# 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](/workflows-branching-logic/advanced-conditions.md) that combine multiple criteria.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.blings.io/workflows-branching-logic/simple-conditions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
