Message and Workflow Types

Messages generically refer to content you create to send to your users. You can create and send several different types of messages using Urban Airship Engage; this page describes the different message types and the workflows you can use to create them.

Key Terms

Message
A message is content you send an audience of users. Messages are generally defined by how the user experiences them.
Display

Display refers to when and where a user sees a message, as well as how the message appears. Display typically accounts for:

Format: Text or styled. Styled mobile and web messages are banner, modal, or fullscreen. Email notifications may be formatted via HTML.

Timing: Upon receipt, based on defined triggers, or controlled via automation.

Location: Message alerts are handled natively per platform and according to user preferences. The location of the full message content varies per message type.

Workflow
A workflow is a method of creating messages via the dashboard. Workflows are defined by what you can include and control: message types, delivery, and automation.
Dashboard
The dashboard is Urban Airship's web interface located at go.urbanairship.com.
Automation
Automation is a set of conditions that your audience must meet before they receive a message.

The Automation workflow controls sending a message. The In-App Automation workflow controls whether or not and when an in-app message is displayed on the user's device.

Persistent
Persistent message content remains available even if the alerts for the message are dismissed. For example, Message Center, Email, and SMS content can be viewed in the app's Message Center, email inbox, or the device's native SMS client until the message is deleted by its recipient. Non-persistent message types become unavailable when users dismiss them. A message's linked content, e.g., a web link, deep link, an Apple News story, remains available as determined by the source host.

Message Types

Message TypeDisplay FormatDisplay TimingPersistent Message content that remains available even if the alerts for the message are dismissed.Workflow TypesTemplatesAutomation
Push Notification A message that can appear on any screen on a mobile device. Push notifications appear as banners.BannerUpon receipt
  • Message
  • A/B Test
  • Automation
Silent Push Notification A message that wakes a mobile app for processing without appearing on the device. You can use silent push notifications to send custom keys, update the app's badge icon, and set an Android notification category.NoneNot displayed
  • Message
  • Automation
Web Push Notification A message that slides into the top right or bottom left corner of your audience's web browser (depending on the browser). On a mobile device, web push notifications appear similar to a push notification.BannerUpon receipt, as long as the browser is open1
  • Message
  • A/B Test
  • Automation
In-App Message A message that appears inside of your app.Banner, modal, or fullscreenUpon opening the app, or based on display triggers2
  • Message
  • A/B Test
  • Automation
  • In-App Automation
Message Center A place in your app where you can display persistent rich messages, including HTML, video, etc. Similar to email, Message Center represents both the medium (the in-app inbox) and the message type (the messages you send to a message center).FullscreenAvailable in the app's Message Center
  • Message
  • Automation
Apple News Notification

A push notification that links to an Apple News Story and is delivered via the Apple News app on iOS and macOS.

Apple News notifications are available to select publishers. If you are interested in sending Apple News notifications, please contact your Urban Airship Account Manager.

BannerUpon receipt3
  • Apple News
Email Notification An HTML or plain-text email that you send to registered users. Email notifications appear in recipients' email inboxes.Template layout, HTML or plain-textUpon opening the message
  • Message
  • Automation
SMS Notification A text-based message sent to an MSISDN (phone number) over the SMMP protocol to devices that have opted in for a specific sender ID (long or short code). SMS messages appear in recipients' native SMS clients.TextUpon receipt
  • Message
  • Automation

1 Safari web notifications are handled by the operating system, so they may also be handled by Notification Center preferences.
2 Display triggers are for messages created via the In-App Automation workflow only.
3 If the selected story is still processing, it will send when the story is live.

Workflow Types

Workflow TypeAutomation A set of conditions that your audience must meet before they receive a message.DeliveryMessage Types
MessageImmediate, or scheduled.
  • Push Notification
  • Silent Push Notification
  • Web Push Notification
  • In-App Message
  • Message Center
  • Email Notification
  • SMS Notification
Automation A set of conditions that your audience must meet before they receive a message.Event TriggersImmediate, scheduled, or during available window, when specified conditions are met.Same as the Message workflow. See above.
In-App Automation Messages that are cached on users' devices and displayed when your users meet certain conditions within your app.Display TriggersMessages created are cached on a user's device and then displayed when specified conditions are met.
  • In-App Message
A/B Test Used to send variants of a message to cross-sections of your audience; each variant in the test returns analytic data to help you determine the most effective way to engage your audience. A/B tests support up to 26 variants and a control group per test, on iOS, Android, and Amazon devices, and web browsers.Immediate, or scheduled.
  • Push Notification
  • Web Push Notification
  • In-App Message
Apple News A news aggregator for iOS and MacOS. An Apple News notification is a push notification that links to an Apple News story. Apple News notifications are available to select publishers. If you are interested in sending Apple News notifications, please contact your Urban Airship Account Manager.Immediate. If the selected story is still processing, it will send when the story is live.
  • Apple News Notification

Use a Workflow

To create a message using a workflow, first choose your project from the dashboard, then click Create and make your selection.

Read the Workflow Overview to learn how to use workflows, their navigation and page elements, and where to find your message drafts.