OneSignal

Overview

Simon Data supports sending push messages via OneSignal. There are two supported channel actions that differ based on where the template for a message is constructed.

  • Send Push Notification Using Simon Template
  • Send Push Notification Using OneSignal Template

Actions

Send Push Notification Using Simon Template

Creating a Message

Fields may be defined to customize a message. If left blank, no value will be passed.

Parameter nameParameter usage
Message Title
(optional)
The title of a message
Message Action
(required)
Supported options:

Home screen
Opens to a web URL
Opens to a deep link
Image URL
(optional)
The URL of an image displayed in the notification.

Personalization of this field is NOT supported using Jinja.
Message TTL (time-to-live)
(optional)
The time-to-live defines the time that a message will be held in queue to wait for device to come online.

After the TTL, the message will be discarded if the device does not come online.

TTL is defined in seconds.

The maximum value is 2,419,200 seconds (28 days).

The default is 259,200 seconds (3 days).
789

Use Cases

  • Customize your message using the Simon Template Engine
  • Customize the open action (eg: open to home screen; open to deep link; open to a url)
  • Customize your message using the Simon Template Engine
  • Customize the open action (eg: open to home screen; open to deep link; open to a url)

Additional Notes

Contacts must exist in OneSignal as named users or be mapped to particular Player IDs within Simon Data.

Send Push Notification Using OneSignal Template

When using message templates that are configured through OneSignal, the channel actions differ from those available in the Simon Templates action.

Field nameField usage
Template ID codeThe UUID of a template, found in the URL when viewing a template on the OneSignal dashboard

Use Cases

  • Send a push notification to each contact in a Simon segment

Additional Notes

Contacts must exist in OneSignal as named users or be mapped to particular Player IDs within Simon Data.

Supported Types

ActionsOne-timeTriggeredStreamRecurring
Send Push Notification Using Simon Template
Send Push Notification Using OneSignal Template