Feature packages reference

Airship messaging features are grouped in packages, and some are available as add-ons.

Effective November 15, 2023, our product package is App Experience Platform (AXP), with plans Enterprise, Essentials, and Essentials Starter. Before April 6, 2022, our package was Customer Engagement Platform (CEP), with plans Orchestration, In App, and Mobile. This reference compares features and limitations per plan.

For details about contracts for other packages, contact Sales or your account manager. See also: Billing.

What plan do I have?

Select the user icon () in the Airship dashboard header, then select Account Info. Your products are listed under Plan & Payment Details. Go there now:

Upgrades and add-ons

Customers on AXP Essentials Starter and older plans can upgrade to AXP Essentials and manage add-ons in the dashboard.

To upgrade to AXP Enterprise or make changes to your Enterprise plan, contact Airship Sales.

Features per package

The following table compares feature inclusion and availability per plan.

  • The AXP column includes AXP Enterprise, Essentials, and Essentials Starter except where otherwise specified.
  • CEP plans and Test/Development restrictions are indicated by icons. Hover over the icons for more information.
  • Features that require an additional purchase are noted as Available.
  • Additional restrictions and limits are also noted.

Icon definitions:

Included In App plan Mobile plan
Orchestration plan Orchestration v2 plan


AXP EnterpriseAXP EssentialsAXP Essentials StarterCEP

Company account

IP Allowlist
Can create production projects
Boost — Guaranteed delivery speedAvailableAvailableAvailableAvailable

Content delivery

CDN image hosting
Included in CEP plans with In-App Automation, available to other CEP plans

App channel message types

Push NotificationA message that can appear on any screen on a mobile device. Push notifications appear as banners. Included in Orchestration and Mobile plans only
In-App Message (standard)A message that appears inside of your app. You can send in-app messages to your entire app audience, not just users who have opted-in to push notifications. The standard format, as opposed to In-App Automation, is a banner that slides downward or upward from the top or bottom of a device screen. Included in Orchestration and In App plans only
Message CenterA 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 the inbox). Included in Orchestration and In App plans only
In-App AutomationMessages cached on users’ devices and displayed when users meet certain conditions within your app, such as viewing a particular screen or opening the app a certain number of times. Included in Orchestration and In App plans only
SceneA single or multi-screen in-app experience cached on users’ devices and displayed when users meet certain conditions in your app or website, such as viewing a particular screen or when a Custom Event occurs. They can be presented in fullscreen, modal, or embedded format using the default swipe/click mode or as a Story. Scenes can also contain survey questions. (includes StoryA Scene set to automatically transition to the next screen without swiping or clicking. and Embedded ContentAn alternative Scene format that can be displayed on any app or web screen in a view defined by an app developer. It can also be presented in Story format.)
Can contain SurveyA question-and-answer experience used to collect and aggregate feedback or generate a net promoter score. The Survey composer was deprecated September 9, 2024. All Survey composer functionality is available in Scenes. questions

Available

Web channel message types

Web Push NotificationA message that appears in the top or bottom right corner of a web browser or in a notification center.On mobile devices, web push notifications appear similar to push notifications.Included in Orchestration plan only
SceneA single or multi-screen in-app experience cached on users’ devices and displayed when users meet certain conditions in your app or website, such as viewing a particular screen or when a Custom Event occurs. They can be presented in fullscreen, modal, or embedded format using the default swipe/click mode or as a Story. Scenes can also contain survey questions. (includes StoryA Scene set to automatically transition to the next screen without swiping or clicking. and Embedded ContentAn alternative Scene format that can be displayed on any app or web screen in a view defined by an app developer. It can also be presented in Story format.)
Can contain SurveyA question-and-answer experience used to collect and aggregate feedback or generate a net promoter score. The Survey composer was deprecated September 9, 2024. All Survey composer functionality is available in Scenes. questions

Available

Additional channels and message types

