Condition Step
Branch your workflow based on lead data.
The Condition step splits workflow execution into multiple branches based on criteria you define. Each lead follows the first branch whose criteria they match.

How It Works
A Condition step has one or more branches. Each branch has its own set of criteria. When a lead reaches a Condition step:
Spara evaluates each branch's criteria in order, top to bottom.
The lead follows the first branch whose criteria they satisfy.
If no branch matches, the lead exits the workflow at this point.
Configuration
Adding Branches
Click Add branch to create a new branch. Each branch can be named and has its own independent criteria and downstream steps.
Criteria
Each branch supports one or more criteria rows. Multiple criteria within a branch are evaluated with AND logic — the lead must satisfy all of them to match that branch.
Text
equals, is not, is defined, is not defined
Number
equals, greater than, less than, is defined, is not defined
True/False
is true, is false
List
contains, does not contain, is defined, is not defined, length equals, length greater than, length less than
Date/Time
relative and absolute comparisons
Connecting Steps
Each branch connects to its own downstream step (or sequence of steps). Click the + on any branch output to add the next step for that path.
Example: Tiered Follow-up
Tip: use a catch-all branch. Add a final branch with no criteria to handle leads that don't match any earlier branch. Without a catch-all, unmatched leads exit the workflow silently.
Warnings
If a branch requires a field (e.g., email) but the workflow's Audience criteria don't guarantee that field is present, Spara will show a warning on the step. This doesn't prevent publishing, but it means some leads may skip that branch at runtime due to a missing value.
Last updated