Cette page est affichée en anglais. Une traduction française est en cours.
WorkflowsMay 7, 2026·5 min de lecture

Vapi Workflows — Visual Voice Flow Builder

Vapi Workflows is a node-based builder for branching voice flows. Drag prompts, decisions, tool calls, transfers — replaces hand-coded state machines.

Vapi
Vapi · Community
Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Stage only · 17/100Stage only
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Stage only
Confiance
Confiance : New
Point d'entrée
Asset
Commande CLI universelle
npx tokrepo install a593ee48-b116-4634-a0cb-5fbe975a848f
Introduction

Vapi Workflows is the visual flow builder for voice agents — drag-and-drop nodes (say-message, ask-question, run-tool, transfer-to-human, end-call) connected by conditions. Replaces hand-coded state machines for any flow more complex than 'one prompt → many responses'. Best for: customer support, qualification, booking flows where the conversation has predictable branches. Works with: Vapi platform, callable as a Workflow asset from any Vapi assistant. Setup time: 10 minutes (visual builder).


Node types

Node Use
Say Bot speaks a fixed line
Ask Bot speaks, then waits for user reply (with VAD)
Decision Branch based on intent classification or tool result
Tool Call your backend (REST endpoint)
Transfer Hand off to human / another assistant
End Hang up gracefully

Hello-world flow

[Start]
  → Say "Hi! I'm Acme's booking assistant."
  → Ask "Are you looking to book a new stay or modify an existing one?"
  → Decision { new → BookingFlow, modify → ModifyFlow, else → Transfer to human }

[BookingFlow]
  → Ask "Great! What dates?"
  → Tool check_availability(dates)
  → Decision { available → ConfirmFlow, full → SuggestAlternatives }

[ConfirmFlow]
  → Say "Got it. Confirming a 2-night stay May 10-12."
  → Tool create_booking(...)
  → Say "Booked! Confirmation sent to your phone."
  → End

Build via API

curl -X POST https://api.vapi.ai/workflow \
  -H "Authorization: Bearer $VAPI_API_KEY" \
  -d @workflow.json

Or use the visual builder at dashboard.vapi.ai/workflows. The exported JSON is identical.

When Workflow vs free-form LLM

Use Workflow Use free-form LLM (assistant)
Conversation has known branches Open-ended Q&A
Compliance / script required Creative responses ok
Need predictable transfer rules Edge cases handled by model
80% of customer support Concierge / brainstorm

You can also nest: a Workflow can include a "free-form LLM" node that hands off to a chat assistant for the open-ended portions, then returns to the flow.


FAQ

Q: Workflow vs Squad — what's the difference? A: Workflow is a single agent following a flowchart. Squad is multiple agents that can hand off to each other (e.g. greeter → booking → support). Use Workflow for in-call branching; Squad for distinct personas.

Q: Can I version Workflows? A: Yes — every save creates a new version. Roll back via the dashboard or workflow.versionId in the API. Useful for A/B testing flow variants.

Q: How do I test a Workflow without making real calls? A: The dashboard has a 'Test Call' button that simulates the flow with text input/output (no audio). For full audio testing, Vapi gives you a free test phone number on the playground.


Quick Use

  1. Sign up at vapi.ai
  2. Open dashboard.vapi.ai/workflows → New Workflow
  3. Drag in Say / Ask / Decision nodes; connect via the visual builder

Intro

Vapi Workflows is the visual flow builder for voice agents — drag-and-drop nodes (say-message, ask-question, run-tool, transfer-to-human, end-call) connected by conditions. Replaces hand-coded state machines for any flow more complex than 'one prompt → many responses'. Best for: customer support, qualification, booking flows where the conversation has predictable branches. Works with: Vapi platform, callable as a Workflow asset from any Vapi assistant. Setup time: 10 minutes (visual builder).


Node types

Node Use
Say Bot speaks a fixed line
Ask Bot speaks, then waits for user reply (with VAD)
Decision Branch based on intent classification or tool result
Tool Call your backend (REST endpoint)
Transfer Hand off to human / another assistant
End Hang up gracefully

Hello-world flow

[Start]
  → Say "Hi! I'm Acme's booking assistant."
  → Ask "Are you looking to book a new stay or modify an existing one?"
  → Decision { new → BookingFlow, modify → ModifyFlow, else → Transfer to human }

[BookingFlow]
  → Ask "Great! What dates?"
  → Tool check_availability(dates)
  → Decision { available → ConfirmFlow, full → SuggestAlternatives }

[ConfirmFlow]
  → Say "Got it. Confirming a 2-night stay May 10-12."
  → Tool create_booking(...)
  → Say "Booked! Confirmation sent to your phone."
  → End

Build via API

curl -X POST https://api.vapi.ai/workflow \
  -H "Authorization: Bearer $VAPI_API_KEY" \
  -d @workflow.json

Or use the visual builder at dashboard.vapi.ai/workflows. The exported JSON is identical.

When Workflow vs free-form LLM

Use Workflow Use free-form LLM (assistant)
Conversation has known branches Open-ended Q&A
Compliance / script required Creative responses ok
Need predictable transfer rules Edge cases handled by model
80% of customer support Concierge / brainstorm

You can also nest: a Workflow can include a "free-form LLM" node that hands off to a chat assistant for the open-ended portions, then returns to the flow.


FAQ

Q: Workflow vs Squad — what's the difference? A: Workflow is a single agent following a flowchart. Squad is multiple agents that can hand off to each other (e.g. greeter → booking → support). Use Workflow for in-call branching; Squad for distinct personas.

Q: Can I version Workflows? A: Yes — every save creates a new version. Roll back via the dashboard or workflow.versionId in the API. Useful for A/B testing flow variants.

Q: How do I test a Workflow without making real calls? A: The dashboard has a 'Test Call' button that simulates the flow with text input/output (no audio). For full audio testing, Vapi gives you a free test phone number on the playground.


Source & Thanks

Built by Vapi. Commercial product with free trial.

docs.vapi.ai/workflows — Official docs

🙏

Source et remerciements

Built by Vapi. Commercial product with free trial.

docs.vapi.ai/workflows — Official docs

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires