Amit Sharma.
All work
Active Events logo
Growth design experiment · Active Events

Turning passive sharing into active referrals

Users shared events, but their friends stayed on the website. A two-iteration contest experiment connected a desirable real-world reward to one clear acquisition action: bring a friend into the app.

Product
Active Events
Role
Research & end-to-end design
Platform
Mobile app & web
Focus
Organic acquisition
Outdoor venue setup with tropical florals and fairy lights Friends dancing together at live event under concert lights Vibrant concert crowd celebrating under stage bokeh lighting Group of friends singing karaoke and celebrating at live party
01 · Overview

A social behaviour with a broken growth loop

Active Events helps people discover concerts, meetups, festivals, workshops and local experiences. Attendance is naturally social, yet users were engaging with events individually inside the product.

People shared event links, but recipients often continued on the website instead of installing the app. The social intent existed; the acquisition loop did not.

My role: Led research and end-to-end design for this viral growth experiment to drive organic app acquisition.

Current sharing journeyWhere organic acquisition breaks
Existing flow
  1. 01
    Discover eventA user finds something worth attending.
  2. 02
    Share the linkThey invite a friend through an external channel.
  3. 03
    Friend opens websiteThe recipient views the event outside the app.
  4. 04
    Journey endsNo compelling next step brings the friend into the app.

Acquisition gap Social intent creates awareness, but it does not create a new app user.

02 · The problem

Sharing created awareness, not installs

Business problem: drive organic acquisition by motivating existing users to bring their real-world friend groups into the app.

User problem: people wanted to attend memorable events with friends, but the product gave those friends no compelling reason to join.

The distinction that shaped the work

Sharing creates awareness.
Recruitment creates growth.

Polaroid photo gallery showing friends enjoying live events together: Most people prefer not to attend events alone.
Social behavior insight · Most people prefer not to attend live events alone.
03 · Ideation & Early Direction

Growth comes from shared moments, not incentives

We explored multiple acquisition models for social-driven acquisition — referral bonuses, invite-based rewards, and group discounts. While each had potential, they felt transactional and didn't match how people emotionally experience events. Events are social, memorable, shared with friends — not coupons.

Hand-drawn whiteboard illustration exploring referral bonuses, invite rewards, group discounts, and the realization that growth comes from shared moments
Whiteboard exploration · From transactional referral incentives to shared memory growth.
04 · The Breakthrough

Then came the insight:

People don’t share events for discounts. They share experiences worth talking about.

Coldplay. Samay Raina. Major festivals.
The kind of events people dream of attending.

One key idea:

Win tickets to iconic events by inviting friends.

The emotional pull was strong enough to drive sharing naturally, regardless of where the event was hosted.

05 · Contest Mechanics

Contest Mechanics

We built a simple contest around a highly popular or sold-out event — something users genuinely cared about.

For each contest, we selected one iconic event and secured four tickets through our contacts: two winners, two tickets each.

How Users Earned Points

🪙 5 pts

For entering the contest

🪙 +5 pts

For referring each friend to app

🪙🪙 = 🎟️

Earn more points to win tickets

Users earned points by participating and inviting friends. At the contest deadline, the top two scorers won the tickets. A clear event + a clear reward + a simple scoring system made the contest instantly understandable.

Maintaining Fairness

To prevent spam and fake entries, we verified users through:

  • Device IDs
  • Email
  • Phone number

Suspicious entries were automatically disqualified.

06 · Execution Plan

Execution Plan

Ideation took just two days — a rapid sprint across product, design, and engineering.

The biggest technical challenge was enabling multiple contests to launch dynamically without requiring app updates. To solve this, we built a lightweight contest management system powered by backend APIs, allowing campaigns to go live in real time.

Within two weeks, we moved from:

Concept → Design → Live MVP

The experiment proved how quickly lean execution could validate a viral growth hypothesis.

Mobile contest registration flow asking for name, email address, phone number and optional referrer
Rapid MVP · Contest registration and optional referrer selection.
User Acquisition Architecture

The Decision: Referral User Flow

👆

External Touch Point

New App Users
Website Users
  • SEO & Direct Traffic
  • Referred Users Traffic
External Channel
  • AllEvents Emailers
  • Meta Ads
DISCOVERY
👆

Web Contest page

Get app to Participate
INSTALL APP

