Skip to main content

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’s nodes 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:

4. Add Conditions

Use condition nodes to create branches:

5. Test Your Flow

Click Test in the toolbar to simulate the flow with sample data. The builder highlights each node as it executes so you can trace the path.

6. Publish

Click Publish to activate your flow. Published flows process live events immediately. You can pause or unpublish a flow at any time without deleting it.

Keyboard Shortcuts

Version History

Every save creates a version. Access previous versions from Flow Settings > Version History to compare changes or roll back.