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 name

Parameter 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).

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 name

Field usage

Template ID code

The 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

Actions

One-time

Triggered

Stream

Recurring

Send Push Notification Using Simon Template

Send Push Notification Using OneSignal Template


Did this page help you?