Configuration
Condition types
You can define conditions using three categories: Fields — match against profile data stored as contact or company fields.| Example | Description |
|---|---|
plan_type = enterprise | Wait until the contact’s plan type changes to Enterprise |
trial_active = false | Wait until the contact’s trial is no longer active |
lead_score > 80 | Wait until the contact’s lead score exceeds 80 |
| Example | Description |
|---|---|
| Was sent a message | Wait until a specific email has been delivered to the contact |
| Opened a message | Wait until the contact opens a specific email |
| Clicked a message | Wait until the contact clicks a link in a specific email |
| Did not engage with a campaign | Wait until the contact has not engaged within a defined window |
| Example | Description |
|---|---|
| In “Active Customers” | Wait until the contact is added to the Active Customers audience |
| Not in “Churned” | Wait until the contact is removed from the Churned audience |
Combining conditions
You can add multiple condition groups joined by logic operators:- AND — all conditions must be true for the contact to proceed
- OR — the contact proceeds as soon as any one condition becomes true
Behavior
- Immediate skip. If a contact already meets the condition when they enter the node, they skip the wait entirely and proceed to the next node.
- Indefinite wait. If the contact does not meet the condition, they remain paused at this node until they do. There is no built-in timeout — contacts can wait indefinitely.
- Real-time evaluation. The condition is checked whenever the relevant data changes on the contact record. The contact proceeds as soon as the condition becomes true.
- Paused workflows. If the workflow is paused while a contact is inside a Wait Until Condition Met node, the condition is not re-evaluated until the workflow is resumed.
Comparison with other delay nodes
| Node | Waits for | Duration |
|---|---|---|
| Wait Until Condition Met | A condition to become true | Indefinite — until condition is met |
| Wait For | A specific day and time | Until the next matching day/time window |
| Time Delay | A fixed amount of time to pass | Exact duration (minutes, hours, days, weeks) |
Use cases
- Wait until trial ends — hold contacts at a step until
trial_active = false, then send an upgrade offer - Wait until audience membership — pause until the contact joins the “Active Customers” audience before starting a retention sequence
- Wait until email engagement — hold until a contact opens or clicks a previous email before sending a follow-up
- Wait until data is enriched — pause until a key field (like
industryorcompany_size) is populated by an external sync