Outbound AI calling API for lead qualification
Calling a long list of leads by hand takes days, and most calls end in voicemail or a quick no. For sales teams with a list and a script: leads go in by bulk upload, a campaign dials them over your own trunk, the agent asks the qualifying questions, and every call is a record with its status and transcript, linked to the lead by lead_id. Prepaid, per second. Today a campaign does not queue behind the concurrent-call limit, so large lists run in batches sized to it.
Last updated

How do you build an outbound lead-qualification agent with Wixzel Voice?
- 01POST /v1/leads/bulk
Upload the list with the fields the script needs.
- 02POST /v1/agents
Create the caller: the script, the qualifying questions, and the voice.
- 03POST /v1/campaigns
Attach the agent and the leads, then start it, or pause it to stop the batch and hang up calls in flight.
- 04Concurrency
A campaign places its calls in quick succession and does not queue them: each counts toward the account's concurrent-call limit, 5 by default, and a lead beyond it is recorded as a failed call. Run lists in batches no larger than the limit, or ask to raise it.
- 05GET /v1/calls
Every call with its status and transcript, filterable by campaign, and deletable when the data is no longer needed.
Which voice engine fits outbound lead qualification?
Use the classic engine on Wixzel Voice, at $0.0865 per connected minute. Short, scripted outbound calls are the cheapest workload; the classic engine keeps the per-minute cost lowest for English. Use sarvam for Indian-language lists.
What does outbound lead qualification cost on Wixzel Voice?
Wixzel Voice engine time for 2-minute calls on the classic engine, at typical speech rates, billed per second of actual usage. Telephony is your own trunk at your carrier’s rate and is not included, and shorter calls cost proportionally less.
| Calls per month | Connected minutes | Engine cost per month |
|---|---|---|
| 1,000 | 2,000 | $173 |
| 5,000 | 10,000 | $865 |
| 20,000 | 40,000 | $3,460 |
Prepaid: add credit from $5 and the calls spend it. Estimate your own mix.
Which guides show how to build an outbound lead-qualification agent on Wixzel Voice?
Upload leads, run campaigns with an agent you wrote over your own SIP trunk, and read every call's status and transcript, with the Wixzel Voice API in Node.js.
Four requests to a ringing phone, what a call record returns, and what a call costs.
Twilio, Telnyx, Plivo, Vonage, Bandwidth, Exotel, Vobiz, Mobily or any SIP provider: what to set at the carrier.
Frequently asked questions
Can Wixzel Voice run outbound calling campaigns?
Is an outbound campaign compliant with calling regulations?
How many calls can run at once?
What does a campaign of 5,000 two-minute calls cost?
What else do agencies and developers build on Wixzel Voice?
Build an agent that answers the phone, checks availability and books an appointment, over your own SIP trunk, with the booking written back through the API.
Answer a support number with an agent that reads from a knowledge base you upload, handles the common questions, and leaves a transcript of every call.
Run phone agents in Indian languages on models built for them, with the sarvam engine covering speech-to-text, the language model and text-to-speech end to end.
Put an agent in a browser page, a Flutter app or a kiosk with no SIP trunk and no phone number: your server mints a one-minute session, the app streams audio over a WebSocket, and the session is billed like a call.
Put a talking AI assistant on your website with one script tag: an agent made from your site, with an animated mascot visitors call from the browser, caller details, who-can-call settings and daily caps.
Connect Claude Code, Codex, Cursor or any MCP client to your account, and let an AI agent connect a carrier, build a voice agent, place calls, run campaigns and read transcripts, with every tool that spends money asking first.
Run AI phone calls for a few cents a minute: per-second billing from prepaid credit, no subscription or minimum, your own SIP trunk with no telephony markup, and every charge itemised.
Give a voice agent a face: an animated avatar that lip-syncs to the agent, for a website, a share link, a web app or a Flutter app, with no fee for the avatar.
Build a phone agent for each client on their own account and carrier, in their language, and charge a retainer on a cost billed per second.
Operator, prices, limits, refunds and data location, on one page.
Build your first voice agent

