Push notifications
Learn how to integrate push notifications with the Loyalty Engine using either your existing service or the WLL push notification service, and trigger notifications based on user actions.
When we talk about push notifications, we’re referring to notifications sent via a native mobile app or power web app on iOS or Android. The Loyalty Engine supports sending push notifications in two ways:
Using your existing push notification service, or
Using a WLL-supplied push notification service (native apps only)
Client-sourced push notification service
If you already have a push notification service configured and embedded in your app or website, the Loyalty Engine can trigger your existing service to send push notifications.
To do this, use the custom webhook reaction in a reactor. When a reactor is triggered by an event, the webhook sends a request to your push notification service.
The content and management of the notifications should be handled within your dedicated push notification service or platform.
WLL push notification service
The WLL push notification service provides an SDK that you can embed in your native mobile iOS and Android app, which connects with the Loyalty Engine. Once integrated, you can create and manage your push notifications directly within the Loyalty Console or via the Marketing API.
The WLL push notification service has three core components:
Marketing Campaigns: Send push notifications on a scheduled basis.
Marketing Webhooks: Trigger push notifications through reactors in response to events.
Segments: Group app delivery targets based on predefined criteria. Segments differ from audiences, which are groups of Loyalty Engine users defined by specific criteria.
Marketing campaigns
Marketing campaigns are scheduled push notifications which you can send to a segment or audience of users. A marketing campaign does not require an event or reactor to fire, and the push notification associated with it is sent at the time you specify during setup.
Creating a marketing campaign
When creating a marketing campaign, you specify the following:
Delivery: This section specifies when the campaign should be sent.
Name: An internal use name for your marketing campaign
Repeat delivery: You can choose to send the push notification once, or repeat it on a daily/weekly/monthly basis
Targeting: This section specifies who should receive the notification.
Segment/Audience: Choose which users should receive the push notification.
If left blank, no users will receive a notification.
You can choose from selecting either one or more Segments or Audiences as targets for your campaign - the system will automatically recognise if the same delivery target is specified across multiple segments and/or audiences and only deliver the notification to each delivery target once for each campaign delivery.
Notification: This section specifies the content of the actual push notification sent to users.
Title: The title of the push notification
Message body: The message body of the push notification
Action URI: Optionally specify a web address that the user will be taken to when they tap on the push notification - if left blank, tapping the push notification will open the app
Screen link: Not supported - leave blank
When using a segment and audience for targeting, the user list is merged.
Consider how you manage consents when this occurs. If a user has not given consent for marketing communications sent via push, ensure this consent criteria is in both the segment and audience – or use one or the other.
Campaign reporting
Once a campaign has been sent you can view the results of the campaign under the 'Deliveries' tab when viewing an individual campaign.
Sent at: The date and time that the campaign started to be sent at.
Total sent: The number of push notifications sent.
Total failed: The number of push notifications that sent but were not delivered.
Total opened: The number of push notifications that were opened. An 'open' is when a user taps on the push notification within 96 hours (4 days) from the date/time in the 'Sent At' field.
Converted % - This is the percentage of sent push notifications that were opened.
WLL push notification service FAQs
Can I send a push notification to a single specific user?
Yes, although push notifications are not intended for one-off ad hoc communication with a single user. However, to send a push notification to a single or small group of users:
Create a marketing webhook containing the notification you want to send.
Create a custom event type like 'MANUAL_NOTIFICATION' and toggle 'omit from user activity'.
Create a reactor which is triggered on this event type, and make the reaction the marketing webhook you just created.
Report a manual event, of the event type you created earlier, against each user you want to send the notification to.
What does the 'ID' field when creating a marketing segment refer to?
This ID field refers to the unique ID of each delivery target. These ID's are not displayed in the Loyalty Console and should not be confused with the ID of a user when viewing an individual members details. This ID field is typically used internally by WLL for testing purposes.
What is the difference between a 'segment' in the marketing module and an 'audience' in the users section?
Segments allows you to create groups of delivery targets (app installations) based on selected criteria that you can then send a push notification to.
Audiences allow you to create groups of users based on selected criteria that you can then use for reporting purposes.
Both Segments and Audiences can be specified as targets for a campaign. See Segments for more information.
Can I add dynamic content to a push notifications sent using the WLL Push Notification Service (e.g. a users name or points balance)?
No.
Can I send push notifications to users of a website, or the Loyalty Microsite?
No.
Last updated
Was this helpful?