Open channelsIncluded in Orchestration plan only
Live ActivityDisplays current data from your app on the iPhone Lock Screen and in the Dynamic Island.
Live UpdateDisplays current data from your Android app in a push notification, home screen widget, or custom app view.
Email

Available

Available

SMS

Available

Available

Wallet

Available

Available

Composers

Message
A/B TestUsed to send variants of a message to cross-sections of your audience. Each variant in the test returns data to help you determine the most effective ways to engage your audience. A/B tests support up to 26 variants and a control group per test.
JourneyA continuous user experience of connected Sequences, Scenes, and/or In-App Automations.
AI-generated Journeys require the Orchestration plan for CEP.
AutomationA set of conditions that your audience must meet before they receive a message.
In-App AutomationMessages cached on users’ devices and displayed when users meet certain conditions within your app, such as viewing a particular screen or opening the app a certain number of times. Included in Orchestration and In App plans only
SceneA single or multi-screen in-app experience cached on users’ devices and displayed when users meet certain conditions in your app or website, such as viewing a particular screen or when a Custom Event occurs. They can be presented in fullscreen, modal, or embedded format using the default swipe/click mode or as a Story. Scenes can also contain survey questions.
Available

Audience segmentation

SegmentsA grouping of audience members selected by unique or shared identifiers. Multiple identifiers can be combined within a Segment.
Segment location dataIncluded in Orchestration plan only
Audience RetargetingA method for sending follow-up messages to the audience of a parent message. This method is available for push notifications (app and web) and email in the Message composer.Included in Orchestration plan only

Audience lists

Lifecycle ListAutomatically generated audience lists that capture app open, uninstall, notification, and dormancy information within the past 24 hours, one week, or 30 days.
Uploaded ListA reusable audience list that you create. Uploaded lists are static and updatable. In the API, they are referred to as Static Lists.
Inline ListAn ad-hoc, CSV-formatted list of email, SMS, app, web, or open channel addresses that you want to register and send a message to. Unlike static lists or segments, you upload this list when creating your message. Airship registers new addresses in the list as channels when you send the message.
Subscription ListAn audience list of users who are opted in to messaging about a specific topic. Users can manage their opt-in status per list using a Preference Center.
Subscription list reporting
Also requires Performance Analytics
Subscription list auto opt-in

Audience — Other

Preview and Test GroupsA preview group is audience group used for previewing personalized content in the dashboard. Wherever a personalization preview is available, you can select a preview group, and its group members’ attributes will appear for any Handlebars references to attributes. You can enable any preview group as a test group so you can send test messages to its group members. These messages appear as tests in Messages Overview.
Holdout ExperimentsMeasures the effects of excluding a group of audience members from all messages or messages with specific Campaign Categories. You can compare the performance of the two audience groups in reports for selected goal events.
Contact Management
AXP is required for some actions. See AXP badges on linked page.
Channel CoordinationA group of strategies you can use to target users where they are most likely to receive your message.Included in Orchestration plan only
Set tags using CSV upload
Ban ListsAn 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.
Feature FlagsA toggle for controlling the availability of content or functionality in your app or website. A flag’s Configurations determine the audience, schedule, and property values to apply when the flag is enabled. Flag properties enable making immediate code updates, bypassing the need for traditional code changes and release processes.
Includes Scene RolloutsA method of limiting a Scene’s total or targeted audience by setting an adjustable percentage.. Scenes require an AXP plan.
AvailableAvailableAvailable

Content tools and Design

Generative AI content
Color SetsA named pair of hexadecimal color values supporting device Light and Dark modes. Color sets can be selected for any color field in a scene and when configuring the default appearance of Scenes and In-App Automations. Dark mode is supported for Scenes only.

Personalization

