Manage campaigns for multiple mobile apps

With Blueshift, you can use a single account to run campaigns for user bases of different mobile apps. For example, your firm runs an e-wallet business and a food delivery business, and you have separate mobile apps for each. In cases similar to this, you can add an adapter for each mobile app on our platform and manage campaigns for users of all the mobile apps. 

It's possible that a user has installed all your mobile apps. However, you can configure campaigns in such a way that our platform sends a notification only to the targeted mobile app and its specific user. 

Consider the following points if you have multiple mobile apps:

  • Ensure that all the apps have unique Bundle IDs/Package names.
  • Ensure that the device_id is unique for each app. No two apps should have the same device_id. We recommend that you use combination device_id types. For example, iOS-idfv:bundleid, Android-ADVERTISING_ID_PKG_NAME. For more information, see Device ID for Android and Device ID for iOS.
  • Integrate the Blueshift SDK with all the apps.

Register your mobile app with Blueshift

To get started, you must first register your mobile app with Blueshift by adding an adapter.

For more information, see Register your Android app with Blueshift and Register your iOS app with Blueshift.

Integrate Blueshift with your mobile app using our SDKs

After you have created an adapter for your mobile apps, you must integrate the Blueshift platform with the apps. When you integrate our platform with your mobile app, we can capture events, send in-app messages, push rich notifications, integrate universal links from our campaigns with your app, and more. To integrate our platform with your mobile app, we provide SDKs that make this integration easy. Here's the documentation that you can use to integrate our SDKs:

Create a template

The next step in your journey towards enhancing customer engagement on your mobile app requires you to create a template. You use this template to send rich push notifications to users when you create a campaign. For more information on how to create a template, we suggest that you take a look at these documents:

When you create a template, the template editor provides:

  • A preview of the push notification
  • An option to choose the mobile app for which you want to preview the push notification



Create a campaign

Now that everything is ready, you can create a campaign.

Consider the following example of a segment triggered campaign a push notification will be sent to users who abandon a purchase. For more information, see Campaign Types.


Complete the following steps to create a segment triggered campaign:

  1. Sign in to the Blueshift app, select Campaigns on the left navigation panel
  2. Click + CAMPAIGNS on the right panel > Segment Triggered Campaigns.
  3. Provide a name for the campaign and click CREATE CAMPAIGN
  4. For the Start Journey trigger, select the segment that will determine which users will be part of this campaign. For more information, see Journey Start.
  5. Click + to add a trigger and select Push as the messaging trigger.
  6. Go to the Push tab and Select a template.
  7. Under Send Settings, select Blueshift Push as the app.
  8. Select the Adapter to use to send the notification.


Similarly, you can add an in-app trigger by completing the following steps:

  1. Click + to add a trigger and select In-app as the messaging trigger.
  2. Go to the In-app tab and Select a template.
  3. Under Send Settings, select Blueshift Push as the app.
  4. Select the Adapter to use to send the notification.


Our platform now sends notifications and in-app messages to the users of the mobile app that you selected based on the conditions that you specified.

This is a basic campaign to demonstrate the capability of the mobile integration. See the Campaign documentation to create advanced, specialized campaigns to suit your needs. 

A note about campaign execution

We qualify users who should receive a push message based on a trigger's filter criteria. For example, we created a segment triggered campaign and added two triggers. The left is a high priority trigger for all users who are using the Blueshiftreads app, and another trigger on the right with a lower priority that targets most recently used app. 

Now, based on the trigger filters, this campaign is targeted at users based in San Francisco. However, it's possible that all users who qualify the trigger condition may not have the Blueshiftreads app installed. In that case, our platform pushes a notification to those users based on the app that they recently used. This process maximizes the number of users who receive a push notification.  

For more information, see Eligible Trigger Ordering and Trigger Filters.


Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.