On iOS, you can use Batch In-App messages to suggest again to your opt-out users to activate push notifications. This type of In-App campaign allows you to feed the opt-in database and to have an additional lever to bring these users back into the app.

This In-App message can be displayed to a specific segment of users and triggered when the app is opened or on a specific action (e.g. reading an article, adding to a basket, confirming an order, etc.).

A/ Pre-requisites

Here is the list of prerequisites for setting up your opt-in campaigns:

1. SDK version

Make sure your app includes an SDK version equivalent to 1.10 or higher.

2. Tagging plan

If you want to display the In-App message other than when the app is opened, you will need to tag user action with an iOS or Cordova event.

B/ Campaign creation

You will need to create an In-App campaign using the following instructions:

1. Targeting

2. Trigger conditions

  • Display event: new session triggers the display of the In-App when the app is opened. You can also put a specific action previously tagged.

  • Capping: we have set a capping of 2 in this example and a 72 hours grace period. A user will see the In-App message 2 times maximum, with a delay of 3 days minimum.

3. Message edition

You have to select an In-App theme in the drop-down menu. If you do not have a theme yet, you should create one from Settings > Theme > New theme.

Then, add your wording and an image according to your theme.

When configuring the buttons:

On iOS: select "Smart push re-optin" from the drop-down menu, it will display iOS native prompt (if the user hasn't seen it yet) or redirect users to their app settings.

On Android: There is no "custom" action because Android users are by default opt-in to push notifications. It means that opt-out users specifically asked to turn off notifications.
For these users, you can select "deeplink" from the drop-down menu and send your users to their app settings or develop your own custom action, a built-in action made to control Android's disable notification system.

4. Send a test on your device

Discover how to do it through our detailed guide here for iOS and Android.

To test this specific re-opt-in campaign, follow those instructions:

  • open the test push —the In-App is displayed on the screen

  • go to the settings of your phone (without killing your app) —> disable the push notifications

  • go back to your app and click on the 'activate notifications' button —> you will be direct to the app settings

Your campaign is now ready to activate.

Note: nothing happens if a user clicks on the button with the above configuration if he is already opt-in to push.

C/ Use cases

Here you have examples of two « re-opt-in » campaigns with two different In-App formats:

Good practices:

  • target only opted-out users ;

  • use a 100% automated In-App format ;

  • displayed 3 times with a 48 hours grace period ;

  • displayed after a specific user action or for a new user session.

Did this answer your question?