
When to use a workflow
How a workflow runs
Every workflow starts with a Trigger — the event that kicks it off. From there, execution flows step by step through the canvas until it reaches the end or an Output step. Steps connect by directional edges. Condition steps create branches. Every path eventually terminates.Step types
Eight step types are available in the builder:Trigger types
Triggers determine what starts your workflow. Anyreach supports two categories: Anyreach triggers - Triggers native to the platform:- Pre Call — runs before a call begins
- Post Call — runs after a call ends
- Ongoing Conversation — runs while a conversation is active
- Timer — runs on a recurring schedule
Versioning
Each workflow has a Draft, a Published version, and any number of Live versions. Edit the draft, publish it to create a new version, and mark a version as live to activate its triggers.

Execution modes
Workflows run in two modes:- Synchronous — the caller waits until the workflow finishes. Used by agent tools during a live call.
- Asynchronous — returns immediately with an execution ID; the workflow runs in the background. Used for post-call jobs, scheduled runs & runs via API’s.

