Automations

Workflows that run around your conversations — triggered by calls, schedules or webhooks, and connected to the rest of your stack.

A flow decides what to say. An automation decides what happens around it: enrich a record before a call, post the result to your CRM afterwards, follow up on WhatsApp the next day, or run a whole process in which a conversation is just one step.

Building blocks

Automations are built on a canvas from nodes. Among them:

  • Start an AI conversation — place an outbound call or chat with a flow or agent, and monitor it while it runs.
  • Call an HTTP endpoint or an integration — Google Sheets, Slack, email and more.
  • Collect input from a person — a form with a stable public link, answered in the browser, with the answers flowing back into the automation.
  • Assign a task — hand work to a person or an agent, with context and a deadline.
  • Branch, loop and wait — on values, on outcomes, or until something happens.
  • Generate and process media — images and video, stored as downloadable artifacts.

Files an automation produces can be retrieved over the API — see Automation artifacts.

Triggers

An automation starts from an event such as a finished call, on a schedule, from an incoming webhook, or from another automation. See Triggers.

Billing

Automation runs are billed per run from your balance, with a monthly free quota. See Balance and top-ups.

Tip

Keep the conversation in the flow and the plumbing in the automation. A flow that also posts to three systems is hard to test; an automation that reacts to its result is easy.

In this section