Skip to main content

Multi decision node

Use the multi decision node to route contacts to multiple outcomes in your automated programs.

Gareth Burroughes avatar
Written by Gareth Burroughes
Updated this week

The multi decision node lets you build more complex branching logic than a standard yes/no decision node. Routing contacts into up to ten different outcomes based on the conditions you set.

You can set a maximum of ten outcomes per multi decision node. Nine condition-based routes and one default route. Contacts follow the default route if they don't meet the conditions of any other route.


Before you start

Things you need to know:

  • You must be building a program in the program builder.

  • You can have a maximum of 20 decisions in one program. Every route of a multi decision node counts as one decision.


Use the multi decision node

To use the multi decision node in your programs:

1. Drag the multi decision node into your program.

  1. Find the multi decision node in the Program nodes list, under Decisions.

  2. Drag it onto your program canvas.

2. Set up the default route

This is the route contacts follow when they don't meet any other route's conditions.

  1. Create a destination node for your default route, or skip this step if you already have one.

  2. Select the default route crosshair and drag it to its correct destination.

3. Create conditions for your routes

  1. Plan and create destination nodes for all your possible routes before setting conditions.

  2. Select the lower half of the multi decision node on your program canvas to open the multi decision side panel.

  3. Under Routes, select Select condition and set the condition for your first route. Repeat to add more routes—you can have a maximum of nine condition-based routes.

    Conditions can be based on:

    • Contact has opened a campaign

    • Contact has clicked a link in a campaign

    • Contact has been sent a campaign

    • Contact data field rule

    • Present in the selected segment

    • Contact is opted into the selected preference

  4. Drag the condition lines to their destination nodes.

Did this answer your question?