# 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