Personalize message content, actions, URLs
Content TemplatesReusable message content. Templates support personalization using merge fields and other logic.
SnippetsA reusable piece of content that you can define in Airship for later use in your messages and templates. Snippets support text or HTML content and can be used for commonly used elements such as a copyright, header image, or custom CSS.
External Data FeedsA connection to an external API. When you send a message, Airship uses a response from that API to personalize messages.Included in Orchestration plan only
CouponsA service for adding promotional codes to messages. You provide a CSV file with the codes and other optional campaign data and reference the data using Handlebars in your message content. When you send the message, Airship uses the information from your uploaded CSV file to insert the code into the message.

Preference centers

Single-channel Preference CentersA page where users can manage their opt-in statuses for the Subscription Lists in your project. Preference Centers are presented within your app or website or as an Airship-hosted web page.
Email Preference Centers require the Orchestration plan for CEP.
Multi-channel Preference CentersA page where users can manage their opt-in statuses for the Subscription Lists in your project. Preference Centers are presented within your app or website or as an Airship-hosted web page.

Predictive

Predictive ChurnAnalyzes your audience for users that exhibit behaviors indicating they are likely to become inactive, and tags the users as High, Medium, or Low Risk.Included in Orchestration v2 plan only
Send Time OptimizationAn algorithm that determines the best hour for optimal engagement activity — when each individual member of your audience is most likely to receive and act on your message. iOS, Android, and Fire OS platforms only.Included in Orchestration v2 plan only
Send Frequency dashboard in Performance AnalyticsA customizable marketing intelligence tool that provides access to reports and graphs based on engagement data.Included in Orchestration v2 plan only

Data

Custom EventsEvents that indicate that a user performed a predefined action, such as adding an item to a shopping cart, viewing a screen, or clicking an Unsubscribe button. Custom Events can trigger automation, including Sequences and Scenes. You can code them into your app or website, or send them to Airship from an external source using the Custom Event API. Custom Events contain properties that you can use to personalize messages.

Reports
All packages have access to the same dashboard reports.
Performance AnalyticsA customizable marketing intelligence tool that provides access to reports and graphs based on engagement data.
3 months' data is included. Additional months are available to AXP Enterprise.

Included in Orchestration v2 plan only
Real-Time Data StreamingA service that delivers engagement events in real time via the Data Streaming API or an Airship partner integration.One bi-directional connector included, uni-directional connectors availableAvailableAvailableAvailable

Automation

Location support
For Location TriggerA trigger that initiates an Automation or Sequence based on an audience member’s device location. and Location Attributes TriggerA trigger that initiates an Automation or Sequence based on key/value pair metadata associated with a particular location.

Included in Orchestration plan only
Total in-app experience limit
The combined number of active and paused In-App AutomationsMessages cached on users’ devices and displayed when users meet certain conditions within your app, such as viewing a particular screen or opening the app a certain number of times. and ScenesA single or multi-screen in-app experience cached on users’ devices and displayed when users meet certain conditions in your app or website, such as viewing a particular screen or when a Custom Event occurs. They can be presented in fullscreen, modal, or embedded format using the default swipe/click mode or as a Story. Scenes can also contain survey questions.

505050Orchestration v2 = 50
Orchestration v1 = 50
Mobile = Available
In App = 50
Active automation limit
The combined number of active automations created using the Automation composer, active automations created using the /pipelines endpoint, and each message in active SequencesA series of messages that is initiated by a trigger. Airship sends messages in the series based on your timing settings, and you can also set conditions that determine its audience and continuation. Sequences can be connected to each other and to other messaging components to create continuous user experiences in a Journey.

1,0001,00025Orchestration v2 = 1,000
Orchestration v1 = 500
Mobile = 100
In App = 50
Total automation limit
The combined number of active and paused automations created using the Automation composer, active automations created using the /pipelines endpoint, and each message in active SequencesA series of messages that is initiated by a trigger. Airship sends messages in the series based on your timing settings, and you can also set conditions that determine its audience and continuation. Sequences can be connected to each other and to other messaging components to create continuous user experiences in a Journey.

1,0001,00050Orchestration v2 = 1,000
Orchestration v1 = 500
Mobile = 100
In App = 50