Generate dynamic interaction segments from customer journey results

After going live with a customer journey, you'll be able to monitor the progress of contacts through the journey pipeline. You can use many of these results to automatically generate interaction segments that find all contacts that are being counted by a given result. This provides a handy way to find all contacts that did certain things in a particular journey. Because interaction segments are dynamic, they will continue to grow as the journey processes more contacts.


You might use this to split long, complex journeys into shorter, easier to manage journeys. For example, you might create a standard demographic segment to target the initial journey, and then create auto-generated segments that find contacts that ended on a particular tile or did a particular thing in that journey. Finally, you'd create follow-up journeys that target the appropriate segments that were auto-generated based on what each contact did on the initial journey.

To generate a dynamic segment from customer journey results:

  1. Go to Marketing > Marketing execution > Customer journeys and open a journey from the list. The journey must already be live for the required data to be available.

  2. Select a tile from the journey pipeline and inspect the Data panel, which shows how many contacts that tile has processed and, sometimes, more other information about what they did there. Here’s the Data panel for an email tile:

    Data panel for an email tile

  3. Identify the type of information you'd like to use in your new segment and select the floppy-disk button Save-as-segment button for that value. For example:

    • Processed: Nearly all types of tiles provide this value and a floppy-disk button for it. This will find all contacts who were successfully processed by this tile in this journey.
    • Unique clicks: This is only shown for email tiles. This will find all contacts that clicked on this email when sent by this journey.
    • Hard bounces: This is only shown for email tiles. This will find all contacts that produced a hard bounce after this email was sent by this journey.
  4. A quick-create flyout slides in from the side of the screen. Use it to assign a Name and Description of the segment you are creating.

  5. Select Save and Close at the bottom of the quick-create flyout to create the segment. You'll now be able to find it under Marketing > Customers > Segments. If you're fast, you can open the new segment right away by selecting View record in the pop-up announcement.

    Changes saved pop-up announcement


The segments you create using this procedure are initially saved in the draft state. You must go live with each segment before you can use it to target a journey.


You'll be able to see and edit the full logic for each segment created in this way, so you can also use this technique to get started creating custom segments, or to learn how to create segmentation logic for use in other contexts.

See also

Design interaction-based dynamic segments
Use customer journeys to create automated campaigns
Analyze results to gain insights from your marketing activities