You have won the user's attention, they registered to your app, the onboarding process went perfectly, and they were active for a while. But, some time has passed and it is obvious that the user`s interest is slowly fading - it has been a while since they last launched the app. You are now looking for ways to re-engage them.
At this point, communication is key. Maybe you should check if the user needs help with anything related to your services, or inform them that a very useful new feature has been added and they could benefit from it.
This use case shows how to create a communication Flow based on user (in)activity, together with Push notifications as a reminder and a way to win them back.
App Launch has been provided as a standard (default) event for all mobile users, and there is no need to set it up separately.
1. In the Communicate module (on the navigation bar), click CREATE FLOW and Start from Scratch.
2. As your starting point, select Trigger > People Real-Time Event.
3. Click the People Real-Time Event element to select AppLaunch, a predefined behavior for all mobile users, and decide how long you want to wait after the launch happened to try and re-engage the user. Let`s say you want to wait 7 days after they last launched the app.
4. Set a clear goal to be able to see how well your communication is faring. Click the goal element that is visible on the canvas and the side panel (below) will appear.
5. Now, you can add a Push notification to this flow to send it to the users who launched the app a week ago but have not revisited: Hey, check out what happened since you last visited!
6. For those who do not react to your Push message, add another Wait for an event, set up a wait time of 72 hours, and then send another Push including a special perk or discount.
7. Now that your communication is pretty much ready, click FLOW SETTINGS at the bottom of the page and then Frequency to enable the same person to reenter the flow more than once. While you are in there, choose after how many hours, days, or weeks this person should reenter the flow and how many times within that specified period. Our main purpose here is not to overwhelm customers with reminders.
Finally, use Scheduling to select Run this flow indefinitely. All event-based flows are meant to run indefinitely until you choose to stop them.
8. VALIDATE and LAUNCH your communication! If at any point you want to see the campaign metrics, click the View Flow Performance inside your flow and the screen will appear with the campaign data.