Visual Workflow Builder

Two workflow builders — visual drag-and-drop canvas and agent workflow DAG editor — Enterprise plan

Visual Workflow Builder

Build custom multi-step workflows with drag-and-drop editors. Two builders serve different needs: the visual canvas for simple step sequences and the agent workflow editor for complex DAGs with parallel branches, evaluators, and conditional routing.


Visual Canvas Builder

A React Flow-based drag-and-drop canvas for designing step-by-step workflows.

Node Types

NodePurpose
StartWorkflow entry point
EndWorkflow exit point
Splunk SearchRun an SPL query with time range
MCP ToolCall any MCP tool configuration
Phase SeparatorGroup steps into logical phases
DocumentationReference notes within the workflow

Features

  • Drag-and-drop from node palette
  • Zoom, pan, minimap, and grid snap
  • Validation: requires start/end nodes, no disconnected nodes, DAG structure
  • Keyboard shortcuts: Delete/Backspace to remove nodes
  • Export to AgentFlow JSON and YAML

Agent Workflow Editor

A more advanced editor for building DAG-based workflows with AI reasoning, parallel execution, and conditional logic. This is the engine behind the workflow templates.

Node Types

NodePurpose
StartEntry point
EndExit point
AgentAI reasoning step — analyzes data, generates reports
ToolExecute an MCP tool (SPL query, API call)
EvaluatorAssess conditions, set severity/status flags
RouterConditional branching based on evaluator output
Parallel SplitFork into parallel execution branches
Parallel JoinWait for all branches, merge results

Execution

Workflows execute via streaming:

  1. Configure — set required integration parameters (e.g., Splunk MCP config ID).
  2. Input — provide workflow input as JSON or plain text.
  3. Execute — the streaming executor traverses the DAG using BFS, executing each node in order.
  4. Stream results — SSE events stream node progress, agent output, tool results, and routing decisions in real time.

Quick Run

Run any workflow with one click from the workflow detail page:

  1. Configure — the config wizard prompts for required integration settings.
  2. Provide input — enter context or parameters for this run.
  3. Execute — workflow streams results node by node.
  4. Review — see the full execution trace with pass/fail per node.

When to Use Each Builder

ScenarioBuilder
Simple step sequenceVisual Canvas
Parallel checks with conditional routingAgent Workflow Editor
Building from a templateAgent Workflow Editor
Quick prototypeVisual Canvas

Enterprise Features

The Visual Workflow Builder is available on the Enterprise plan:

  • Full access to both builder interfaces
  • Scheduling — run workflows on cron schedules
  • Save and reuse custom workflows
  • Share workflows across your team