Edit a Message, Journey, or A/B Test

Make changes to Automation, In-App Automation, Journeys, unsent messages, and unsent A/B tests.

Editing behavior and availability depends on the composer used to create the original message, status, and if it was scheduled for delivery.

Edit a Message or A/B Test

  • Message, Automation, and A/B Test: Opens the message or A/B test for editing in its composer of origin.

    • For scheduled A/B tests and scheduled messages created with Message composer, this action cancels the scheduled delivery, saves the message or A/B test as a draft, and opens the message or A/B test for editing.
  • In-App Automation: Opens the message for editing. Availability for editing depends on message status. Active messages can be edited at any time. An Expired or Canceled message can be edited and its end date extended, making it active again, within 14 days of the original expiration. After 14 days you can only duplicate the expired message. See: In-App Automation: Message Status.

  1. Go to Messages » Messages Overview.
  2. Click   for the message or A/B test you want to edit.

Edit a Message in a Journey

Editing the content of messages in a started journey has no impact on message delivery. For example, if you edit the content of message 3 and a user has not yet received message 3, the user will receive the updated version of message 3.

 Important

Do not edit a journey that has a control group. See: Journey Control Groups.

 Tip

  • Do not pause a journey before you edit it. Edit the journey, then click Publish changes. You can also test the journey before publishing changes.
  • You should only pause a journey when you want to stop it and use it at a later date. Paused journeys remain in your project and can be edited and started again at any time.

  1. Go to Messages » Journeys, select a journey in the map, and click Manage.

  2. Click   for the message you want to edit, and select Edit Message.

  3. Complete the steps in Compose a Message In a Journey.

Edit Journey Settings

 Important

