Understanding Workflows

What workflow agents are vs regular chat agents, when to use each, multi-step automated pipelines

Understanding Workflows

Workflow agents run predefined multi-step pipelines. Chat agents answer questions and iterate. Use workflows when you need repeatable, automated checks.


What Are Workflow Agents?

Workflow agents are automated pipelines that execute a fixed sequence of steps. Each step runs a tool (e.g., Splunk query, index check, license check) and passes results to the next step. The workflow produces a single consolidated report at the end.

You do not chat with a workflow agent. You trigger it, and it runs until completion. You get structured output: findings, status, and recommended actions.

Workflow Agents vs Chat Agents

AspectWorkflow AgentsChat Agents
InteractionOne-shot executionConversational back-and-forth
StepsFixed sequence (predefined)Dynamic, user-driven
OutputStructured reportAnswers, explanations, or ad-hoc results
Use caseRepeatable checks (health, quality, ingestion)Exploratory questions, debugging, learning
SchedulingYes (Enterprise)No

When to Use Workflows

Use workflows when you:

  • Run the same checks daily (e.g., Daily Health Check)
  • Need consistent, auditable output (e.g., ingestion status, data quality)
  • Want to schedule automated runs (e.g., every morning)
  • Prefer a single report over a conversation

When to Use Chat Agents

Use chat agents when you:

  • Ask questions or explore data (e.g., "Why did this search fail?")
  • Debug a specific incident or error
  • Learn Splunk or SPL
  • Need ad-hoc analysis or custom queries

Multi-Step Automation

Workflows chain multiple steps. For example, a Daily Health Check might:

  1. Indexer health
  2. Search Head status
  3. License usage
  4. Ingestion status
  5. Forwarder connectivity
  6. Performance metrics

Each step runs in order. Results feed into the next step. The final step produces a summary report.

Summary

Workflows are for repeatable, automated pipelines. Chat agents are for interactive, exploratory work. Use both: workflows for routine checks, chat agents for everything else.