What it does

Turns the feature into usable workspace objects.

Disp8ch treats Visual Workflows as part of the operating loop. The result is visible, editable, and connected to the other surfaces.

  • Builds workflows from plain English, templates, imports, or manual node editing.
  • Supports manual, message, webhook, cron, GitHub, RSS, file, document, board, agent, and channel-oriented flows.
  • Lets you dry-run, test nodes, replay runs, retry failed nodes, inspect traces, and version important changes.
How it works

Context flows through the app instead of being trapped in chat.

The feature reads from the same workspace objects used by the rest of Disp8ch, then writes back through confirmation-gated actions when work changes state.

  • A trigger starts the flow, data moves through connected nodes, and each node shows its config in the inspector.
  • Dry-run checks graph order, triggers, compatibility, required fields, and mutating nodes before execution.
  • Effect policies classify reads, local writes, external sends, destructive actions, and unknown actions just before a node runs.
What makes it different

Built for operators who need auditability.

The feature is designed around explicit state, reviewable outputs, and practical handoffs to the next place work should go.

  • Workflow JSON imports preserve unsupported nodes as visible placeholders instead of silently dropping shape.
  • Unattended runs fail closed for high-risk effects unless a matching approval exists.
  • WebChat can repair a failed step with the real node context instead of asking you to describe the graph again.
Works with

Visual Workflows is strongest when it connects to the rest of the workspace.

A typical job starts with a user request, pulls in sources or app state, creates a plan, asks for confirmation when something changes, and leaves a trace in the right surface.

AgentsBoardsChannelsData SourcesCouncilWebChat
Prompt to tryVisual Workflows
Build a daily 9 AM research digest workflow with a source crawl, agent summary, and WebChat delivery.
Install

Try Visual Workflows on your own machine.

Start local, connect only the providers and channels you want, and keep risky actions approval-gated.

Linux, macOS, or WSL
curl -fsSL https://raw.githubusercontent.com/aaronnat23/disp8ch/main/scripts/install.sh | bash -s -- --repo https://github.com/aaronnat23/disp8ch.git