Skip to content
Last updated

Creating a Realtime Decision Point

Within a journey stage, you can create a decision point to direct profiles down a personalized path. A personalized journey might be based on attributes like High LTV vs. Low LTV or behaviors like Opened Email Offer vs. not opened email offer.

A decision point evaluates its conditions from top to bottom and routes each profile down exactly one path — the first condition the profile matches. Plan your conditions with that in mind, especially when profiles can qualify for more than one of them. See Activating Profiles That Match More Than One Condition.

Limitations

  • Each decision point can have a minimum of one path and a maximum of six paths.
  • A decision point supports up to ten layers of decision points.

Add a Real-time Decision Point

To avoid potential performance issues, limit the number of events in the Journey Canvas to approximately 34 when there are more than two layers of decision points in the journey.

  1. Open Treasure Console
  2. Navigate to Audience Studio.
  3. Open a real-time journey.
  4. Select a stage
  5. In the left panel, select Decision Point and drag it to the Journey Canvas.

Real-time Journey Canvas with the left panel listing Triggered Activation, Wait step, Decision point, and End, and a decision point branching into two conditions

  1. Select Click to define decision point.

Unconfigured decision point labeled Click to define decision point, branching into Set top priority condition and Set low priority condition

Each decision point can have at least one condition and up to six conditions. There are a maximum of ten decision points per journey.

On the right side of the Journey Canvas, a modal window displays that allows you to change the number of conditions displayed. By default, two conditions are displayed. To create a single decision point, select 1 in the Number of decision paths in the dropdown (the excluded profile is automatically added).

Create Decision Point panel with the Number of decision paths dropdown open showing options 1 through 6

The number of decision paths determines how many conditions you can add to your decision point.

Add Conditions

Create Decision Point panel with Number of decision paths set to 4 and Catch excluded profiles? set to Yes

  1. Select the number of decision paths.
  2. Include a condition to catch excluded profiles (recommended).
  3. Select the first condition.

Stage canvas with a decision point branching into one top priority condition, three low priority conditions, and an Excluded profiles path

Segment Editor rule set with the condition country is usa, and the attribute list on the right

You can select real-time or batch attributes and batch behaviors, and drag-on rules.

  1. Name your condition.

Set Condition panel with the Name field set to USA

  1. Select Save decision condition.

If profiles qualify for the first condition path, they will not continue to other paths.

Prioritize a Condition

You can drag a condition into a different position to prioritize it above other conditions.

  1. Select the plus sign and/or drag the condition up to move a condition.

If a profile qualifies for multiple conditions, Journey Orchestration moves it to one path—the highest personalized path.

  1. Select Save decision condition.
  2. Continue to add more conditions.
  3. Click Save as draft.

Activating Profiles That Match More Than One Condition

A decision point sends each profile down exactly one path. When a profile matches several conditions — for example, a profile that is both email contactable and phone contactable — it follows the highest-priority matching condition, and the triggered activations on the lower paths never reach it. There is no setting that sends a single profile down several paths at the same time, and no step type that fans a profile out across branches.

To reach a profile on every channel it qualifies for, make the overlap its own condition and place it above the single-channel conditions:

  1. Create a condition whose rule matches the overlap — for example, Email and phone contactable, which is the email rule and the phone rule combined with AND — and drag it to the top of the decision point.
  2. Add a condition for each individual channel below it, for example Email contactable and then Phone contactable.
  3. Add both triggered activations to the overlap path, so a profile that qualifies for both receives both.

Order is what makes this work. If Email contactable sits above the overlap condition, every email-contactable profile stops at the email path, including the ones that are also phone contactable — and the overlap condition never matches anyone.

Each overlap you want to handle uses one of the decision point's conditions, and each channel's activation is repeated on every path that sends it — both count against the journey's limits, so decide which combinations matter before you build the decision point. To bring the paths back together after their activations, create a merge.

Exclude Profiles

Create Decision Point panel with Number of decision paths set to 4 and Catch excluded profiles? set to Yes

Toggle the Catch excluded profiles? to manage your journey profiles. If you do not include the Catch excluded profiles? condition, and the profile does not meet any of the conditions; it does not progress further in the path. However, it can move to any following stage by meeting the entry criteria of the following stages.

Add Additional Events

You can continue to add more events after your decision point. For example, you can add an activation and a wait step. You can add one more decision point to the current stage with up to 10 decision point layers.