Voice in the browser, no phone number
Let a user click a button in your web app and talk to your agent right there, with no number to dial and no carrier involved. A web call is handled by the same agent that answers your phone lines, so you define the behaviour once and offer it wherever the user is. Flat $0.08 a minute.
Nothing to provision, nothing to dial
A web call skips the phone network entirely. There is no number to buy, no carrier to set up, and no dialing for the user. They grant microphone access and they are talking to your agent, with audio running between the browser and the engine. That means you can put voice on your site or in your app on day one, before you touch phone lines at all.
When to reach for a web call
The user is already in your product, and dialing would be friction. Think in-app support, a talk-to-it demo on your site, or a voice step inside onboarding. They click, they talk, they stay in context.
The user is not in your app, or expects to reach a normal number. Inbound reception, after-hours lines, and outbound campaigns all belong on the phone side, backed by the very same agent.
One agent, both surfaces
A web call and a phone call are two ways into the same agent. It carries the same persona, prompt and tools on both, and a web call returns the same kind of record as a phone call, so your product handles voice from either surface with one code path. Refine the agent once and the browser experience improves alongside the phone one.
Driven by the same REST API
Web calls are configured through the same API as everything else, so there is no separate product to learn. You manage the agent over REST, and the browser side connects to it when a user starts a call. There is no SDK to install first; typed client libraries are on the roadmap, and the endpoints in the docs are what you call today.
See the Voice Agent API, Embed voice and Voice for SaaS pages, or the full docs. Coming from another platform? Nixflex is a modern alternative to Retell, Vapi and Bland. Compare them →
Developer FAQ
What is a web call?
A web call is a voice conversation that runs in the browser instead of over the phone network. A user clicks a button in your web app, grants microphone access, and talks to your agent directly, with no phone number and no dialing. It is the fastest way to add a talk-to-it experience where a user is already signed in.
Do I need a phone number for it?
No. That is the point of a web call. There is no number to provision and no carrier involved for the web session; the audio runs between the browser and the engine. You can offer voice on your site or in your app before you set up any phone lines at all.
Is it the same agent as my phone lines?
Yes. A web call is handled by the same agent template that answers your phone numbers, so it has the same persona, prompt and tools. You define the behaviour once, and it works whether the user reaches it by phone or in the browser.
When should I use a web call instead of a phone call?
Use a web call when the user is already in your product and it would be friction to make them dial. Support inside an app, a talk-to-it demo on your site, or a voice step in an onboarding flow all fit. Use a phone number when the user is not in your app or expects to call a normal line.
Can I try it before wiring it in?
Yes. You can start a web call against an agent and hear exactly what a user would, right from the dashboard, before you put a button in your own product. Because behaviour is prompt and settings, iterating takes minutes.
Does a web call return data like a phone call?
Yes. A web call produces the same kind of record as a phone call, so the conversation and its outcome flow back to your systems the same way. Your product does not need two code paths to handle voice from two surfaces.
What does a web call cost?
A flat $0.08 per minute of voice, the same as a phone call, pay-as-you-go with the premium model included. There is no separate web pricing and no per-session platform fee to start.
Add a web call today
Put a talk-to-it button in your app, backed by the agent you already built.