Do not edit a journey that has a control group. See: Journey Control Groups.

 Tip

  • Do not pause a journey before you edit it. Edit the journey, then click Publish changes. You can also test the journey before publishing changes.
  • You should only pause a journey when you want to stop it and use it at a later date. Paused journeys remain in your project and can be edited and started again at any time.

  1. Go to Messages » Journeys, select a journey in the map, and click Manage.

  2. Click Journey Settings in the header.

  3. Follow the steps for what you want to edit.

     Note

    When configuring an added (downstream) journey, the Trigger step lists the upstream journey that will initiate the downstream journey, and the Target step is eliminated since your audience is predetermined by the upstream journey.

    Trigger
    1. Select and configure the trigger that will initiate your journey.

      Custom Event

      The Custom Event trigger initiates an automation or journey when a custom event associated with members of your audience occurs. See: Custom Events.

      In the Setup step in an automation or Trigger step in a journey:

      1. Select the Custom Event trigger.
      2. Use the Events box to find an event, then click to select from the listed results. The search shows events that occurred in the last 30 days. If the event name you search for does not appear, click Use [search term] to use the event name as typed.
      3. (Optional) Click Add Another to add more events. Airship handles multiple events as a boolean OR.
       Tip

      If you are a Radar customer and have configured the Airship and Radar integration, Radar location events and properties will be available for use with the Custom Event trigger. See Location Triggers for more information and the Location Triggers Tutorial for detailed usage steps.

      First Seen

      The First Seen trigger initiates an automation or journey when members of your audience opt in to notifications or open your app for the first time. The behavior of the First Seen trigger varies by channel:

      • Apps: Triggers the automation or journey when users first open your app.
      • Web, SMS, and open channels: Triggers the automation or journey when users opt in to notifications.
      • Email: Triggers the automation or journey when users opt in to commercial notifications.

      In the Setup step in an automation or Trigger step in a journey, select the First Seen trigger.

       Important

      Inactivity

      The Inactivity trigger initiates an automation or journey when a member of your audience does not use your app or website for a period of time. The inactivity period begins the later of a) the creation time of the automation or journey, or b) the last app or website activity by the user.

      In the Setup step in an automation or Trigger step in a journey:

      1. Select the Inactivity trigger.
      2. Enter the period of inactivity in days.
      Location

      The Location trigger initiates an automation or journey based on an audience member’s device location. You can select a maximum of 20 locations per automation or journey.

       Note

      • The Location trigger requires Gimbal integration.
      • The Location trigger is not supported for web push notifications.

      In the Setup step in an automation or Trigger step in a journey:

      1. Select the Location trigger.

      2. Click Select a Location.

      3. Enter a search term. Results, if any, display on the map and are listed on the Results tab.

        There are two types of locations available for selection: geofences and beacons. Click a result for a detailed view of a location.

        If selecting a geofence, the map will zoom to the selected location. Click and drag, and use the **+/-** zoom controls to change the displayed area.
      4. On the Results tab, check the box next to the locations you want to use as the trigger.

      5. Review the Selections tab, then click Save and continue.

      6. (Optional) Click Select a Location to add more locations.

      7. Choose whether to trigger your automation or journey when the user enters or exits a location.

      Location Attributes

      The Location Attributes trigger initiates an automation or journey based on key/value pair metadata associated with a particular location.

      You can add a maximum of 50 location attributes per automation or journey.

       Note

      • The Location Attributes trigger requires Gimbal integration. It is not supported for web push notifications.

      In the Setup step in an automation or Trigger step in a journey:

      1. Select the Location Attributes trigger.

      2. Enter a key/value pair for the location you want to use as the message trigger.
      3. (Optional) Click   to add an alternative location attribute.

      4. (Optional) Click Add Another to add more location attributes.

      5. Select ALL/ANY to determine how to evaluate multiple location attributes and alternatives within each location attribute.

        • ALL = all criteria must be met (boolean AND)
        • ANY = any criteria must be met (boolean OR)
         Note

        By default, the automation or journey is triggered if the audience meets ALL the location attributes. For example, if you selected ALL, with attributes half_off and has_cafe, you’d only reach users who enter or exit locations that meet both conditions. If you select ANY, you’d reach all users who enter a location running a half-off campaign as well as all users who enter a location that has a cafe.

      6. Choose whether to trigger your automation or journey when the user enters or exits a location.

      Predicted to Churn

      The Predicted to Churn trigger initiates an automation or journey when Airship predicts an audience member’s likelihood of becoming inactive, or churning. Predictive Churn analyzes your audience for users that exhibit behaviors indicating they are likely to become inactive, and tags the users as High, Medium, or Low Risk.

       Note

      • Predictive Churn tags are available to customers who purchase predictive analytics as an add-on to either a Performance Analytics or Real-Time Data Streaming pricing plan. Contact Airship Sales for details.
      • Go to Settings » Configuration » Predictive AI to enable Predictive Churn features.

      In the Setup step in an automation or Trigger step in a journey:

      1. Select the Predicted to Churn trigger.

      2. Select a risk profile.

        • High risk: Users most likely to become inactive.
        • Medium risk: Users who exhibit signs of potentially becoming inactive.
        • Low risk: Users least likely to become inactive.
      3. Choose whether to apply the trigger when the risk is added or removed.

      Tag Change

      The Tag Change trigger initiates an automation or journey when a tag is added or removed from a device.

      In the Setup step in an automation or Trigger step in a journey:

      1. Select the Tag Change trigger.
      2. Use the Tags box to search for a tag. If the tag you search for does not appear, click Create [search term] to create a new tag.
      3. Choose whether to apply the trigger when the tag is added or removed.

    2. (Optional) Select start and/or end dates for your journey under Scheduling.

      Start and end dates define the times during which your automation or journey can deliver messages to your audience.

      1. Enable the Start Date and/or End Date options.
      2. Click the date field and either use the date picker, or enter a date in YYYY-MM-DD format.
      3. Select the time and time zone.
    3. (Optional) Set rule limitsLimits that cap the number of times any member of your audience can trigger a journey, helping prevent you from over-notifying your audience, e.g., a maximum of 1 per day. Rule limits are set per journey and apply at the named user level. . Click Add a Daily Limit and/or Add an All-Time Limit and enter the maximum number of times a a named user can trigger the journey.

    4. Click Target in the header to move on. If your account includes Orchestration, you will not see Target; click Outcomes in the header and skip to step 5.

    Target
    1. Select the ChannelsA communication medium supported by the Airship service. Supported channels include app, web, email, SMS, and Open Channels. Within some channels there may be specific platforms with individual characteristics. Example platforms include Chrome for the web channel and Android for the mobile app channel. you want to include in your audience. The available channels are based on your selected journey trigger.

    2. Click Outcomes in the header to move on.

    Outcomes
     Note

    For journeys created using the Re-engagement template, you cannot edit the Conversion selection in the Outcomes step. Users will exit the journey and be counted as a Reactivation in the Performance ReportA report that compares audience behavior to a journey’s goal. It displays performance metrics and a link to the message report for each message in the journey. and journey tests.

    Conversion or Cancellation

    Conversion and Cancellation events prevent Airship from delivering the remaining messages in a journey. You can also route users to a new journey when the events occur. Conversion and Cancellation have the same effect on a journey, but the classifications are used for reporting and mapping.

    1. Select Add a Goal or Add an Event.

    2. Search for a custom event, then select an event from the listed results. The search shows events that occurred in the last 30 days. If your event name does not appear in the search results, click Use [search term] to use the event name as typed.

    3. (Optional) Click Add Another to add more events. Airship handles multiple events as a Boolean OR.

    4. (Optional) Filter custom events by value or key/value properties. Filtering events this way can help you more precisely target your audience.
      1. Click ADD PROPERTIES/VALUES for the custom event.

      2. Click Add Property and search for a property, or click Add Event Value.

      3. If applicable, select the operator you want to use to evaluate the value or property.

      4. Enter or select the value you want to filter for.

      5. (Optional) Click   to add an alternative for a filter.

      6. (Optional) Click Add Property or Add Event Value to add more filters.

      7. Select ALL/ANY to determine how to evaluate multiple filters and alternatives within each filter.

        • ALL = all criteria must be met (boolean AND)
        • ANY = any criteria must be met (boolean OR)

      8. Click Save.

       Note

      The filter does not show events and event properties for custom events associated with named usersA customer-provided identifier used for mapping multiple devices and channels to a specific individual. . You can still use events associated with named users as triggers, but you must enter their information manually.

    5. (Optional) Route the user to a new journey when the conversion or cancellation event occurs.

      Airship creates a new draft journey that you can access in Messages » Messages Overview » Drafts. You must configure and start (make active) the added journey before it can be used as a continuation of this journey. See Link Journeys Together on this page.

      Enter a name for the journey.

    6. Click Save.

    Continuation to another journey

    Route the user to a new journey after all messages in this journey are delivered. Airship creates a new draft journey that you can access in Messages » Messages Overview » Drafts. You must configure and start (make active) the added journey before it can be used as a continuation of this journey. See Link Journeys Together on this page.

    1. Click Add a Link.
    2. Set the delay period — the time Airship should wait after this journey ends before starting users on the new journey. Enter a value in minutes, hours, or days. The maximum delay period is 90 days.
    3. Enter a name for the new journey.
    4. Click Save.

  4. Click Save and continue.

