Last modified April 6, 2021 by Shelly Wolfe

Push notifications to in-app campaigns

Use Swrve’s campaign linking feature to improve campaign engagement by displaying a related in-app message, conversation, or embedded campaign immediately after a user engages with a push notification.

It’s now easier than ever to link your push notification campaigns to a relevant in-app message, conversation, or embedded campaign. There are two main steps involved in configuring a push to in-app campaign link:

  1. Create and launch the in-app message, conversation, or embedded campaign with a target audience that the campaign will inherit from a linked push notification campaign.
  2. Create and launch your push notification campaign, selecting the in-app message, conversation, or embedded campaign as the engagement action.
Linking push notifications to in-app message or conversation campaigns requires updating your app to Swrve SDK version 5.3 or higher. Customers using a pre-5.3 version of the SDK in your app will still receive the push notification but the linked in-app message or conversation will not be displayed.

Campaign linking is available with all types of push notifications, including one-time, recurring, quick send, API, and geo-triggered notifications.


Create a campaign with external audience

To link your push notification to an in-app message, conversation, or embedded campaign, first create the campaign and define your target audience. For general information on creating in-app message, conversation, or embedded campaigns, see Creating in-app messages, Creating conversations, and Embedded campaigns.

When defining your target audience, select External Audience, and then select Push Notification.

External audience push notification

To make the campaign available for linking to a push notification, the campaign must be active, so when you’re finished setting up the campaign, select Launch as soon as possible or Activate campaign. After launching the campaign, you are ready to create the push notification that will link to this campaign.


Create a linked push notification campaign

After you create and launch your in-app campaign, follow the regular campaign workflow to create your linked push notification.

On the Content screen, under Message, the On engage actions include the options Open in-app message and Open Conversation:

Push notification on engage actions to open in-app message or conversation

After you select the related option, any in-app campaigns that you set up to use a push notification external audience are displayed in the selection list. Select the campaign you want to have displayed when a user engages with the push notification:

List of available conversation campaigns that use push notification as the external audience

Embedded campaigns are included in the list of in-app message campaigns.

Schedule or launch the push notification campaign as needed. Once the campaign is sent, when a customer receives and engages with the notification, the app opens and automatically displays the linked in-app message, conversation, or embedded campaign.

As noted above, any customers using a version of your app that isn’t using Swrve SDK 5.3 or higher will still receive the push notification but not have the linked campaign displayed. Also, the linked campaign only displays if the customer’s device is online—the device does not display linked campaigns if it is in offline mode.

Linked campaign reporting

Swrve generates the usual reports for push notifications and their linked campaigns. In the push notification Content page, the Message summary includes a link to the related campaign report:

Content preview of a push campaign and it's linked Conversation campaign


Ending linked campaigns

If you try to end a linked in-app message, conversation, or embedded campaign, a warning message prompts you to confirm you want to end the campaign. Depending on the type of push notification campaign you created, you might want to leave the linked in-app message, conversation, or embedded campaign active until your audience has had ample opportunity to engage with the push notification.


Next steps