Goal 01 : Done

Got the App Download
👆

ENTER CONTEST

New App Users
Steps to Enter
  1. Contest Rules Page
  2. Enter User Details
  3. Share with at-least 1 Friend
  4. Entered Contest
  5. Earned 5 points for participation

App Contest Page

👆

App Touch Point

New & Existing Users
Triggers for All Users
  • Home Page Banner
  • Tab in Event Categories
  • Event Category Section

GOAL 02 : Friend Joined

Earned +5 points for referral
MORE REFERRALS

Won the Contest

Earned +5 points for participation

Winners Announced

Two Winners got 2 Tickets Each
Announcements
  1. App Contest Page
  2. App Homepage
  3. App Notifications
👆

ENTER CONTEST

New App Users
Steps to Enter
  1. Contest Rules Page
  2. Enter User Details
  3. Share with at-least 1 Friend
  4. Entered Contest
  5. Earned 5 points for participation

App Contest Page

👆

App Touch Point

New & Existing Users
Triggers for All Users
  • Home Page Banner
  • Tab in Event Categories
  • Event Category Section

GOAL 02 : Friend Joined

Earned +5 points for referral
MORE REFERRALS

Won the Contest

Earned +5 points for participation

Winners Announced

Two Winners got 2 Tickets Each
Announcements
  1. App Contest Page
  2. App Homepage
  3. App Notifications
07 · Iteration One

Impact — Iteration 01

We launched 8 contests across Mumbai & Ahmedabad during August and September.

Contest Performance Metrics

Impact — Iteration 01

10.2K

Participants

Across 6 contests from Mumbai & Ahmedabad

6.1K

App Downloads

Generated directly from contest traffic

12%

Contribution

Share of overall app Installs coming from contests

INSIGHT
32%

Referral Installs

Existing users brought their friends

INSIGHT
68%

Paid & Organic Traffic

Emails, Meta Ads and Website Traffic

PROBLEM
28%

Users Shared

Brought >= 1 Friend to the app

08 · MVP Design

Iteration 01 — MVP Design

To drive traffic into the contest flow, we activated a set of high-impact touchpoints: Emailers, Website Contest Page, Social Media, and Meta Ads.

User Journey Architecture

8-Step Giveaway Contest Screen Flow

1

Event Contest Screen

Shows event details and entry point for the contest.

Event Contest Screen
- - - ➔
Contest Rules Screen
2

Contest Rules Screen

Explains contest steps and allows users to enter the giveaway.


3

User Details Screen

Collects participant information to enter the contest, with fields prefilled when available.

User Details Screen
- - - ➔
Invite Friends Screen
4

Invite Friends Screen

Users have to invite at-least one friend to complete entry.


5

Participation Entry Screen

Participation Dashboard

After sharing, users enter the contest and earn 5 points. Users can view top participants & their scores on the leaderboard below.

Participation Dashboard Screen
- - - ➔
One Friend Joined Screen
6

One Friend Joined

Displays friend's entry, rewards +5 points, and updates leaderboard instantly.


7

Winners Announcement

Displays contest results and allows users to check the winners directly from the event page.

Winners Announcement Screen
- - - ➔
Winners Screen
8

Winners Screen

Reveals top contest winners with their rewards and highlights leaderboard standings.

What we learned

8 contests. 2 cities. 1 clear pattern.

WHAT WE OBSERVED
WHAT IT TOLD US
🎟️ Bigger events attracted more participation
The reward matters.
🔥 Sold-out events performed strongest
Scarcity increases motivation.
🤝 Users shared the contest, but didn't consistently bring friends
Sharing ≠ recruitment.

Only 28% of participants brought a friend.

The problem wasn't getting users interested in the contest.

It was giving them a strong enough reason to bring someone else.

10 · 2nd Iteration

2nd Iteration

Problem Statement

In Iteration 01, sharing a link was enough to enter. Most users stopped there—so only 28% brought a friend, limiting virality. The contest needed a mechanism that required at least one friend to join.

The Insight

We gave them everything—the tickets, the easy sharing, the hype—but only 28% brought a friend. That was our 'Aha!' moment: users were broadcasting to their feed, but they weren't actually recruiting their friends.

Where could we intervene?

HIGH IMPACT / LOW EFFORT

