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:
Use an SDK version equivalent to 1.10 or higher.
[Optional] 2. Tagging plan: Plan trigger actions: if you want to display the In-App message other than when the app is opened, you will need to plan trigger 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, choose "custom" from the drop-down menu then use the following parameters:
action name: batch.ios_smart_reoptin
valid json: {}
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 '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 format:
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.