Flows
Orbit Flows is a visual workflow builder that lets you design complex communication automations without writing code. Connect triggers, conditions, channels, and AI agents into multi-step workflows using a drag-and-drop interface.What Are Flows?
Flows are directed graphs of nodes that execute in sequence or parallel based on conditions. Each node performs an action — sending a message, calling an API, running an AI agent, or evaluating a condition.Core Concepts
Use Cases
- Welcome series — onboard new users with a multi-step SMS + email sequence
- Appointment reminders — send reminders 24h and 1h before, handle confirmations
- Lead nurturing — qualify leads with AI, route hot leads to sales
- Support escalation — try AI agent first, escalate to human if unresolved
- Order updates — notify customers at each stage of fulfillment
- Survey collection — send surveys post-interaction, analyze responses with AI
Create a Flow via API
name, trigger_type (one of manual,
webhook, schedule, event, workflow), and definition — an object
holding the flow graph (nodes, edges, and any trigger detail). For
trigger_type: "schedule" also supply cron_expr (5-field cron) and an
optional cron_tz (IANA timezone, defaults to UTC).
Node shape
Each node has anid, a type, and a data object that carries the
node’s settings — the runtime reads node settings from data, not from
the node’s top level. Edges connect nodes with source and target
(the node ids), and an optional sourceHandle ("yes"/"no" for a
condition node, "error" for an error path).
Messaging nodes are per-channel — the channel is part of the node type,
so there is no separate channel field:
An unrecognized node type is skipped at runtime, so a node sends nothing
unless its
type matches one the executor implements.
Next Steps
- Flow Builder — learn how to use the visual builder
- Webhooks — trigger flows from external events
- AI Agents — add AI agents as flow nodes