About journeys

A journey is an automated sequence for connecting with customers across channels like email, paid media, SMS, and direct mail. Each step in a journey represents a decision point or action: send a message, wait for further customer engagement, or split the audience onto different paths.

By using Journeys, marketers can implement cross-channel strategies, improve targeting precision, and activate the right message at the right moment to drive better engagement and higher conversions.

How journeys work

A journey starts with a defined audience that moves through a series of interactions based on criteria you specify, like customer behavior, attributes, or engagement history. The sequence can branch depending on what conditions you set, so that customers have a different experience depending on what actions they take.

Here’s an example of a built-out journey:

Journey built out in the journeys canvas interface

In this case, the marketer is offering high-value customers early access to new products before general release in two weeks. They start by creating an audience segment made up of customers in the top 10% of customer lifetime value.

The first step divides this audience into three sub-audiences: those who purchased in the last 1-30 days, those whose purchased in the last 31-90 days, and those whose most recent purchase was more than 90 days ago.

Each different audience is sent down a different path toward activation in a marketing channel.

  • The high-value customers who purchased most recently are contacted immediately, giving them exclusive early access.

  • The high-value customers who purchased between 1 and 3 months ago are set for a delay followed by an activation, as a second wave of early access.

  • Additionally, this audience is further split, so that 75% receive a special promotion and 25% do not, to see how important an added incentive is for getting customers to purchase again.

  • Finally, the high-value customers who have not purchased in the last three months are contacted when the new products become generally available to make sure they are among the first to know.

The journey can be further built out beyond this, with further splits based on whether or not customers purchase or how they engage with the communications they receive.

Journey setup

Journeys require that segments are available and that at least one destination has been configured.

Access the Journeys canvas by selecting Journeys at the top of the Activations page, and then click Create journey.

Who enters?

Every journey starts with an audience defined by one or more segments that determine which users enter this journey.

Choose one or more segments from the Select inclusion segments dropdown list. The customers in that list will become the audience for this campaign.

Include a segment

Who is excluded?

Sometimes a journey needs to exclude certain members of your audience. For example, a journey aimed at churn prevention often excludes customers who have opted-out of SMS messaging and/or who have unsubscribed from an email list.

When you need to exclude audience members, choose one or more segments from the Select exclusion segments dropdown list. The customers in an exclusion list will be removed from the audience for this journey.

Exclude a segment

Exit conditions

Some customers should exit a journey when a particular criterion has been fulfilled. For example:

  • The goal of a churn prevention campaign is to convince a customer to make a purchase. If a customer who is part of a churn prevention campaign makes a purchase they should be removed from the campaign.

  • An audience starts with customers who have opted in to receiving marketing messages from your brand. If a customer who is part of that journey later opts out they should be removed from the campaign.

Exit conditions are defined using a segment. One or more segments that define exit conditions may be added to a journey using the Select exit segments dropdown.

Choose exit conditions

Note

When adding multiple exit condition segments, all segments are unioned, so a customer only needs to match one of the segments in the exit conditions category in order to be considered part of it.

Journeys canvas

After establishing the audience and starting conditions of the journey, you will be taken to the Journeys canvas. This is the interface where you determine the steps of the journey and define how your brand will interact with customers at each step.

The following building blocks are available to users for creating journeys:

Journey start

A start node displays the starting segments in a journey along with any exclusions.

A start node displays the starting segments in a journey along with any exclusions.

Start node

To edit inclusions, exclusions, or exit conditions, click on the Journey setup sidebar. Click the plus button underneath to add nodes to the journey.

Activate

An activate node sends an audience to one or more destinations.

Activate node

You can rename the activate node.

You can configure a single activation node to send to multiple destinations at once, and this is generally recommended for simplicity and efficiency.

Note

If you are activating to several destinations and each one uses different custom attributes, you’ll need to create a separate activation node for each destination to assign those attributes correctly.

Tip

Avoid activation file naming conflicts

Running a journey generates a file for every activation node. The filename is constructed using:

  • the journey name

  • the activation node name

If multiple activation nodes have the same filename, it will cause an error.

To avoid this error, make sure each activation node within a journey has a unique name. Renaming the node will automatically update the generated filename.

You can check an activation node’s path and file name in the Node configuration panel on the righthand side of the Journeys canvas, under “Destination Summary”.

Delay

A delay node defines a minimum amount of time that customers must wait before moving to the next step in a journey.

Delay node

Choose a combination of an integer plus “days”, “weeks”, or “months” to designate how long to wait before the next step in the journey begins.

Delay node

A delay is applied to a single parent node.

You can rename the delay node.

Important

Customers do not automatically move forward after the wait period ends. Progression only occurs the next time the journey runs.

For example, if a delay node is set to 3 days but the journey is scheduled to run weekly, customers will remain at the delay node until the next scheduled run, potentially waiting up to 7 days.

If a journey is set to run only once, customers will not move beyond the delay node after it executes.

Conditional split

A conditional split node splits a journey into branching paths, where each path defines one or more segments.

Conditional split node

These segments may already exist or may be defined within this journey using custom criteria.

You can rename the individual conditional split node and rename the “Everyone else” sub-audience.

Percent split

A percent split node splits a journey into branching paths, where each path applies to a randomly selected percentage of the audience that entered the branch.

Percent split node

The percentage of all individual nodes under a percent split must add up to 100% of the audience, including the control group.

You can rename the percent split node and rename the individual paths.

Individual split

An individual split node represents each path in a journey that defines a conditional or percent split.

Individual split nodes

Note

To edit sub-audiences conditions and naming, click into the parent node.

Add a node

Click the plus button to add a node to the journey. May be one of “Activate”, “Delay”, “Conditional Split”, or “Percent Split.”

Delay node

Configure destination attributes

The attributes that are sent to each destination that are configured for activation in a journey can be edited.

To configure destination attributes

  1. From the Journeys canvas, select an activation node.

  2. Open the Node configuration sidebar. For each configuration destination, a list of attributes may be edited.

  3. Select a destination from the Destination dropdown.

  4. Open the Attributes panel. A list of attributes is shown with the field in Amperity on the left and the field that is sent to the destination on the right.

  5. Click the Edit button to update the list of attributes that are sent to this destination.

  6. When finished, click Save.

Schedule a journey

A journey may be configured to run once, daily, weekly, monthly, or quarterly.

To schedule a journey

  1. From the Journeys canvas, click Edit schedule in the top navigation.

  2. From the Recurrence dropdown menu choose one of the options: “once”, “every 3 hours”, “every 6 hours”, “twice daily”, “daily”, “weekly”, “monthly”, or “quarterly”.

Important

Delay nodes require the journey to run again in order to progress. For journeys set to run only once, customers will not move beyond delay nodes. Use recurring schedules to ensure customers continue through the journey after delay node wait periods.