Construct a Journey

Understand how to use the journey canvas and link various journey nodes to construct a journey.


You can connect the Segment, Engagement, and Controller blocks from the Journey canvas to define how your users must move through the Journey.

Create a Journey

The first step is to define your target users. Drag the Segment block from the palette to the canvas.


Segment Node for Journey

Click the Segment node to define the qualifying criteria for your users. Define your qualifying criteria and click Continue.
View the details and Save & Close.


Select Target Segment

Next, decide the type of engagement to send to the qualified users.


Select Engagement Type


Select the Message Type

Add more nodes to plan for scenarios where the user does or does not respond. For example, you want to send an additional nudge if the user does not buy a product or a thank you note if the user does purchase the product. You can decide the level of details for your Journey.



You can apply campaign limits in a Journey. However, global throttling is not supported in Journeys.


Drag and drop blocks from the palette to the canvas to create connections.

Connect Segment & Engage Blocks

Once you have defined a segment of users, you can choose to communicate with the segment by dragging and dropping a channel of communication from the palette on the right-hand side. This communication could go to users who match the segment criteria specified by you, or to the rest of the users i.e. the users who don’t match your segment criteria.


Tip on Duplicating Segments

To duplicate a specific segment, use the copy/paste function by hovering over a segment, then perform the following:

  • MacOS: Alt + mouse click
  • Windows: Ctrl + mouse click

Connect Segment and Engage Blocks

Connect Engage & Segment Blocks

After a user receives a message, you can add a segment after that to ensure that only users who meet the criteria specified by you are taken further in the Journey.

Example: After users receive a push notification, wait for 1 day, check if users have transacted, for the people that have transacted, send them down path A, and for those who haven’t send them down path B.


Connect Engage and Segment Blocks

Connect Engage & Engage Blocks

After a user receives a message, you can follow it up immediately, or with a delay with another message on a channel of communication of your choosing.

Example: After a user receives a push notification, you can wait for 3 days, and send another push notification.


Connect Engage with Engage Blocks

Connect Segment & Segment Blocks

After a user has been segmented, you can follow it up with another segment to further refine your Journey.

Example: If someone has not transacted in the last 30 days, send users who qualify for this segment down path A and if one of these users adds an item to their cart, and doesn’t buy within 15 mins, send them down a specific path.


Connect Segment and Segment Blocks