Bring 1 friend to enter

Simplify invite flow

HIGH IMPACT / HIGH EFFORT

Referral rewards

Full referral program

LOW IMPACT / LOW EFFORT

Better sharing CTA

More social promotion

LOW IMPACT / HIGH EFFORT

Leaderboards

Complex gamification

The Decision

We needed to move users from passive sharing to active recruitment. Making a friend part of the entry requirement directly addressed the behavioral gap without requiring a large new referral system.

👤 Bring 1 friend
🔓 Unlock entry
2nd Iteration Architecture

Referral Acquisition User Flow

👆

External Touch Point

New App Users
Website Users
  • SEO & Direct Traffic
  • Referred Users Traffic
External Channel
  • AllEvents Emailers
  • Meta Ads
DISCOVERY

👆

Web Contest page

Get app to Participate
INSTALL APP

Goal 01 : Done

Got the App Download
👆

Enter Contest

New App Users
Steps to Enter
  1. Contest Rules Page
  2. Enter User Details
  3. Share with at-least 1 Friend
  4. Wait for at least one friend to join to unlock entry

App Contest Page


👆

App Touch Point

New & Existing Users
Triggers for All Users
  • Home Page Banner
  • Tab in Event Categories
  • Event Category Section
🕒

Waiting Screen

Get the entry once the friend joins

Goal 02 : Friend Joined

Earned +5 points for referral
MORE REFERRALS

Won The Contest

Earned +5 points for participation

Winners Announced

Two Winners got 2 Tickets Each
Announcements
  1. App Contest Page
  2. App Homepage
  3. App Notifications
11 · Iteration Two

Iteration 02 — The Solution

We decided to flip the script. We stopped asking for invites and started requiring them—making entry conditional on at least one friend joining. This turned passive broadcasters into active stakeholders and converted social shares into real growth. We also improved the flow, UI clarity, and leaderboard to make participation more exciting and gamified.

💔

KEY PROBLEMS IN THE OLD DESIGN

  • Entry was unlocked instantly after sharing
  • No enforcement of "bring a friend" rule
  • Many users entered without fulfilling the requirement
  • Entry appears "completed" immediately after sharing
Solution Architecture

Iteration 02 — 7-Step Solution Journey

Old Design Screen 1
- - ➔
Old Design Screen 2
💔

KEY PROBLEMS IN THE OLD DESIGN

  1. Entry was unlocked instantly after sharing
  2. No enforcement of "bring a friend" rule
  3. Many users entered without fulfilling the requirement
  4. Entry appears "completed" immediately after sharing
1

Contest Rules Screen

Explains contest steps and allows users to enter the giveaway.

Contest Rules Screen
- - - ➔
User Details Screen
2

User Details Screen

Collects participant information to enter the contest, with fields prefilled when available.


3

Entry Requirement Screen

Communicates that entry unlocks only after inviting a friend.

*This chip appears only for users who were referred.
Entry Requirement Screen
- - - ➔
Share & Invite Pop-up
4

Share & Invite Pop-up

Provides quick-share options to complete the invite requirement.


5

Waiting for Friend to Join

Shows radar progress animation until a friend accepts the invite.

Waiting for Friend to Join
- - - ➔
Entry Unlocked & Leaderboard
6

Entry Unlocked & Leaderboard

Entry unlocks; users can keep inviting to earn points and climb the leaderboard.

*Users only see the two participants above them to avoid big gaps and keep competition motivating.

7

Enhanced Dashboard

Appears when users rank in top 6, encouraging them to stay competitive and maintain their position.

Enhanced Dashboard
- - - ➔

SOLUTION FROM NEW DESIGN

  1. "Bring 1 friend to unlock entry" is now a compulsory step
  2. The UI guides user through a locked → progress → unlocked flow
  3. Entry unlocks only when a friend actually joins the contest
  4. Sharing follows a progressive flow that builds clarity and momentum
12 · The Biggest Lesson

The biggest lesson

Virality isn't a feature. It's a constraint.

We learned that behaviour doesn't change because we add an action — it changes when the product creates the right motivation and trigger for that action.

Users were already sharing the contest. The missing piece was motivation to recruit.

By making “bring one friend” a requirement, we created a clear:

Motivation Trigger Action
Want the reward
Bring a friend to unlock entry
Friend joins