# 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[](#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/) 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/relationships/) attributes

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

## Set up a true/false branch[](#set-up-a-truefalse-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)