> For the complete documentation index, see [llms.txt](https://help.blings.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.blings.io/app/workflows-branching-logic/simple-conditions.md).

# Simple Conditions

Simple conditions are the building blocks of branching logic. They let you create basic yes/no paths or route viewers based on a single piece of data.

## Yes/No Conditions

The most common type of branching uses simple yes/no responses to guide viewers down different paths.

### Examples:

* **"Would you like to see our premium features?"**
  * Yes → Show premium features demo
  * No → Continue with basic features
* **"Are you interested in a free trial?"**
  * Yes → Direct to signup page
  * No → Show pricing information
* **"Should we send you more information?"**
  * Yes → Collect email and send follow-up
  * No → Thank you message

## Single-Variable Conditions

Route viewers based on one piece of data from your CRM or user input.

### User Type Conditions:

* **New vs. Returning Customer**
  * New → Welcome and onboarding
  * Returning → Loyalty rewards
* **User Role**
  * Manager → Team management features
  * Individual → Personal productivity tools

### Data-Based Conditions:

* **Location**
  * US → Show US-specific offers
  * International → Show global options
* **Purchase History**
  * First-time buyer → Welcome discount
  * Repeat customer → VIP benefits

## Setting Up Simple Conditions

1. **Create your question or data field**
2. **Add two scenes** (one for each possible outcome)
3. **Connect with conditions** — Set "If \[condition] then go to \[scene]"
4. **Test both paths** — Preview to ensure logic works correctly

## Best Practices

* **Keep options clear** — Make choices obvious and mutually exclusive
* **Provide value in both paths** — Each branch should offer something useful
* **Use natural language** — Frame questions in a conversational way
* **Include a default** — Always have a fallback for unexpected responses

***

**Ready for more complexity?** Learn about [advanced conditions](/app/workflows-branching-logic/advanced-conditions.md) that combine multiple criteria.
