An AI voice agent is software that holds a spoken conversation on a phone call (or in a browser) and acts during it. It listens to the caller, works out what they want, answers from the knowledge you give it, and does things like book an appointment, send a text or transfer the call. Unlike a phone menu, the caller doesn't have to press buttons; they just talk. As of November 2026, an echowin agent is free to build and costs $0.20 a minute to run, plus $10 a month for each live phone number (current prices).
This page explains how voice agents work, how fast they answer, what they cost and how to build one. It's written by the echowin team. We run voice agents in production, so the numbers here come from our own logs and code.
Every voice agent does the same five jobs on every call:
After the call, most setups run a workflow: save the transcript and a summary, update the contact in a CRM, post to Slack, send a follow-up text. That part isn't real-time, so it can use the same automation tools you already use. Our guide on sending every call to n8n shows one end to end.
The number that matters is how long the caller waits between finishing a sentence and hearing the agent start to reply. In October 2026 we checked 80 normal phone calls on our default setup against their two-channel recordings:
| Measure | Wait after the caller stops talking |
|---|---|
| Median reply | 1.08 seconds |
| 95th percentile | 2.18 seconds |
| Replies of 4 seconds or more | 1.8% of replies (about 6% of calls had at least one) |
Since then, every phone call on that setup is measured automatically, and calls with a wait of 4 seconds or more are flagged as slow.
Two things we learned while setting that up:
On echowin an agent has 25 built-in tools, added from the Tools panel on its Instructions tab. The ones builders use most:
The same agent can also answer on the website chat widget, browser voice chat and WhatsApp (beta).
Voice agent pricing comes in two shapes.
Assemble it yourself. You pay the carrier, the transcription service, the language model and the voice provider separately, each with its own meter, and you run the code that joins them. We broke down every layer in what the DIY voice agent stack really costs.
All-in per minute. One rate covers the model, the speech and the phone line. That's how echowin prices it, as of November 2026:
| Item | Price |
|---|---|
| Build, configure and test agents | Free |
| Voice minutes, pay as you go (inbound and outbound) | $0.20/min |
| Monthly bundles (inbound minutes) | $0.14 to $0.18/min |
| Live phone number | $10/month each |
| Transferred part of a call | Half rate |
| Premium voices | +$0.08/min |
A worked example: one number taking 1,000 minutes of calls a month on pay as you go costs 1,000 × $0.20 + $10 = $210 a month, before any transfer discount. Check echo.win/pricing for the current numbers, and our side-by-side comparisons for how other platforms charge.
| Phone menu (IVR) | Answering service | AI voice agent | |
|---|---|---|---|
| How the caller interacts | Presses keys or says set words | Talks to a person | Talks normally |
| What it can do | Route the call | Take a message, follow a script | Answer, book, text, look things up, transfer |
| Who sets it up | Your phone vendor | The service | You configure it |
| Best when | Calls only need routing | Calls need human judgment every time | You want calls handled the way you define, wired to your tools |
Here's the path on echowin. You don't need a credit card to start.
You answer calls for Ridgeline Plumbing. Ask for the caller's name, address and what's wrong. If water is actively leaking, transfer to the on-call tech. Otherwise, book a visit with the Schedule Appointment tool and text the caller the time. Never quote a price. Say a tech will confirm it on site. ``echowin is built for operators who want to configure their own agent: write its instructions, choose its tools and wire it into the systems they already run, without writing an API.
It's probably not the right fit if:
Yes. On echowin, agents support more than 70 languages and detect the caller's language on their own by default. To keep every call in one language, add a line to the agent's instructions such as "Always respond in Spanish only", or lock the language on the agent's Settings tab.
Yes. Outbound campaigns call a list of contacts one at a time, only within the hours you set, and skip anyone marked do not call. Outbound minutes are $0.20 on every plan.
Often they can, and you shouldn't try to hide it. Tell callers at the start of the call, and turn on the recording announcement on the agent's Settings tab if you record calls.
GoHighLevel Voice AI fits clients who live in HighLevel. echowin fits agencies building one phone agent to run for every client. Prices as of Nov 2026.
Live after-hours answering services cost about $2 a minute or $10 a call. See what an AI phone agent costs, what it does, and when to pick each.
Learn how to forward phone calls from your existing number to your new echowin AI agent. Step-by-step instructions for Verizon, AT&T, T-Mobile, landlines, and VoIP; set up in under 2 minutes.
We dig into what actually works — practical insights on using AI to grow your business, with zero fluff. Drop your email and we’ll send the good stuff straight to you.
Subscribe to our blog

Join thousands of businesses automating their operations with echowin.