Building a seamless, engaging 0-1 referral experience to support Sonar in acquiring users
Solo product designer
1 Product designer (me)
1 Product manager
1 Developer
What I did
Led the end-to-end design of Sonar’s new referral feature.
Jul - Aug 2024 | 3 weeks
What’s Sonar? 🤔
Sonar = AI + Mental Health
Sonar is a scalable AI-driven mental health platform for schools, offering 24/7 chat support to help students with their mental wellbeing. Users can talk to Sonny, an AI-powered wellbeing companion supervised by a human, for guidance and support anytime.
The challenge
Sonar has an amazing product, yet it struggles to get users
The solution
Introducing “Invite a friend” feature: refer with fun & ease!
We made a huge impact! 🎉
The feature had just launched and successfully rolled out to all existing users!
While this is still in early phase, here’s the UX principles I followed to ensure its success:
This will lead to higher conversion rate since users are more likely to take actions when the effort is small.
This will increase referral success rate since users are more drawn to immediate benefits & more motivated when progress is shown
Who are we targeting?
We want to target existing users with mid-high engagement to acquire high-quality leads
Users who already had experiences chatting with Sonny and were actively engaged will more likely refer individuals who have similar needs as them, who fit our target user profile better.
Getting some ideas 📝
What forms can the referral take?
I teamed up with the product lead to brainstorm how to make the referral feature more appealing to users. We’ve considered:
In-app gamification
Instagram giveaways
Rewards & gifts
In-person promotions
I decided to deprioritize social media giveaway and in-person promotions because Sonar's social media following was too small to make an impact, and schools were on summer break, leading to low foot traffic.
How do other apps design referrals?
I sought inspiration from direct/indirect competitors and well-used apps to get a sense of how referral features are designed. I noted down some common trends that can be used in my design:
Let’s visualize our ideas! 🎨
Visualizing where the feature lives and how it looks like through mid-fi design
After chatting with the developers, I decided to jump straight into mid-fi design. This helps them grasp the layout better and start coding sooner. I also focused on mobile designs first since our target users (young adults and teens) are more active on their phones.
Option A
Enter from homepage
Discoverable on both web and mobile
Take away focus from other content of the home page
Option B
Enter from side menu
Great for scalability; doesn’t fight with other content on the page
Not as discoverable on mobile
Entry point
CTA buttons
Text only buttons
Text + icons buttons
Icons only buttons
With illustration
With badges
Visual elements
Aligning with developers
Understanding technical capabilities & making trade-offs
To refine the mid-fi designs, I met with developers several times to discuss technical details and speed up the MVP launch. We discussed on:
IOS sheet application
Badges implementation
Progress bar display
Test & iterate pt 1
Gathering user feedback on usability & visuals
After working with the developers on trade-offs, it’s time to get user feedback! We ran 10 user tests to fine-tune the design. Here are the highlights:
Test & iterate pt 2
A/B testing on the web design
After finalizing the mobile design, I created two web design options for cross-device accessibility and conducted A/B testing to select the best one.
Option A
Same design as mobile
Hard to find where to focus
A lot of empty space
Consistent with mobile design
Option B
Bento box design
Clear information hierarchy
Strong visual impact
8/10 users preferred option B due to the clean and easy-to-understand layout. With this result, I successfully convinced the product lead to use option B as the web design.
And here it is...the final design!
New feature unlocked 🔓 — refer your friends with fun and ease!
Let’s start the journey!
Users can access the referral feature from the side menu by clicking on “Invite a friend”.
Refer your friend 🙌
Users can copy or text their unique referral link to their friends.
Users get a pre-generated message that they can send right away to their friends.
The progress bar helps users track # of successful referrals and amount of money they’ve earned.
By making the referral process simple to use and rewarding, we are able to attract and acquire more new users.
Congrats, popular! 🎊
After users send out 10 (max) successful referrals, they are congratulated and reminded of sending check-ins to their friends.
Through the check-ins, we are able to engage with the new users through our existing users.
Make it responsive
The design is made responsive for users who wish to access the referral feature from other devices.
And of course, making the design responsive is necessary to allow users to access this feature anywhere they want.
What to do next
The referral feature had successfully rolled out to all existing users!
Here are some next steps I wish to take:
1. Measure success through these metrics: total referral attempts, avg. time to first referrals, # of unique referrals, # of successful referrals, & referral conversion rate.
2. Conduct A/B testing on incentives and UX writings.
3. Explore more on the community-building aspect of the referral feature.
Reflecting on what I learned
Keeping a open communication with developers is so important 🙋🏻♀️
This was my first solo project at Sonar, and I quickly realized how crucial it is to communicate openly with our developers to make sure my designs are feasible. Working in 2-week sprints taught me to focus on the most important features for the MVP and refine from there. It also gave me a better sense of how much time and effort developers need for each design handoff!
Getting better at justifying my design decisions 🙌
There are many moments during my time working at Sonar that I was asked to justify my design decisions - why did you choose this layout? Why did you place the CTA here? These questions pushed me to delve deeper into my design decisions, carefully considering each iteration and researching UX principles and industry best practices. This process not only enhanced my understanding of design rationales but also sharpened my ability to articulate my decisions effectively, helping me grow significantly as a UI/UX designer.