Automation delivery

Learn how to set up delivery in the Automation composer.

Timing

In the Delivery step, first set up the timing. You can send immediately, schedule the delivery, or send during a specific time frame, and also set up a delay. Timing settings do not appear if using the Inactivity trigger.

Delay

Optional. The time Airship should wait after receiving the triggering event before sending your message. Enable, then enter a value in minutes, hours, or days. The maximum delay period is 90 days.

 Note

A delay of one hour is required for the First Seen TriggerA trigger that initiates an Automation or Sequence when members of your audience opt in to notifications or open your app for the first time. and for Cancellation EventsCustom Events that prevent an Automation, Sequence, In-App Automation, or Scene from sending/displaying if they occur while the Automation (or other) is in a delay period..

Send immediately

Airship sends your message after receiving the triggering event and after the delay period elapses.

Schedule

Choose an exact time of day to send the message. Airship sends your message at the first appropriate scheduled time after receiving the triggering event and after the delay period elapses. All messages are delivered in the device’s local time zone.

  1. Select days of the week.
  2. Click and drag the circle on the timeline to select delivery time. Hours are in 15-minute divisions.
  3. (Optional) Click Add Another to create multiple schedules.

Send during available window

Configure message delivery windows by specifying valid hours of the day and days of the week. Airship sends your message at the first appropriate time during the window after receiving the triggering event and after the delay period elapses. If no delay is configured and the triggering event falls within an available window, the message will send immediately.

  1. Select days of the week.
  2. Click and drag the circle on the timeline to constrain the delivery window. Hours are in 15 minute divisions.
  3. (Optional) Click Add Another to create multiple windows.
  4. Choose what happens if the triggering event occurs outside the available window. By default, if the triggering event (plus delay, if specified) falls outside of an available window, Airship sends the message during the next available window. Select Do not send if you want to discard the message instead of sending during the next available window.
 Tip

Create multiple windows to support separate hours during weekdays vs. weekends.

Purpose

Set or verify the Message PurposeA dashboard setting that designates a message as commercial or transactional.. This option only appears if Message Purpose is enabled for the project.

When Message Purpose is enabled and email and at least one other channel are selected for a message, Purpose is disabled in the Delivery step. Instead, set the purpose in the email’s Sender Information:

  1. Go to the composer’s Content step.
  2. Select the Email tab.
  3. Click Edit for Sender Information.
  4. Enable Transactional or leave disabled if the message contains commercial content only.

The commercial/transactional designation set in the email Sender Information will apply to all channels selected for the message.

Options

After configuring the timing, set up delivery options.

External Data Feeds

If your message includes External Data FeedsA connection to an external API. When you send a message, Airship uses a response from that API to personalize messages., you must configure each feed listed in External data feed options.

  • Failure behavior — Determine how your message is handled if the feed fails. Select Abort sending the message or Send message without this data.

  • Default value for [var] — This displays the default value for each send time variable in the feed URL. You can change the value to override the default for this message only.

Ban list

If your project has a Ban ListAn externally maintained record of users that should not be included in Airship message audiences. Before sending a message, Airship validates the audience members with the Ban List. Any matching recipients are dropped from the audience before sending the message. enabled and its request URL includes send time variables, you can override their default values for this message only. Each one is listed under the heading Default value for <variable>. Enter a new value for any variable.

This setting does not appear if Bypass Ban List is enabled.