Edit a Journey Name

  1. Go to Messages » Journeys, select a journey in the map, and click Manage.
  2. Click Journey Settings in the header.
  3. Click the journey name in the header.
  4. Enter a new journey name, click Continue  , then Save and continue.

Edit Delay and Conditions for a Message in a Journey

 Important

Do not edit a journey that has a control group. See: Journey Control Groups.

 Tip

  • Do not pause a journey before you edit it. Edit the journey, then click Publish changes. You can also test the journey before publishing changes.
  • You should only pause a journey when you want to stop it and use it at a later date. Paused journeys remain in your project and can be edited and started again at any time.

You can edit the delay period that must elapse before the message is sent and the conditions that your audience must meet to receive the message.

  • If a member of the audience doesn’t meet the tag conditions, they will not receive the message or any subsequent messages in the journey; they will exit the journey.

  • Editing the timing delay between messages in a started journey may cause users to exit the journey. For example, if you edit the delay between message 2 and message 3, users who have already received message 2 will not receive message 3.

  • For journeys using the Inactivity trigger, there is no delay setting for the first message.

  1. Go to Messages » Journeys, select a journey in the map, and click Manage.

  2. Click   for the message you want to edit, and select Edit Delay & Conditions.

  3. (Optional) Set conditions for sending this message. If a member of the audience doesn’t meet the tag conditions, they will not receive this message or any subsequent messages in the journey; they will exit the journey. You can search for tags, tag groups, Predicted to Churn risk profiles, and device property tags.

    1. Choose whether Any or All of the tag conditions must be satisfied before the message is sent.
    2. Choose whether audience members must have or not have the tag to receive the message.
      • Has: The device must have the tag to receive the message.
      • Doesn’t Have: The device must not have the tag to receive the message.
    3. Use the Tags box to search for a tag. To filter results, click   and select Tags or a specific tag group. From the search results box, you can:
      • Select a tag. A tag’s tag group, if any, is listed below the tag name.
      • Select a tag group from the dropdown menu.
      • Click   to create a new tag.
    4. (Optional) Click Add another condition to add more conditions.

  4. Set the delay period — the time Airship should wait after receiving the triggering event before sending your message. Enter a value in minutes, hours, or days. The maximum delay period is 90 days.
    • For the first message in your journey:

      • The delay period starts when the triggering event is received by Airship.
      • You must set a delay of at least one hour when using the First Seen trigger.
      • You must set a delay of at least one hour if your journey that has the goal of Event.
      • For journeys using the Inactivity trigger, there is no delay setting for the first message.
    • For subsequent messages:

      • The delay period starts when the previous message was sent.
      • You must set a delay of at least one hour for each message in a journey that has the goal of Event.
  5. Click Save and continue.

  6. (Optional) Click Test changes to create a journey test.

  7. Click Publish changes to apply the changes to a journey that is already in progress.