> This page is part of the [Customer.io documentation](https://docs.customer.io). For the complete index, see [llms.txt](https://docs.customer.io/llms.txt).
> Last updated: July 10, 2026

# True/False Branches

A true/false branch sends your audience down different paths based on conditions. Customers matching the conditions go down one path; customers who don’t match the conditions go down the other.

## How it works

A true/false branch sends your audience down different paths based on conditions. Customers matching the conditions go down one path; customers who don’t match the conditions go down the other.

You can create a true/false branch based on:

*   profile attributes
*   segment membership
*   events
*   messages (like if a certain email has ever been clicked)
*   [objectAn object is a non-person entity that you can associate with one or more people—like a company, account, or online course.](/journeys/objects-data/objects/) attributes
*   [relationshipThe connection between an object and a person in your workspace. For instance, if you have Account objects, people could have relationships to an Account if they’re admins.](/journeys/objects-data/objects/relationships/) attributes

[![True/False Branch](https://docs.customer.io/images/branching_true-false-branch.png)](#d4726b940d09f2bd5f3e7fca4081e6d8-lightbox)

## Set up a true/false branch

Drag a True/False Branch anywhere in your workflow. The branch doesn’t have any conditions by default; in this case, it’ll send people down the *False* path.

Select the branch to define your true/false conditions.

1.  **Name** your branch in a way that makes sense to you and your teammates.
2.  Click **Add condition** and choose to add an attribute, event, segment, message, or relationship condition. If you’re creating an object or relationship-triggered campaign, you can also add an object trigger condition.
3.  Set the details of the condition and click **Add**.
4.  Repeat this process to add other conditions. When you’re done, click **Save**.

When you hover over your branch, you’ll see the conditions you’ve set.

[![An image of the left-hand sidebar that appears after you click a true/false branch in a campaign workflow. The title at the top is: Edit true/false branch. A field under that reads Branch Name and has a value of: Premium user? Under that are the branch conditions. They read: plan_name is equal to the value premium. There is a button below that labeled Add. At the bottom of the sidebar is the button labeled Save.](https://docs.customer.io/images/branching_true-false-conditions-2.png)](#695ba3291d846107b3a4606a6f874599-lightbox)

 True/False branches do not support OR conditions

You cannot combine multiple conditions with “OR” logic within a single True/False branch. For more complex conditional routing, consider using a Multi-Split branch.

[![The mouse hovers over the phrase, 1 condition, and a pop-up reveals the condition: Branch conditions plan_name is equal to premium.](https://docs.customer.io/images/branching_true-false-hover-2.png)](#7e4b36e523799449de336a4e511ba72b-lightbox)

*   *   [How it works](#how-it-works)
    *   [Set up a true/false branch](#set-up-a-truefalse-branch)

Copy page

Copy page [Download .md](/messaging/send/workflows/branches/true-false.md)

Is this page helpful?

![](https://docs.customer.io/images/export-success.png) ![](https://docs.customer.io/images/export-failure.png)

# How can we make it better?

Close

Do you need help from Customer.io support?  No  
 Yes

What part of Customer.io do you need help with? 

How can we improve this page?

Email (optional):  Please provide a valid email address

 I am not a bot

 

We appreciate your feedback!

Our support team will contact you as soon as possible
