Implementing the gifting feature in line with best practices
TL; DR: Our recommended flow
Section titled “TL; DR: Our recommended flow”| Step | Goal | Key elements | Visual example |
|---|---|---|---|
| 1 | Getting users to start using gifting | • Button is visible, and the gifting value proposition is explicit • Let your users know the feature exists through in-app tooltips and marketing outreach |
![]() |
| 2 | Gift links gets shared | • Build on top of the native modal • Use scarcity: let users know how many gifts they have left |
![]() |
| 3 | Gift links get opened | • Don’t sell at this point, but keep it on the content • Metadata is key: Image in HD, and the title and description should give end user a good idea of what they’re clicking on • Include a message for further context: make it enthusiastic and non sales-y |
![]() |
Introduction
Section titled “Introduction”How gifting is implemented is everything
Section titled “How gifting is implemented is everything”One of our key realisations looking at the data we collected is that conversion rates are highly variable across apps.
- Between 4% and 40% of active users will send a gift each month, depending on how surfaced the gifting feature is.
- In the same way, a generated gift link will result in a link-out anywhere between 7% and 35% of the time depending on how smooth the gifting journey is.
→ The impact of your feature will largely depend on whether it is implemented in line with best practices.
Three key moments in the journey
Section titled “Three key moments in the journey”The success of the sharing feature boils down to 3 key stages of the conversion funnel.
1 - Adoption: getting users to start using the feature
Section titled “1 - Adoption: getting users to start using the feature”
Three things are needed in order for users to use the gifting feature:
A. Wide target audience: feature is on for most users
B. Feature awareness: users need to know the feature exists and what it does
C. Feature discoverability: The feature needs to be surfaced in the app, in an accessible way
1.A. Wide target audience: the feature is on for most users
Section titled “1.A. Wide target audience: the feature is on for most users”This part is quite obvious: we recommend you activate the gifting feature for all users, whether they’re premium or not.

1.B. Feature awareness: users know feature exists
Section titled “1.B. Feature awareness: users know feature exists”There are two main things you can do to inform your users that the feature exists.
i. In-app walk-through
Section titled “i. In-app walk-through”This consists of tooltips that appear only the first time a new feature appears to the user.
| Linked In | Humanity |
|---|---|
![]() |
![]() |
ii. Marketing outreach
Section titled “ii. Marketing outreach”Tell your users about the new capability to send gifts to their friends in either marketing emails or push notifications.
1.C. Feature discoverability
Section titled “1.C. Feature discoverability”Feature has to be visible and accessible, and has to carry a clear value proposition.

2 - Feature usage: getting the “sharing moment” right
Section titled “2 - Feature usage: getting the “sharing moment” right”
The challenge here is balancing two thing:
- Giving the user who’s sharing a gift all the right information so that feel comfortable going through with the action of sending a link to their friend
- Keeping this action friction-less by controlling the amount of information presented to the user.
→ Our recommendation is to rely on the default native sharing modal in both iOS and Android. You can always add custom components on top of it, as shown on the right:
| Android | iOS | Built on top of iOS |
|---|---|---|
![]() |
![]() |
![]() |
Take a look at how these companies conveys a feeling of scarcity:
| The Economist | The Financial Times | Amazon |
|---|---|---|
![]() |
![]() |
![]() |
3 - Ensuring sent links actually get opened
Section titled “3 - Ensuring sent links actually get opened”
Here’s how an Envoy link looks like when shared on Whatsapp. Let’s go through key components one by one.
| A good gift message | Its key components |
|---|---|
![]() |
![]() |
3.A. Content metadata: image, title and description
Section titled “3.A. Content metadata: image, title and description”Make sure the poster image sent with the content as a high definition. We’ll take care of making sure it’s not so heavy that it impacts the speed of metadata fetching. Here, the title and description should be self explanatory and focus on the content of the gift, not the company.

3.B. Include a message for context
Section titled “3.B. Include a message for context”We like to say lack of context is the biggest conversion killer for a user. That’s why we recommend you add a short text along with the gift link shared. Remember those three guidelines when writing a context message:
1 - Give the reader come context
- say what the content is: ‘Enjoy this free meditation session…’
- share the name of your company
2 - Include these conversion catalysts
- Emojis
- An enthusiastic tone ! 😃
3 - Avoid those conversion killers
- Once again, don’t make any mentions of downloading the app or special offers just yet
- Keep short: 15 words is a good threshold, as this corresponds to roughly 2.5 lines on a mobile












