Skip to content

Use case: bring inactive users back to the application


A big part of the users become “inactive” i.e try your app once and never come back. According to GetSocial data, day 7 retention can be as low as 30%.

GetSocial data on retention

Smart Flows enable you to automate re-engagement campaigns to bring some of those “inactive” users back. You can define criteria of “inactive” user and send a notification with an incentive to get back to the app.

Implementation Guide

In our example, we will implement a Smart Flow to send a notification with a promotion to users who haven’t used the app for more than 7 days.

Bring users back Smart Flow

0. Prerequisite

  1. Integrate GetSocial SDK. Check the detailed guide on Android, iOS or Unity.

  2. Setup push notifications. Check the detailed setup guide on Android, iOS or Unity.

  3. Make sure the app can handle notifications with actions to process such actions. Check the detailed implementation guide.

1. Select audience-based flow

When all prerequisites are satisfied we’re ready to create a Smart Flow to automate notification reminders.

  1. Login to GetSocial Dashboard and go to Smart Flows section → Create new flow.
  2. Choose an Audience Based flow. For audience based flows we have to specify the audience of users that are qualified to enter the flow and the schedule when the flow should be triggered.
  3. Set flow name to “Re-engage inactive users after 7 days”.
  4. Create a new audience with users who haven’t opened the application in the last 7 days. Press Select an audience → scroll to Create new audience → in the popup give audience the name → set the filter to be Last Session event more than 7 days ago → click Save.

    Create an audience with users who didn't invite friends in the last 7 days

  5. Set the flow schedule. For our use cases, we want to send reminders every weekday at 10 AM. In the Check Audience on this schedule section select Weekly tab → select days when you want to send notifications → set start time to 10:00 AM → click Define actions button to go to the next step.

    Set the flow schedule

2. Define actions

The next step is to define what actions should be performed when the flow is triggered.

  1. In the Add action section select Send notification from the dropdown.
  2. To set the notification text and action that should be performed we have to create a new notification template or use one of the existing ones.

    To create a new notification template click Select a template → scroll to Create a new template → set template name → click Step 2 - Content button → provide notification title, text and localizations for the languages your app supports → click Step 3 - Action → select Custom action.

    Add the promo details as an Action Data. In this case, we have to add two key-value pairs type: promo_reward and reward_id: starter_pack_promo.

    Make sure app can handle custom notification actions

    Before using custom actions, make sure you implemented custom action handling in the app. Check the full guide to do it.

    Create notification template

  3. Select who will receive the notification. With Smart Flows you can send notification to the user itself, his referrer from Smart Invites or all user’s friends.

    In this case we’ll send a notification to the User and enable Up to 2 times setting to limit the number of notifications sent to the user.

    Select notification receiver

  4. To finish the flow setup click Add Action button → review your flow → click Create Flow button.

Next Steps

Give us your feedback! Was this article helpful?

πŸ˜€ πŸ™