Creating and Running a Swarm Workflow
Build multi-agent workflows on the Swarm Canvas, connect nodes, and deploy to production.

The Swarm Canvas is FuseIQ's visual workflow builder for creating multi-agent pipelines. Use the FlowForge toolbox to drag nodes onto the canvas, connect them with edges, configure triggers, and orchestrate complex operations — all without code.
1. Open the Swarm Canvas
Navigate to Swarm Canvasfrom the sidebar. You'll see an empty canvas with the FlowForge toolbox on the left.
2. Node Arsenal — 6 Node Types
The FlowForge toolbox provides six node types. Drag any node onto the canvas:
- Source Node — The entry point that receives initial input
- Processing Node — Transforms or analyzes data using an agent
- Output Node — Produces the final result or triggers an action
- Decision Node — Branches the workflow based on conditions
- Delay Node — Introduces a timed pause in the workflow
- Approval Node — Pauses execution pending human approval
3. Connecting Nodes
Connect nodes by dragging from the golden handle on one node to a port on another. Each connection creates a data edge between nodes. Edges feature quantum conduitvisual effects — animated particles flow along the connection line, giving you real-time visibility into data movement.
4. Configure Triggers
Every workflow needs a trigger. Click the trigger node to configure:
- Webhook — External API call starts the workflow
- Schedule — Cron-based recurring execution
- Event — FuseIQ internal event (agent status change, approval outcome, etc.)
- Manual — Triggered from the Operations dashboard
5. Simulation Mode
Before deploying, run a simulation to test your workflow:
6. Approval Gates
Add approval gates to your workflow by inserting an Approval Node. When execution reaches the gate, the workflow pauses and a pending approval request appears in the Approvals dashboard. Execution continues only after approval.
7. Run History
Every workflow execution is recorded in Run History. Each entry shows:
- Execution timestamp and duration
- Per-node input/output snapshots
- Cost breakdown per node
- Latency metrics
- Error logs (if any)
8. Export and Deploy
Keyboard Shortcuts
Speed up your canvas work with these shortcuts:
- Space + Drag — Pan the canvas
- Delete — Remove selected node
- Ctrl/Cmd + D — Duplicate selected node
- Ctrl/Cmd + A — Select all nodes
- Ctrl/Cmd + Z — Undo
- F — Fit view to canvas
- T — Compact view
- 1/2/3 — Zoom presets
- Esc — Deselect all
- ⌘K — Command palette
