Flow Builder
The Orbit Flow Builder is a visual drag-and-drop editor for designing communication workflows. Built on React Flow, it provides an intuitive canvas where you connect nodes to build automations of any complexity.Accessing the Builder
Open the Flow Builder from the Orbit dashboard: Flows > Create New Flow or edit an existing flow.Node Types
Drag nodes from the sidebar onto the canvas and connect them to build your flow.Triggers
Choose a trigger node, then set its Trigger Type in the config panel:Actions
AI
Logic
Nodes for API-defined flows
Flows created through the API can use extra node types that the visual builder does not yet surface in its palette. Add them to a flow definition’snodes array and the runtime executes them the same way:
Additional messaging channels — Viber, LINE, Telegram, Instagram, Messenger, push, and fax — are available as send nodes in API-defined flows as well.
Not yet available: Wait for Reply and Loop (per-item iteration) are on the roadmap. For a multi-way branch, chain Condition nodes (each is an if/else fork). To set a variable in the visual builder, capture values from an upstream node’s output (e.g. an HTTP Request response) and reference them with
{{...}}, or use a Functions node in an API-defined flow.Building a Flow
1. Add a Trigger
Every flow starts with a trigger node. Drag one onto the canvas — this defines what starts your workflow.2. Add Action Nodes
Drag action nodes below your trigger and connect them by dragging from the output handle of one node to the input handle of the next.3. Use Variables
Reference dynamic data in any text field using double curly braces. Variables are flat keys drawn from the trigger payload and contact context — use{{first_name}}, not a dotted path like {{contact.first_name}}. A placeholder whose key is missing from the context renders as an empty string: