Skip to main content

Workflow Builder

Design complex call flows with our drag-and-drop workflow builder. Create personalized customer experiences without coding.

Getting Started

The workflow builder lets you:
  • Design call flows visually
  • Add decision points
  • Handle different scenarios
  • Connect to external systems

Visual Interface

Workflow Builder Interface

Basic Components

Triggers

Start your workflow:
  • Incoming call
  • Scheduled time
  • API webhook
  • Custom event

Actions

Things to do:
  • Play message
  • Collect input
  • Make decision
  • Transfer call

Conditions

Control the flow:
  • If/else logic
  • Switch cases
  • Time checks
  • Data validation

Building Blocks

Available Voice Actions:
- Speak Text
- Play Audio
- Get Input
- Record Message
- Voice Recognition
Flow Control:
- If/Else
- Switch
- Loop
- Wait
- Goto
External Systems:
- API Calls
- Database Query
- CRM Update
- Webhook

Creating Workflows

1

Start New Workflow

Begin with a trigger:
Trigger Types:
- Inbound Call
- Outbound Campaign
- Schedule
- API Event
2

Add Steps

Drag and drop components:
  • Voice interactions
  • Decision points
  • Actions
  • Integrations
3

Configure Logic

Set up conditions:
if (userInput === "sales") {
  route.to("sales-department")
} else if (timeOfDay > "17:00") {
  playMessage("after-hours")
}
4

Test and Deploy

  • Preview flow
  • Test scenarios
  • Debug issues
  • Go live

Advanced Features

Variables & Context

Store and use data:
- User inputs
- Call details
- System variables
- Custom data

Error Handling

Handle exceptions:
- Timeout handling
- Fallback options
- Retry logic
- Error messages

Templates

Customer Service

Pre-built flows for:
  • Support routing
  • FAQ handling
  • Issue escalation
  • Feedback collection

Appointment Management

Ready-to-use flows:
  • Booking
  • Rescheduling
  • Cancellation
  • Reminders

Testing & Debugging

Simulate your workflow:
  • Test different paths
  • Try various inputs
  • Check conditions
  • Verify integrations
Troubleshooting features:
  • Flow visualization
  • Variable inspector
  • Execution logs
  • Breakpoints

Best Practices

Design

  • Keep it simple
  • Use clear names
  • Add comments
  • Document logic

Testing

  • Test all paths
  • Verify conditions
  • Check timeouts
  • Validate inputs

Maintenance

  • Regular reviews
  • Update flows
  • Monitor usage
  • Optimize paths

Example Workflows

Integration Examples