Push notifications can be sent through a single delivery or in a workflow activity.
Sending a single push notification
Creating a marketing activity is detailed in the Creating marketing activities section.
The steps for creating a push notification with Adobe Campaign are:
Once you have started creating a marketing activity, select Mobile app message.
Select a template.
By default, you can select one of the following two templates:
Send push on profiles: use this template to target the Adobe Campaign profiles who have subscribed to your mobile application. You can insert personalization fields into your push notification, such as the recipient's first name.
Send push on app users: use this template to send an anonymous push notification to all users who have opted in to receive notifications from your application. You cannot leverage data from Adobe Campaign, but only data collected from your mobile application.
By default, you can choose from several templates for each marketing activity. This allows you to pre-configure certain parameters according to your needs. For more on this, see Managing templates.
Enter the push notification's general properties.
You can enter a name in the Label field and edit the ID. Both the activity name and its ID appear in the interface, but they are not visible to the message recipients.
You can create your push notification within a parent campaign. Select it from the campaigns that have already been created.
You can add a description that the user can see in the campaign's content.
In the following screen, you can specify an audience, for example all of your VIP customers who subscribed to a specific mobile application. For more on this, see Defining audiences.
Options for selecting an audience vary depending on the template used. In this example, you can select a mobile application because you chose the Send push on profiles template.
The last step in the creation wizard allows you to add content to your push notification.
Choose the message type:
Alert/Message/Badge type notifications enable you to send standard text-based messages with additional content (sound, badge, deeplink, etc.) that you can define in the Advanced options section.
Silent push type notifications are used to download content from servers in the background. No message is actually sent to the application's users.
An Alert/Message/Badge type push notification contains a title and a message in which you can use personalization fields.
To be able to personalize your message, make sure you select the Send push on profiles template.
From the Advanced options section, you can also add:
A sound file if available in the mobile application
In the Play a sound field, enter the filename of the sound file (without extension) to be played by the mobile device when the notification is received.
If a suitable sound file with the name you provided is found, that sound is played when delivering the notification. Otherwise, the device's default sound is played.
Sounds must be included in the mobile application.
The badge value must be an integer.
To refresh the badge, enter 0 in the Value of the badge field.
If the field is empty or does not contain an integer, the badge value will not change.
A deeplink enables you to bring the users directly to content located inside the application (instead of opening a web browser page).
A deeplink can include personalization data for a custom in-app experience. For example, recipients' first names are automatically filled in on the page that the application directs them to.
A category ID if available in the mobile application
Enter a predefined category name to display actionable buttons when the push notification is received.
The mobile application developer must define the category ID and the buttons' expected behavior in the application.
For more on this, refer to the Apple Developer documentation (Configuring Categories and Actionable Notifications section).
A custom field such as a URL
Rich media content
Enter the URL of your files to add rich content to your notification. For example, if you include a video, it will be played in the notification itself. Your recipients do not have to open the application to watch it.
For iOS 10 or higher, you can insert image, gif, audio and video files. For iOS earlier versions, the push notification will be displayed without rich content.
For Android, you can only include image files.
Once the notification is configured, you can click the Preview button to display the message using a test profile.
The estimated message size is displayed for your information. The limit of the message is 4KB.
If you exceed the 4KB limit, the message will not be delivered.
Personalization can have an impact on the message size.
The Estimated Payload Size is a directional estimate based on test profile data. Actual payload size may vary.
Confirm creating the activity. The activity's dashboard is displayed.
Prepare and send your notification.
To send the final message, use the same process as email deliveries.
You can schedule the time at which you want to trigger a push notification.
For more on sending and scheduling deliveries, see Sending messages.
Sending a push notification using a workflow
You can also use a mobile app delivery activity in a workflow.
This activity is presented in the Mobile app delivery section.