How to set up a user activation campaign with Pushwoosh

Convert newly-acquired users to engaged customers

User acquiring is tricky, onboarding is crucial, and user activation is a turning point – you can only say you've won a user when they are activated. User activation campaigns are intended to encourage customers to start using your product, i.e. to perform actions indicative of their engagement.

Pushwoosh Customer Journey Builder is an 'all-inclusive' for building user activation campaigns – make your user flow smooth and fluent, and your customers won't be long to benefit from your app!

Given your newly gained users have already completed their onboarding, it's time to move them forward to their first in-app action. Let's say we're building an activation campaign for a paid-subscription daily workout app.

Here are a few steps to launch an activation campaign ending with purchasing a subscription:

  • Define your main activation goal: what actions do you want users to perform? When do you count them as activated?

  • Decide where to start the journey: set up a trigger or a segment to begin the campaign.

  • Prepare compelling content – your activation campaign should convince users they really need your app. Leverage the omnichannel messaging for more conversions: create Push Presets for short daily communication, Email Presets for delivering loads of value, and Rich Media to catch users' eyes and hearts.

  • Do not forget to measure your results: collect user data with Tags, keep track of your journey statistics, or run A/B tests to understand better what works best.

Conversion Goals

As an activation campaign aims to encourage desired users' behavior, its efficiency can be easily measured by the conversion rate. To track the journey's conversions, set the Conversion Goals – target actions you'd like users to perform.

1. Trigger-based Entry

Before creating a journey, set up the entry event in your Control Panel. Then, integrate the postEvent to be sent upon the event triggering.

Finally, add this event as a Trigger-based Entry to the journey canvas.

As users tend to interact with push notifications at a specific time of the day, it's better to adjust your communications to users' timezones and most convenient day times. For example, as a daily workout app, we're helping users start their day healthily: before messaging users, wait till their morning by setting the timezone-sensitive Time Delay.

3. First push notification

The first communication of your activation campaign is essential: the more value it shows the user, the more likely the user will continue their journey. So, prepare the Push Preset in advance containing all the best you can offer at this journey point: for example, set the Deep Link directing users to a today's workout, and friendly invite them to join.

Save your message as a Preset to apply all its settings in your journeys.

Split the further flow depending on whether users open this push or not: for those who have not, one more reminder might work.

If you've learnt anything about users during the onboarding campaign, use that knowledge to personalize your messages.

4.1. Wait for Trigger

For users who have opened the push message, let's wait a bit to complete their first activation action. To track that, you have to set up a corresponding Event first, and add the Wait for Trigger step to your journey.

Give users as much time as you consider sufficient – set the waiting period in days, hours, or even minutes, depending on your app's flow.

For this guide's example, we'd say the first activation event is 'Workout completed', and it's fair to wait a couple of days for the user to get involved.

4.2. Second push notification

As for those users who have not opened your first push, add one more Time Delay for them and then send the second push notification offering a free workout.

5.1. In-App

Since the Wait for trigger step splits the further flow into two branches – of users who trigger the event and those who do not – the former ones are ready for their next activation step. So, it's time to make an offer: create an appealing In-App message offering a paid subscription and highlighting all its benefits for customers who've tried your product already.

Make sure to set users' Tags accordingly. For example, if you offer users a subscription, create a 'Paid subscription' or 'Subscription type' tag for your app, and set its values upon a user completes their purchase.

5.2. Preferences survey

If a user has not performed the action you'd waited for, try to find out what might interest them. To do this, prompt them to take a survey about their workout preferences. This survey will help you improve your app and make more relevant and personalized offers.

You can offer to take a survey to those who did not open the second push or did not complete the free workout. After that, you can end the journey for these users.

To make this push notification, we first created Rich Media with a workout preferences survey and set the Tag values based on user answers. Then, we configured a Rich Media push and saved it as a Preset.

6.1. Segment Split

And that's the whole turning point of your activation campaign – do users activate after all your efforts? To observe your results and build further user engagement relevantly, split the journey travelers based on whether they've reached the goals you set.

First, create a segment of users who have performed an activation action: for example, those who purchased a subscription and thus have the 'Paid subscription' tag you've set on the previous step.

Then, add the Segment Split step to your journey canvas.

Offer more to activated users, for example, give them a chance to personalize their experience with a push notification containing a Deep Link to their account settings or personal preferences choice.

If users are still not engaged enough to perform the activation event, you may want to get them a boost with a special, limited-time offer or a discount.

7. Exit

That's it! Your activation campaign is ready to start, and all you need is to set its exit point, check every step once again, and launch the journey.

Last updated