⚡Quick answer -
A Voicebot is a high-performance AI agent that automates both incoming and outgoing phone conversations. It understands natural speech and takes immediate action based on a business’s specific logic.
Follow four stages—Create Bot → Build Persona → Add Knowledge & Functions → Publish & Map to IVR—to launch a 24 × 7, human-like phone assistant that handles calls without “Press 1” menus.
Use these steps when you need a Voicebot (not a chatbot) that answers or initiates calls, speaks English, Hindi, Hinglish or all three, transfers callers to the right department, triggers external APIs, and hands off frustrated callers to humans.
Stop pitching features; pitch the freedom the bot gives the business.
The Customer's Current Pain | How the Voicebot Solves It | The Winning Pitch |
High Missed Calls: Callers hang up during peak hours because agents are busy. | Instant Answer: Bot answers every call on the first ring, handling high volume effortlessly. | "Stop losing revenue to busy tones and missed leads." |
Expensive Filtering: Agents spend all day asking basic qualifying questions. | Automated Screening: Bot asks screening questions and only transfers warm leads to agents. | "Only pay your agents to close, not to filter trash leads." |
Robotic Menus: Callers find clunky "Press 1" menus frustrating and outdated. | Natural Talk: Callers speak naturally to a virtual receptionist that understands intent. | "Provide a premium, natural customer experience for every caller." |
Support Overload: Teams are buried by the same 5 product questions. | Instant Knowledge: Bot answers instantly using uploaded Knowledge Base files. | "Free up your team for complex issues that actually need a human. |
transfer_to_extension() — routes calls to department extensionend_call() — ends the conversation gracefullyschedule_demo) that connect to a CRM via API.{{ }} pass live caller data, for example:{{caller_name}} - Get the caller's name that you asked in call to book demo{{caller_email_id}} - Get the email id that you have asked in call {{demo_date_time}} - Get the date and time of demo{{Caller Phone Number}}, {{Company Display Number}}, {{DID}}, {{Call Time (UTC)}}, {{Call Time (IST)}}, {{Morning/Afternoon/Evening (IST)}}.Session variables can be inserted by typing {{ or clicking the chips below the prompt field:
Variable | What It Gives the Bot |
{{Caller Phone Number}} | Caller's 10-digit number (no ISD code) |
{{Company Display Number}} | The company number that received the call |
{{DID}} | The specific DID/number the call came on |
{{Call Time (UTC)}} / {{Call Time (IST)}} | When the call happened |
{{Morning/Afternoon/Evening (IST)}} | Time-of-day greeting helper |
Setting | Range / Default |
Silence Wait Duration | 5–15 s (default 10) |
Maximum Silence Retries | 1–5 (default 2) |
Interruption Handling | Toggle (default OFF) |
Now live the bot in your incoming call. Publishing the bot alone doesn't make it live on a phone number. You need to connect it to an IVR call flow: