OneSignal

Win back your users through Qonversion and the #1 Push Service

Qonversion sends mobile subscription events to OneSignal to automate push notifications with special offers to users who cancel a trial or a subscription. A personalized push notification with a special offer to a user who just canceled his trial can significantly uplift the app's revenue.

Getting Started

1. Initialize the Qonversion SDK

Initialize Qonversion SDK following steps provided in getting started guides for iOS or Android.

2. Configure OneSignal SDK

Swift
Objective-C
Java
Swift
OneSignal.setExternalUserId("YourSideUserID")
Objective-C
[OneSignal setExternalUserId:@"YourSideUserID"];
Java
OneSignal.setExternalUserId("YourSideUserID");

If you don't have user id just use Qonversion User ID that you could receive in initialization callback.

Swift
Objective-C
Swift
Qonversion.launch(withKey: "ApplicationKey") { (uid) in
OneSignal.setExternalUserId(uid)
}
Objective-C
[Qonversion launchWithKey:@"projectKey" completion:^(NSString * _Nonnull uid) {
[OneSignal setExternalUserId:uid];
}];

3. Configure the integration

Activate the integration from the Qonversion dashboard. Go to the Win Back dashboard and choose OneSignal:

Add One Signal Integration

Enter your OneSignal App ID in the form:

Below you can see the Event names. These Event names are equal to the OneSignal Tag Value.

4. Set up OneSignal Data Tags

Qonversion uses the q_status tag with the event names to add data attributes to your OneSignal users.

For example:

q_status: trial_stared

To see all Event names you need to open the OneSignal Integration section. See above how to do that.

You can read more about OneSignal tags here.