Workflows & runs
Composable automation with a full memory.
Composing workflows
Build workflows on the visual canvas from typed nodes — AI steps, data operations, integrations, approval gates — or install ready-made workflow chains and adapt them. Every node declares its inputs and outputs, so connections are checked, not guessed.
Runs
Starting a workflow creates a run. Runs stream progress live, record every step’s inputs and outputs durably, and can be cancelled mid-flight. The run log is the audit trail: what ran, with what data, decided by whom.
Replay and fork
A finished run can be replayed deterministically — recorded step outputs are reused, side effects are not re-fired. Forking branches a new run from any checkpoint, useful for retrying a failure with a fix.
Human-in-the-loop
Approval nodes suspend a run until someone with the approval scope decides. Approvals arrive in the inbox and the chat, and the run resumes (or stops) with the decision recorded.
Schedules and triggers
Workflows can run on a schedule, from a webhook, from an inbound event, or on demand from the chat. Scheduled work runs under the same recording and approval rules as manual runs.