# Automation Condition Step

Condition steps branch a run based on contact, event, or run data. Use them to avoid sending irrelevant messages and to split flows by plan, lifecycle stage, or consent state.

## Good uses

- Send a different message to trial and paid users.
- Skip a reminder if a user already completed the target action.
- Route contacts by topic preference or custom property.

## Safety

Keep conditions easy to explain. Complex branching should be tested with representative events before enabling the automation for production traffic.
