Orchestrations

Orchestrations are multi-step automated workflows that coordinate actions across email, SMS, voice calls, and other connected processes. They let you define repeatable sequences with triggers, actions, waits, and branching logic.

Key Concepts

Getting Started

  1. Navigate to Agents > Orchestrations
  2. Click + Create Orchestration
  3. Build your workflow using the visual editor
  4. Save and activate

One-off Campaigns

Not every send needs a hand-built workflow. Agents → Workflows → Send Campaign opens a five-step wizard — channel, content, recipients, schedule, review — that compiles into an orchestration for you. You write the email or SMS yourself with personalization tags such as {{first_name|there}}, or hand the writing to an existing email strategy or SMS agent. Follow-ups, scheduling (now, once, recurring, metered, or manual), consent suppression, per-number SMS pacing, and per-recipient outcomes all come from the same orchestration engine.

flowchart LR
    A[List, upload,<br/>or pasted addresses] --> W[Send Campaign wizard]
    W --> O[Compiled orchestration]
    O -->|scheduler tick| S[Send batches<br/>consent + rate limits applied]
    S --> R[Recipients tab<br/>sent · delivered · opened · clicked · replied]
    R -->|cohort action| L[New list]
    L --> W

Because the result is a normal orchestration, everything below applies to campaigns too: pause or stop them, read the log, and open the compiled steps in the builder when you need branching or another agent in the loop. See Sending a Campaign and Reading Campaign Results.

Orchestration List

The Orchestrations page gives you a central list of all workflow definitions in your workspace. From this view, you can review:

Pausing vs. Stopping

From the Orchestrations list you can either pause or stop a running workflow — the difference matters when work is already in flight.

Stop is one-way: re-enabling a stopped orchestration starts fresh rather than replaying the cleared backlog. Reach for Stop when you need to halt an in-progress run immediately (for example, to kill a campaign that's actively sending or dialing); use Pause when you only want to hold a workflow temporarily.