Design WhatsApp IVR flows with drag & drop
An n8n-style canvas for phone menus: connect Play, Menu, Live agent, Voicemail, Webhook and AI agent blocks, voice them with natural AI text-to-speech or your own recordings, and assign a flow to each WhatsApp number.
- Visual canvas with animated, color-coded branches
- Callers reply by keypad tone, chat digit or spoken words
- Natural AI voices (ElevenLabs) or uploaded audio prompts
- Business hours, voicemail, queues, surveys and webhooks
Start
Incoming call
Welcome prompt
ElevenLabs · Maya
Main menu
1 Sales · 2 Support
Live agent
Support queue
Callers can talk, type or tap
WhatsApp calls carry no real DTMF signaling, so the platform detects keypad tones in-band, accepts chat digits typed into the chat during the call, and — with speech recognition enabled — understands spoken choices like “two”, “support” or “bangla” in ~300 ms with automatic language detection.
Welcome flow — live call
Keypad toneHow the caller replies
Auto-playing · click a modeEvery block your phone menu needs
Menus & prompts
Multi-level menus with per-menu invalid/timeout audio, retry caps and barge-in.
Live agent & dial extension
Ring departments, extensions or any free agent with queues, hold music, callbacks and after-call surveys.
AI voice agent
Hand the call to an LLM assistant that answers from your knowledge base and escalates to humans.
Logic & data
Condition, set-variable, webhook and goto blocks let flows branch on caller input or your API’s response.
Hours & voicemail
A business-hours block routes closed-hours calls to a separate after-hours flow or voicemail.
Templates
Start from real demo flows and duplicate, export or import any flow as JSON.
From blank canvas to live IVR
- 1
Create a flow
Pick Blank or a demo template in the create wizard; each flow binds to a WhatsApp number.
- 2
Drag blocks onto the canvas
Right-click quick-add, connect branches, and set prompts per block.
- 3
Voice it
Type text for AI text-to-speech, pick a voice, or upload WAV/MP3 recordings per prompt.
- 4
Assign & go live
Set the flow as a number’s flow, tenant default or after-hours flow — changes apply within 30 seconds.
Frequently asked questions
What is a WhatsApp IVR?
An IVR (Interactive Voice Response) answers calls with recorded or AI-spoken menus — “press 1 for sales, 2 for support” — and routes the caller. A WhatsApp IVR does this for calls made to your WhatsApp number instead of a phone line.
Do I need to code to build a flow?
No. Flows are built on a visual canvas with drag-and-drop blocks and connected branches. Developers can still use Webhook blocks to call external APIs and branch on the response.
How do callers choose menu options on WhatsApp?
Three ways: keypad tones (detected in-band), digits typed into the WhatsApp chat during the call, or spoken words when speech recognition is configured — including instant realtime voice catch with language detection.
Which voices can the IVR use?
ElevenLabs natural AI voices (with per-tenant accounts supported), Cartesia or PlayHT via admin config, uploaded WAV/MP3 recordings, or the built-in system voice as a fallback. Prompts are cached, so repeated text costs nothing.
Can different numbers have different menus?
Yes. Each WhatsApp number can have its own assigned flow, with a tenant-wide default and a separate after-hours flow driven by your business-hours schedule.
Can the IVR hand off to a human?
Yes — the Live agent block rings browser agents and SIP softphones with queues, hold music, queue-position announcements, callback offers and post-call rating surveys.
Explore more
Call Center
Run a full cloud call center on WhatsApp: auto-answered inbound calls, IVR menus, agent routing, hold queues, live monitoring, recording and SIP softphones.
Learn moreOrder Confirmation
Confirm cash-on-delivery orders automatically: an AI voice calls the customer on WhatsApp, speaks the order, and captures confirm/cancel by keypress, speech or reply.
Learn moreCall Recording
Record WhatsApp calls automatically: IVR prompts, caller audio and agent legs mixed onto one timeline, with an in-app player, downloads and retention controls.
Learn moreFeatures
Explore every module: cloud call center, visual IVR, voice broadcast, bulk messaging, team inbox, CRM, order-confirmation calls, number checker, recording and booking.
Learn moreBuild your first IVR flow in minutes
Create your workspace, link a WhatsApp number by QR, drag your menu together and go live — no code, no Meta approval, no per-message API fees.
