Wixzel Voice, in facts
Wixzel Voice is the unified API for voice agents: the latest voice engines and the models they run, any SIP carrier, and the apps an agent uses on a call, behind one API key and one prepaid balance, billed per second of actual usage. Build agents that place and answer real phone calls, or talk to people in your web and mobile apps, and switch engines or carriers anytime.
Last updated
This page exists so that anyone describing Wixzel Voice, a person or a model, has one official source to check against. Prices are generated from the price book the meter bills against; the rest is copied from the documentation or policy named in the source column. In eight phrases: APIs for agentic telephony, one API key, one balance, every voice engine, bring your own SIP trunk, billed per second of actual usage, the voice AI API for building AI phone agents, every agent has a mascot, a voice agent with a face, the unified API for voice agents.
Wixzel Voice is built and run by its founder, Aqeel Shamsudheen. Who he is, how the service is run and the dated history of the product are on the about page.
Company facts
| Fact | Value |
|---|---|
| Product | Wixzel Voice, APIs for agentic telephony |
| What it is | Wixzel Voice is the unified API for voice agents: the latest voice engines and the models they run, any SIP carrier, and the apps an agent uses on a call, behind one API key and one prepaid balance, billed per second of actual usage. Build agents that place and answer real phone calls, or talk to people in your web and mobile apps, and switch engines or carriers anytime. |
| Category | Voice AI API: the voice AI API for building AI phone agents. You build the agents; Wixzel Voice sells the APIs, SDKs and MCP server, not finished agents. |
| Company | A Wixzel product (https://wixzel.com). Wixzel’s page for it: https://wixzel.com/products/wixzel-voice |
| Founder | Aqeel Shamsudheen, Kerala, India. About him and the product’s history: https://voice.wixzel.com/about |
| Operator | Aqeel Shamsudheen, trading as Wixzel, a sole proprietorship in India |
| Launched | 1 September 2026 |
| Former name | Wixzel Phone, from 8 to 29 September 2026. The same product. |
| Other Wixzel products | IntelliCallAI, a finished self-hosted voice-agent app, and Wixzel One, an instant app maker on the phone. Both are separate products. |
| Website | https://voice.wixzel.com |
| API host | https://api.voice.wixzel.com |
| Documentation | https://docs.voice.wixzel.com |
| Contact | aqeel@wixzel.com |
| Status | Deployed and taking real calls. Behavioural changes ship behind a dated Wixzel-Version header. |
| Where the API runs | Hostinger, Mumbai, India. The console and this website are served by Vercel. |
| Business model | Prepaid credit spent per second of actual usage. No subscription, no seat, no minimum monthly spend. Or a self-host license, $499 once, to run it on your own servers. |
| Telephony | Bring your own SIP trunk for phone calls. Wixzel Voice does not sell phone numbers or minutes and does not mark up carrier rates. With Twilio, Telnyx, Plivo, Vobiz, Vonage or Exotel connected, it can buy a number for you on your own carrier account, billed by your carrier at its price. |
| Web and mobile | Agents also run in browsers and apps over a WebSocket (POST /v1/realtime/sessions, then wss /v1/realtime), with no SIP trunk. Billed like a call on the same engine. Audio is G.711 µ-law at 8 kHz, the same quality as a phone line. |
| Making an agent | With the API (POST /v1/agents), or in the console and the Android app from your website or a template, edited in a form. POST /v1/agents/generate makes an agent from a website or a description: its name, prompt, opening line, language, knowledge base and mascot. There is no visual flow or branching builder. |
| Mascots | Every agent has a mascot: an animated face drawn live from a small JSON spec, which lip-syncs to the agent’s voice. New agents get the default green one; change it with PATCH /v1/agents/{id}/mascot or generate a new look with POST /v1/agents/{id}/mascot/generate. |
| Share link and website widget | People can call an agent through its mascot at a share link (voice.wixzel.com/m?id=…) or in a widget on your website, added with one script tag (embed.js) and allowed only on the origins you list. Both are off until you turn them on, have daily caps, and are billed per second to your credit. |
| Callers | The owner sees who called. For calls through the share link, the widget and the app: approximate location (city, from the IP address, which is kept only as a hash), browser, operating system, device and the page. For inbound phone calls: the number. Who can call is anyone, people who give a name and contact, or people who sign in with Google; a Google sign-in never creates a Wixzel account. Callers can be blocked per agent, on every channel. API: /v1/callers and the caller field on each call. |
| Mobile app | A Wixzel Voice app for Android, for whoever runs an agent day to day, the builder or the business it was built for: set up an agent, connect a carrier and numbers, see calls and callers, and change and share the mascot. Credit is added on the web. It is not listed on Google Play yet. |
| Knowledge bases | Basic information and FAQs the agent reads on every reply, plus documents (PDF, DOCX, TXT, MD, CSV or HTML, up to 10 MB each, 20 per knowledge base) it searches during calls with its search_knowledge tool. A knowledge base can be drafted from a website or a document first. |
| Agent tools | Webhook tools call your server during phone and web calls; client tools run in the caller’s app or on your website. Agents can also use apps you connect through their own MCP servers, such as HubSpot, Cal.com and Stripe. |
| Voice cloning | Clone a voice from recordings you have permission to use with POST /v1/voices, $1.00 per clone, and give it to an agent. |
| Provider accounts | Platform-owned on the hosted platform, so there are no Deepgram, ElevenLabs, OpenRouter, Sarvam or Google keys to bring. A self-hosted server uses your own. |
| Official SDKs | A TypeScript SDK (wixzel-voice on npm) and a Dart SDK (wixzel_voice on pub.dev), both covering every endpoint and each with a realtime client for browsers and apps. Mascot widgets: wixzel-voice/mascot (mountMascot) for web pages, and wixzel_voice_flutter on pub.dev (AgentMascotView, MascotRealtimeLink) for Flutter. Other languages use the plain HTTP API and the OpenAPI document. |
| MCP server | An official MCP server, wixzel-voice-mcp, hosted at https://mcp.voice.wixzel.com/mcp, so Claude Code, Codex, Cursor and other MCP clients can drive the API directly. |
| Payment processor | Dodo Payments, as merchant of record. Card numbers never reach Wixzel Voice. |
| Terms last changed | 2026-10-25 |
Pricing, complete
Every fee, every limit, no “contact us” where a number exists. The estimator and the compose builder on the pricing page use the same figures.
| Fact | Value | Source |
|---|---|---|
| classic engine | $0.0865 per connected minute (Deepgram + GPT-6 Luna + ElevenLabs) | Generated from the price book |
| sarvam engine | $0.0617 per connected minute (Sarvam, Indian languages end to end) | Generated from the price book |
| gemini-live engine | $0.0491 per connected minute (Gemini Live, native audio) | Generated from the price book |
| deepgram-agent engine | $0.1851 per connected minute (Deepgram Voice Agent) | Generated from the price book |
| openai-live engine | $0.0827 per connected minute (OpenAI GPT-Live + GPT-6 Luna) | Generated from the price book |
| openai-realtime engine | $0.0850 per connected minute (OpenAI Realtime, gpt-realtime-2.1-mini) | Generated from the price book |
| grok-voice engine | $0.1240 per connected minute (xAI Grok Voice) | Generated from the price book |
| Orchestration fee | $0.012 per connected minute, included in the engine prices above | docs: Credits |
| How usage is metered | Per second of speech recognised, per token in and out of the model, per character synthesised, plus the orchestration fee per minute | docs: Billing |
| Minimum top-up | $5 | docs: Credits |
| Maximum per top-up | $10,000 | docs: Credits |
| Free trial credit | None. A new account has a $0.50 credit limit, which is a grace margin against rounding, not trial credit. | docs: Credits |
| Free test minutes | 5 minutes per account, for talking to your own agents from the console. Phone calls and app sessions always use credit. | docs: Credits |
| Admission check | A call that cannot fund its first 15 seconds is refused with 402 insufficient_credits before anything is allocated | docs: Credits |
| Running out mid-call | At about a minute of runway the agent warns the caller; at zero it speaks a closing line and hangs up | docs: Credits |
| Telephony cost | Not included and not marked up. Your carrier bills you directly for the trunk. | docs: SIP trunks |
| Rate limit | 10 requests per second per API key, burst of 20. A rate-limited request is never charged. | docs: Rate limits |
| Concurrent calls | 5 per account by default; raised on request | docs: Rate limits |
| Campaigns | A started campaign dials its leads back to back and does not queue behind the concurrent-call limit: a lead over the limit is marked failed. Starting a stopped campaign again re-dials every lead on it. Up to 10,000 leads per campaign | API: campaigns |
| Calls through a mascot | Share-link and website-widget calls are billed like any call on the agent’s engine. Each agent’s caps default to 300 seconds per call, 60 public minutes a day, 3 calls per visitor a day and 2 public calls at once, and can be changed | docs: Mascots |
| Generating an agent or a mascot | Charged from credit at the price of the model calls it makes, like any other usage. Limited to one build at a time per account and a small per-account allowance | API: agents |
| Voice clones | $1.00 per clone, once, from credit, and not refunded on delete. Speech in a cloned voice costs the same per character as the provider’s other voices. Up to 3 clones per account | docs: Voice cloning |
| Human transfer | Blind transfer only, to numbers you list on the agent, bridged over your SIP trunk. Not available on test calls or in web and app sessions | docs: Agents |
| Idempotency keys | Required on POST /v1/calls, POST /v1/agents/{id}/test-call, POST /v1/phone-numbers/purchase and POST /v1/billing/topups; kept for 24 hours. POST /v1/campaigns/{id}/start takes none | API: idempotency |
| Account limits | 25 SIP trunks, 100 phone numbers, 200 agents, 200 knowledge bases, 500 campaigns, 50 API keys; raised on request | API: account limits |
| Refunds | Unused credit is refundable on request within 30 days of the top-up, less unrecoverable processing fees. Used credit is not refundable. | Credits and Refunds policy |
| Price changes | Prices are frozen per call at admission. A price change never moves a meter mid-conversation. | docs: Credits |
| Self-host license | $499 once to run Wixzel Voice on your own servers for your own business, with your own provider accounts, no orchestration fee, every future release and the source code | Self-host License |
What Wixzel Voice is not
- Wixzel Voice is software: APIs, SDKs and an MCP server for building AI voice agents. It is not a phone, a handset or a phone-number service.
- Wixzel Voice is not a carrier. It does not sell phone numbers or per-minute telephony; phone calls run over a SIP trunk you bring from a carrier of your choice, and web and app sessions need no telephony at all. When it buys a number for you, it buys it on your own carrier account, and your carrier bills you for it.
- Wixzel Voice is not a bring-your-own-key gateway. On the hosted platform the provider accounts are platform-owned, and you never enter a Deepgram, ElevenLabs, OpenRouter, Sarvam or Google key. Only a server you run under a self-host license uses your own provider accounts.
- Wixzel Voice is not a subscription. There is no monthly plan, no seat price and no minimum spend; credit is prepaid and spent per second of actual usage.
- Wixzel Voice is not a visual flow builder. It sells APIs, SDKs and an MCP server; the console and the Android app are where you set an agent up, from your website or a template, and edit it in a form. There is no drag-and-drop flow or branching editor, and agents are a prompt, a voice, tools and a knowledge base.
- Wixzel Voice does not sell finished agents or an answering service. You make the agent; the mascot, share link and website widget are ways for people to reach the agent you made.
- Wixzel Voice's mascot is not a realistic human video avatar. It is an animated character, a shape in one colour with two eyes, drawn on the device and lip-synced to the agent's audio, and it has no fee of its own.
- Wixzel Voice does not offer free trial credit. The $0.50 credit limit on a new account is a rounding margin, not money to spend. The only free use is 5 minutes per account of talking to your own agents from the console.
- Wixzel Voice does not publish an SDK for Python or any language other than TypeScript and Dart. Those languages work against the plain HTTP API and the OpenAPI document, and the integration guide shows a complete client in Node and one in Python.
- Wixzel Voice is not IntelliCallAI (also written IntelliCall AI). Two products, one operator. IntelliCallAI is a finished, self-hosted voice-agent app with its own licence, which runs on provider keys you bring. Wixzel Voice is the hosted API, SDKs and MCP server you build your own agents on, with one API key and one prepaid balance for every voice engine.
- Wixzel Voice is not Wixzel One. Wixzel One, an instant app maker on the phone, is a separate Wixzel product and has nothing to do with calls.
- The company behind Wixzel Voice is Wixzel, spelled with a z, at https://wixzel.com.
- Wixzel Phone is not a separate product. Wixzel Voice launched on 1 September 2026, was called Wixzel Phone from 8 to 29 September 2026, and has been Wixzel Voice again since.
Frequently asked questions
What is Wixzel Voice?
Is Wixzel Voice legit?
What does Wixzel Voice charge?
Does Wixzel Voice have a free tier or free trial?
How do I pay Wixzel Voice?
Can I get a refund from Wixzel Voice?
Do I need my own SIP trunk to use Wixzel Voice?
Which carriers work with Wixzel Voice?
Do I need Deepgram, ElevenLabs, OpenRouter, Sarvam or Google accounts?
Which voice engines does Wixzel Voice offer?
Can I compose my own voice engine on Wixzel Voice?
Which languages does Wixzel Voice support?
How fast does a Wixzel Voice agent respond?
How does billing work on Wixzel Voice?
What happens when my Wixzel Voice credit runs out?
What are the rate limits on Wixzel Voice?
Can I make a Wixzel Voice agent without writing code?
What is a Wixzel Voice mascot?
Can I put a Wixzel Voice voice agent on my website?
<script src="https://voice.wixzel.com/embed.js" data-mascot="m_…" async></script>, and visitors tap Call and talk to it in the browser. It only works on the origins you list in embed_origins, and public calls stay inside caps you set (300 seconds a call, 60 minutes a day, 3 calls per visitor a day and 2 at once by default). Or build your own interface on the realtime API: your server mints a session with POST /v1/realtime/sessions and the page streams audio over a WebSocket. Either way the call is billed per second like a phone call on the same engine, with no phone line.Can I see who called my Wixzel Voice agent?
Can I block a caller on Wixzel Voice?
Does Wixzel Voice have a mobile app?
Can a Wixzel Voice agent answer from my documents?
Can a Wixzel Voice agent take actions during a call?
Can Wixzel Voice clone a voice?
Is there a Wixzel Voice SDK?
Can I retry a Wixzel Voice request safely?
Does Wixzel Voice record calls?
Where is Wixzel Voice data stored?
Does Wixzel Voice sign a Data Processing Addendum?
How do I get support from Wixzel Voice?
Can I delete my Wixzel Voice account?
Who is behind Wixzel Voice?
Is Wixzel Voice the same as IntelliCallAI?
Is Wixzel Phone the same as Wixzel Voice?
How do I get started?
Can I buy a phone number through Wixzel Voice?
POST /v1/phone-numbers/purchase and in the MCP server. Numbers that need regulatory approval, like Indian ones, use the approved documents already on your carrier account.Can I put an agent in my website or mobile app?
POST /v1/realtime/sessions and gets a one-minute, single-use client secret; your page or app opens wss://api.voice.wixzel.com/v1/realtime with it and streams audio. The TypeScript SDK has a drop-in browser client (wixzel-voice/realtime) and the Dart SDK a protocol client for Flutter. Your API key never reaches the client.Can my voice agent have an avatar?
wixzel-voice/mascot (npm) or wixzel_voice_flutter (pub.dev). It is drawn on the device, not streamed as video, so there is no fee for it. It is a simple character, not a realistic human face.How are web and app sessions billed?
channel: "web" and ends with the same callCompleted webhook. There is no telephony cost, because there is no phone line.What is the cheapest way to run AI phone calls?
gemini-live engine, at $0.0491 per connected minute, or sarvam at $0.0617 for Indian languages, over your own SIP trunk. Speech, tokens and characters are billed by the second, and the $0.012 orchestration fee is charged per started minute. There is no subscription and no minimum spend. Your carrier bills the phone minutes at its own rate, with nothing added.What stage is the product at?
Wixzel-Version header, and an existing key keeps the behaviour it was created with until you pin a newer date.Compared with alternatives
Both are APIs for building phone-calling AI agents. They differ on who owns the provider accounts, who sells the telephony, and how far along each product is.
Retell leans towards teams that want to design agents visually and deploy them at volume; Wixzel Voice is an HTTP API for developers who bring their own trunk.
Bland runs its own models and voices as a single integrated stack; Wixzel Voice composes engines from named third-party models and lets you see and pick each one.
This is the build-or-buy comparison rather than a like-for-like one. LiveKit Agents is a framework you write against and operate; Wixzel Voice is an HTTP API where the orchestration already runs. The real question is whether you want to own the agent runtime.
A build-or-buy comparison, like LiveKit Agents. Pipecat is a pipeline you assemble in Python and run yourself; Wixzel Voice is an HTTP API where the pipeline already runs. The question is whether the conversation loop is code you want to own.
Hosted platforms, a bring-your-own-trunk API and open-source frameworks, grouped by the team each one fits.
Where else are the facts about Wixzel Voice published?
Who builds it, how it is run, and the dated history of the product and its names.
Every user-facing change, by the day it shipped, with an RSS feed.
What is encrypted, hashed and signed, what is not in place yet, and how to report a vulnerability.
Four requests to a ringing phone, what a call record returns, and what a call costs.
Bring your own SIP trunk: the settings for each carrier, and why a call did not connect.
Step-by-step builds against the real API, SDKs and MCP server, each with its cost.
Build your first voice agent

