Skip to main content
Four things stand between you and a call. Two of them take a minute in the dashboard; the other two are the ones worth reading about.
1

Create an account

Sign up at voice.wixzel.com, with an email and password or with Google.
2

Create an API key

In the dashboard, go to API keys → Create key. Name it after the thing that will use it — production backend, staging worker — because that name is how you will decide what to revoke later.The scopes are preselected to exactly what the steps below need. Leave them alone the first time.
The key is shown once. We store a hash of it, not the key, so it cannot be recovered — only replaced. Copy it before you close the panel.
3

Add credit

Calls are refused before they are placed if the account cannot fund MIN_CALL_SECONDS of talking, so an empty balance is not a slow failure — it is a 402 at admission.Billing → Add credit. See Credits for what a call actually costs.
4

Bring a SIP trunk

This is the part that is not a button. Wixzel Voice does not resell telephony — you connect your own carrier, and your carrier rates stay yours.If you already have a trunk, you need its host, username and password. If you do not, any SIP provider will sell you one. See SIP trunks.

Then place a call

With a key, credit and a trunk, the Quickstart is four requests long. It creates the trunk, registers a number on it, defines an agent, and dials.

Quickstart

The four requests, in order.

Integrate

The same calls in Node and Python.

API keys

Scopes, rotation, and what to do when one leaks.

Credits

What a call costs and how billing works.

What you do not need

No ElevenLabs account. No Deepgram key. No OpenRouter, Sarvam or Gemini key. One wv_live_ key and a balance covers every engine — that is the point of the product.