Feature
AI Voice Agents
Alongside your website chatbot, NexChatBot lets you build AI Voice Agents — agents that answer and make real phone calls using natural-sounding AI speech. They can hold a live conversation, answer questions from a knowledge base, collect leads, book appointments, and transfer to a human, all over a real phone number.
What Voice Agents Do
A voice agent is the phone-based counterpart to your chat agent. It can:
- Answer inbound calls to a dedicated phone number, 24/7 — effectively replacing a voicemail box or an after-hours gap
- Make outbound calls — for example, following up on a new lead or running a small outbound campaign
- Answer detailed questions using a knowledge base, the same way a chat agent does
- Collect lead data (name, phone number, email, or any custom field) during the call
- Book appointments directly into a connected calendar
- Trigger custom tools/integrations mid-call (e.g. look something up in a CRM, create a ticket)
- Transfer the call to a real person when a condition you define is met
Step 1: Get a Phone Number
Before a voice agent can take or make calls, it needs a phone number to control. You have two options:
- Purchase a number directly from NexChatBot. Pricing varies by country — US numbers typically start from around $1.75/month. Choose a country and area code from the Phone Numbers section.
- Connect your own Twilio account. If you already own numbers in Twilio, you can link your Twilio account and use your existing number(s) instead of buying new ones through NexChatBot.
Once a number is active, you can assign it to any voice agent you build.
Step 2: Configure the Voice Agent
Create a new Voice AI Agent and set the following:
1
AI Model
Choose which language model powers the agent's conversation. As with chat agents, this affects response quality and per-minute cost (see Pricing below).
2
Voice & Language
Pick a voice for the agent and the language it should speak. This ensures the agent sounds natural for your audience.
3
First Sentence (Greeting)
Write the exact line the agent opens every call with — for example: "Hey there, I'm an AI agent for [Company], how can I help you out today?"
4
Prompt
The prompt is the "brain" of the voice agent — it defines how the agent behaves, what it should and shouldn't say, and how it should handle the call. This is the same concept as the chat agent's System Prompt, so the writing tips there apply here too: be specific, use section headers, and cover edge cases (e.g. what to do if the caller asks for a human, or asks something outside the knowledge base).
5
Time Zone
Set the time zone the agent operates in — this matters for anything time-sensitive it says or books, like "we're open until 6pm" or appointment scheduling.
6
Call Transfer Number
Enter the phone number calls should be transferred to when a condition you define is met — for example, if the caller explicitly asks for a person, or the agent can't resolve the request.
Step 3: Add a Knowledge Base
Just like a chat agent, a voice agent has its own knowledge base. Add content the same way — scrape a website, upload documents, paste text, or write Q&A pairs — so the agent can reference accurate, specific information about your company, products, and services during a live call.
Custom Tools let a voice agent do more than talk. They connect the agent to third-party systems so it can take real actions mid-call, such as:
- Looking up an order in Shopify
- Checking or updating a record in a CRM
- Checking availability in a scheduling tool and booking a slot
- Triggering internal business tools specific to your workflow
Use Custom Tools any time you want the agent to do something beyond conversation — for example, confirming real-time availability instead of just repeating a general answer from the knowledge base.
Outbound Calls
Voice agents aren't limited to answering — they can also place outbound calls. Common use cases include:
- Lead follow-up calls — automatically call a new lead shortly after they submit a form or chat conversation
- Outbound campaigns — reach a list of contacts for qualification, reminders, or promotions
- Appointment reminders — call ahead of a booked appointment to confirm or reschedule
Call Data & Webhooks
You can define custom fields the agent should collect during a call — such as name, phone_number, or email — the same way you configure fields for Leads 2.0 on a chat agent. Once collected, this data (along with the call transcript and an AI-generated summary) can be sent automatically to external systems via a webhook — to a CRM, database, Zapier, GoHighLevel, Airtable, or a custom API endpoint.
Analytics
The Analytics section for a voice agent shows how it's performing after each call, including:
- Call transcripts and AI-generated summaries — no manual note-taking required
- Key moments flagged within a call, so you can quickly revisit important parts of a conversation
- Overall call volume and outcomes over time
Voice Pricing
Voice usage is billed per minute, on top of your monthly plan and separate from chat message costs, and varies by the AI model you select for the agent. Indicative per-minute rates:
| AI Model | Approx. Cost Per Minute |
| GPT-4.1-nano | ~$0.11/min |
| GPT-4.1-mini | ~$0.12/min |
| GPT-4.1 | ~$0.16/min |
| GPT-5 | ~$0.15/min |
| Claude 3.7 Sonnet | ~$0.17/min |
Phone numbers you purchase directly also carry their own small monthly rental fee (varies by country). Both call minutes and number rental are drawn from your account wallet, same as chat message costs.
✅
Getting started tip: Build and test your chat agent's prompt and knowledge base first — a voice agent can reuse the same underlying business knowledge, so most of that work carries over. Then set up the phone number, greeting, and call-handling prompt to launch the voice agent on top of it.