Enable dashboard features and set behavioral defaults

Control which features are available in the dashboard and set project-level behavioral defaults.

Setting behavioral defaults

Control behaviors for your project:

  1. Go to Settings.
  2. Under Project Configuration, select Manage for Dashboard Settings.
  3. Toggle to enable or disable the settings, then configure as required:
    FeatureDescriptionSteps
    Background PushPre-loads In-App Automations and Scenes on users' devices, which increases the speed and reliability of message delivery. It is disabled by default. When disabled, the SDK downloads and refreshes the entire message list upon next app open. For information about the potential impacts of background push, see In-App Automation: Background Push. The linked information also applies to Scenes.n/a
    Missed BehaviorSpecifies how messages are handled when audience conditions are not fully met. You can override this setting on a per message basis in the Settings step in the In-App Automation and Scene composers.Select from the options described in the next table.
    Ban ListA Ban List is an 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.See Configuring your Ban List.

    Missed Behavior options:

    OptionDescription
    CancelThe message cannot be displayed again on the device, even if the message is edited.
    IgnoreThe message will not count toward the display limit set for Repeat this message, and the waiting period will not apply. The trigger event must occur again before the message is eligible for redisplay.
    IncrementThe message will count toward the display limit set for Repeat this message, and the waiting period will apply. The trigger event must occur again before the message is eligible for redisplay.

Enabling features

  1. Go to Settings.
  2. Under Project Configuration, select Manage for Dashboard Settings.
  3. Toggle to enable or disable features. Message Purpose has an additional configuration step and requirements.
    • App SDK minimums are listed for each feature.
    • Enabling or disabling features in the dashboard does not affect API functionality.

Features you can hide/show in the dashboard:

FeatureDescription
Message CenterDeliver rich content to your app's 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)..
 Important

Message Center also requires enabling Message Center, Landing Page, Deep Link, URL, and Add Tags

Delivery by Time ZoneSchedule a message to go out at the same time in different time zones. Available in the Message and A/B Test composers.
Message Center, Landing Page, Deep Link, URL, and Add TagsThe Airship Actions Framework
Remove TagsRemove a tag when a user interacts with a push notification or button.
Notification ButtonsInteractive notifications for your app, including Airship's 30+ out-of-the-box buttons.
In-App MessagesSend a message that appears inside your app.
Segment OperatorsEnable all operators for device properties in a SegmentA grouping of audience members selected by unique or shared identifiers. Multiple identifiers can be combined within a Segment.. When disabled, the only available operators are Equals and Does not equal.
Link In-App Experiences in JourneysLink from one 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. or 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. to another. See Linking Journey components.
Custom KeysPass key/value pairs of custom data through the push to your app.
Broadcast PushSend to all devices. In the composers, this is the audience option All Users.
SMS Link ShorteningUse SMS Link ShorteningConverts HTTP/HTTPS URLs in your SMS messages to unique, shortened URLs for your recipients. The shortened URLs reduce the total number of characters that links consume and produce click tracking metrics, helping you determine how effective your SMS messages are in driving traffic to your links. for all SMS messages sent through the Airship dashboard. You can override the setting for individual messages.
Message PurposeSee following page section.
Bypass Ban ListSee Bypassing Your Ban List in our 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. documentation.

Message Purpose

When enabled, Message Purpose requires designating each message (sent to any channel) as commercial or transactional. You must select a default value of Commercial, Transactional, or Unset.

The purpose selection appears in the Delivery step in the Message, A/B Test, Automation, and Sequence composers and in the Settings step in the Scene and In-App Automation composers. When creating messages using one of these composers, the purpose will be preset or unset according to the selected value. You can override the default per message.

If you have any scheduled or ongoing (Automation, Sequence, In-App Automation, Scene, or recurring) messages at the time of enabling Message Purpose, edit each message and select a purpose. Until you do so, Airship will send the messages as if they were set to Transactional.