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.
The following table compares feature inclusion and availability per plan.
AXP
EnterpriseAXP
EssentialsAXP
Essentials StarterCEP Company account IP Allowlist Can create production projects Boost — Guaranteed delivery speed Available Available Available Available Content delivery CDN image hostingIncluded 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 channels Included 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 data Included 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. Available Available Available 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.
ReportsAll 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 available Available Available Available Automation Location supportFor 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 limitThe 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.
50 50 50 Orchestration v2 = 50 Orchestration v1 = 50 Mobile = Available In App = 50 Active automation limitThe 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,000 1,000 25 Orchestration v2 = 1,000 Orchestration v1 = 500 Mobile = 100 In App = 50 Total automation limitThe 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,000 1,000 50 Orchestration v2 = 1,000 Orchestration v1 = 500 Mobile = 100 In App = 50