Build a Journey

Learn how to build a cross-channel, multi-step journey for your customers using a single canvas.


Welcome to GrowthLoop’s Journey Builder! In this article, we’ll walk you through the suite of capabilities available in the platform and some helpful hints for designing cohesive, delightful journeys for your customers.

A journey of a thousand steps begins with a single… audience. That’s right, it all loops (GrowthLoops?) right back around to using Audience Builder to create a segment of customers based on the data living in your data warehouse. Learn more about building audiences with GrowthLoop in this article.

Creating a New Journey

Navigate to the Journeys tab on the left side of your screen.

journeys navigation

Click New Journey.

new journey

Add a Journey Name. A name is required to save your journey.

journey name

Configuring Journey Settings

You will now need to complete Journey Setup by providing the following information:

Entry Criteria: The audience you want to use as the entryway to the journey.

journey settings

Schedule: You have several options for customizing your journey schedule.

journey schedule
  1. Journey Schedule: Choose your journey schedule type.
    1. One Time: Run this journey one time only, either upon publish or at a specified time.
    2. Always On: Keep this journey running continuously from my specified start to end times. Never is an end time option for a journey you wish to run indefinitely.
    3. Recurring Scheduled: Run this journey intermittently based on my desired schedule. You can identify the day(s) of the week and time(s) when you wish for your journey to run. As with Always On, you are required to specify start and end times.

Additional Settings: You have a few additional configuration options, including Journey Re-entry. This feature allows you to declare whether individuals who exit the journey are allowed to re-enter the journey if they again meet the entry criteria. If you want to allow re-entry, you will be asked to specify how long an individual must wait between exiting and re-entering the journey. This time can be zero if you want them to immediately re-enter.

journey additional settings

Click Continue.

Building Your Journey

You are now able to build your journey on the journey canvas!

Navigating the Canvas

To navigate around the canvas, click and drag anywhere on the screen. As you build your journey, you will be able to see the high-level structure in the Mini Map on the right side of the screen. You can also adjust your Zoom using the controls below the Mini Map.

Setup journey.gif

With these controls in mind, you are now able to build your customer journey using any combination of the five node types (described below) shown on the Library on the right side of your screen.

journey node library

You can add a Node to your journey by clicking and dragging it from this menu onto the journey canvas. To connect nodes in your desired progression, click the circle on the bottom edge of the “parent” node and drag it to anywhere along the top edge of the “child” node.

You can rename any of the nodes on the canvas by double-clicking on the header and entering your desired text.

Entry Node

Every journey starts with an Entry Node identifying the audience that is used as the gateway to the journey. This is the audience you specified during the Journey Setup stage.

journey entry node

Criteria Node

A criteria node is essentially a mini-audience Builder that allows you to filter members of your audience across any table you’ve connected from your data warehouse. To add a criteria, double click on the Select Criteria option. By default, the criteria builder will prompt you to add a filter from your customer table. You can select filters from other tables by clicking Transactions or Events and selecting your desired dataset. In addition to adding filters, you can further customize the appearance of the criteria builder by adding elements like Headings, Text, and Sections.

journey criteria node

When you are finished adding your criteria, click anywhere outside the criteria builder and you will be brought back to the journey canvas. You can rename your criteria node to reflect this filtering stage by double-clicking **********Criteria********** and adding your title text.

Once this node is complete, your audience will be segmented into two groups: those who meet the criteria and those who do not. The group that meets the criteria will continue down the path indicated by the green circle on the bottom edge of the node. The group that does not meet the criteria will continue down the path indicated by the ******red circle****** on the bottom edge of the node.

journey split.png

************Delay Node************

A delay node is used to add a time buffer between nodes. For instance, if you send an audience a discount offer via email and want to check for a conversion after sending, you will want to introduce some kind of time interval to allow the desired purchase to occur.

The delay node looks simple upon first glance - the ********Basic******** option shown on the node prompts you to specify a single interval of time to separate the preceding and succeeding nodes.

journey delay node.png

To obtain delay options double-click on the node. You now have the option of setting and configuring one of the following Delay Types.

journey advanced delay options
  1. Certain Amount of Time: Advance individuals to the next node only once a specific period of time has elapsed after they advance from the prior node (i.e. one day).
  2. Until an Exact Date/Time: Advance individuals to the next node only at a certain date/time (i.e. only on September 13th at 9 AM).
  3. Until a Specific Day of the Week: Advance individuals to the next node on a recurring basis (i.e. Wednesdays at 4 PM).

Destination Node

A destination node allows you to send members of your journey to a specific destination. Available destinations are a subset of those currently offered for GrowthLoop’s Audience Builder.

Click Select a Destination and choose your desired platform. Once you have chosen your platform, you will need to configure your export by providing several pieces of information.

destination node
  1. Export Name: How to identify this subset of journey members in your destination platform and in GrowthLoop export logs.
  2. Match Fields: How to match customer records from this audience to individuals in the destination platform. Only required for certain destinations.
  3. Personalization Signals: Which signals to send with your audience members to the destination platform. Only available for certain destinations.

Once you have completed all required/desired fields, click Save.

Experiment Node

The experiment node allows you to split your journey members into an unlimited number of randomized groups for experimentation. The group assignment of all individuals will be written back to your data warehouse to enable custom analytics by your team.

Add as many groups as needed to support your experiment by clicking the + icon. You can provide each group with a name by double-clicking on the Variation text for the group. For each group, identify what % of the audience should be randomly assigned to each group. Note that the total of these percentages must add up to 100%, or you will receive an error.

experiment node.png

To send each group down a particular pathway, click the circle at the bottom edge of the group’s box and drag it down to the next step in their journey. Note that all groups can ultimately be brought back together by merging them into a single journey step once the experiment you are interested in (i.e. testing the effectiveness of different destination platforms) has been completed.

experiment path

Saving Your Journey

In order to preserve your latest changes, you must click Save.

save journey

Publishing Your Journey

Once your journey has been saved, it is eligible to be Published. Publishing a journey means that you are allowing it to be activated according to the schedule set by your journey settings.

publishing journey

If you want to modify your journey schedule and additional settings, you can click the Settings tab at the top of the Journeys canvas.

view journey settings

Congrats! You’ve created your first journey!

For more information or to provide feedback to the team, please reach out to [email protected]. We can’t wait to hear from you!