Skip to main content

Workflows Overview

Workflows are the visual automation builder at the heart of Votel. They define what your AI agent does — and when — by letting you connect triggers and action nodes on a drag-and-drop canvas.

What Are Workflows?

A workflow is a series of connected nodes that tell your agent how to handle conversations, route callers, collect information, and interact with external systems. Instead of writing code, you build logic visually by placing nodes on a canvas and drawing connections between them.

Each workflow has two main building blocks:

  • Triggers — define when the workflow starts (e.g., an inbound call, a scheduled time, or a webhook).
  • Nodes — define what happens after the trigger fires (e.g., speak to the caller, ask a question, forward the call).

The Workflow Canvas

The Workflow Canvas - Drag and Drop

The canvas is your workspace for building agent logic. You can:

  • Drag and drop nodes from the node palette onto the canvas.
  • Connect nodes by drawing lines from one node's output to another node's input.

Connect nodes by drawing lines

  • Rearrange nodes freely to keep your workflow organized.
  • Zoom and pan to navigate large workflows.

The canvas auto-saves your work as you build so you never lose progress.

Auto Layout

Click the Auto Layout button to automatically arrange your nodes in a clean, readable structure. This is especially helpful after you have added many nodes and connections.

Triggers vs. Nodes

TriggersNodes
PurposeStart the workflowPerform actions or make decisions
PlacementAlways at the beginningAnywhere after a trigger
QuantityAt least one requiredAs many as you need
ExamplesInbound Call, Webhook, ScheduleConversation, Ask and Save, Call Forwarding

Every workflow must begin with at least one trigger. From there, you chain together as many action and decision nodes as your use case requires.

Available Triggers

Conversation Started Inbound Call Inbound SMS Inbound Email On a Schedule On App Event Manual Trigger Webhook Trigger Pipeline Column Change Lead Field Condition When Executed by Another Workflow

When to Use Workflows vs. System Prompt Alone

Not every agent needs a workflow. Here is a simple way to decide:

  • System prompt only — Use this when your agent handles straightforward Q&A or general conversation that does not require branching logic, data collection, or integrations.
  • Workflows — Use these when you need multi-step flows, conditional routing, data capture, call forwarding, SMS/email follow-ups, or integration with external tools.

If your agent needs to do more than just talk, you need a workflow.


Next Steps

  • Triggers — learn about the events that start a workflow
  • Conversation Node — the core node for AI-driven dialogue
  • Agent Builder — configure your agent's voice, personality, and settings