About sequence outcomes
Configure alternatives to a sequence’s default ending behavior.
By default, all sequence messages are delivered to users who meet the conditions, but you can configure alternative outcomes.
Possible outcomes
You can configure the following outcomes for a sequence:
Continue to an in-app experience (In-App AutomationMessages that are cached on users’ devices and displayed when your users meet certain conditions within your app, such as viewing a particular screen or opening the app a certain number of times. , SurveyQuestion-and-answer experiences used to collect and aggregate feedback or generate a net promoter score. They are cached on users’ devices and displayed when your users meet certain conditions within your app, such as viewing a particular screen or opening the app a certain number of times. , or SceneMulti-screen experiences that are cached on users’ devices and displayed when your users meet certain conditions within your app, such as viewing a particular screen or opening the app a certain number of times. ) or another sequence when Airship sends the last message in the current sequence.
Exit the sequence when a specific event occurs. When configuring the event, you designate it as a conversion or cancellation for reporting.
Exit the sequence when a specific event occurs, then continue to an in-app experience or another sequence.
Exit events
You can configure a sequence to exit users based on these events:
Contact association — This event occurs when an anonymous channel is associated with a Named UserA customer-provided identifier used for mapping multiple devices and channels to a specific individual. .
Tag change — End the sequence when a specified tag is added to, or removed from, a device.
Custom event — Select an event that represents a key value exchange with your customers.
Subscription event — This event occurs when a user opts in to or out of a 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. . This exit event can only be configured in the Journey MapA visualization of messaging components that can be connected to create a continuous user experience. You can also create and edit from the map. , not the sequence settings.
Exit events are designated as either Conversion or Cancellation. Both have the same effect on a sequence, but the classifications are used for reporting and mapping. Their occurrence is evaluated during the delay period configured when adding each message.
Sequences triggered by InactivityA trigger that initiates an automation or sequence when a member of your audience does not use your app or website for a period of time. are automatically configured such that:
- A user becoming active is a conversion event labeled Reactivation.
- You cannot configure additional conversion events.
Continuation
Configuring a sequence to continue to an in-app experience or another sequence creates a JourneyA continuous user experience of connected Sequences, Scenes, Surveys, and/or In-App Automations. . You can configure the downstream component in two ways:
- Create new — After entering a name, it is saved as a draft.
- Insert existing — Search for and select a sequence or in-app experience in your project. Archived items are excluded from search results.
For downstream sequences, channel selection is eliminated since your audience is predetermined by the upstream sequence.
Routing to an in-app experience requires minimum SDKs: iOS 17 and Android 17.
Delay period
You can set a delay period — the time Airship should wait before evaluating triggers and conditions for the downstream sequence or in-app experience. The delay period starts after the last message in the upstream sequence is sent or when an exit event occurs. The maximum delay period is 90 days.
In-app experience expiration period
If the downstream in-app automation, scene, or survey does not display on a user’s device within the default period of 31 days, they will exit the journey. This period starts after any configured delay period elapses.
As an alternative to exiting, you can route to a fallback sequence. You can also set a shorter expiration period.
Configuration locations and support
You can configure these outcomes in the Journey MapA visualization of messaging components that can be connected to create a continuous user experience. You can also create and edit from the map. :
- Exit events
- Continuation to a new or existing sequence, in-app automation, scene, or survey
- Exit events WITH continuation to a new or existing sequence, in-app automation, scene, or survey
You can configure a limited set of outcomes in a sequence’s Settings:
- Exit events
- Continuation to a new sequence
- Exit events WITH continuation to a new sequence
Categories