Skip to content
Appointment booking

AI receptionist API for phone appointment booking

For clinics, salons, workshops and any business that takes bookings by phone: an agent on your existing number answers, offers the hours and slot lengths you gave it, and creates the appointment. You pay per second of the call from a prepaid balance; the phone line is your own trunk at carrier cost.

Last updated

How do you build an AI appointment-booking agent with Wixzel Voice?

  1. 01
    POST /v1/sip-trunks

    Connect the trunk your number already lives on and point its inbound route at the platform.

  2. 02
    POST /v1/agents

    Create the receptionist: a prompt with your services, the hours and slot lengths it may offer, and a voice engine.

  3. 03
    GET /v1/appointments

    Each booking the agent makes is an appointment you can list, read and cancel through the API.

  4. 04
    GET /v1/calls/{id}

    Read the status and transcript of every call, and delete the ones you do not need to keep.

Which voice engine fits appointment booking?

Use the classic engine on Wixzel Voice, at $0.0867 per connected minute. English bookings need accurate names and dates; Nova-3 transcription with GPT-4o-mini is the cheapest reliable pairing. Switch the stt language for other languages, or the sarvam engine for Indian ones.

What does appointment booking cost on Wixzel Voice?

Wixzel Voice engine time for 3-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 monthConnected minutesEngine cost per month
200600$52.02
1,0003,000$260
5,00015,000$1,301

Prepaid: add credit from $5 and the calls spend it. Estimate your own mix.

Which guides show how to build an AI appointment-booking agent on Wixzel Voice?

Frequently asked questions

Can a Wixzel Voice agent book appointments over the phone?
Yes. An agent created with POST /v1/agents is told in its prompt which hours and slot lengths it may offer, and books into the appointments resource during the call. The booking is readable through GET /v1/appointments as soon as the call ends.
Can the agent answer calls on my existing phone number?
Yes, if that number is on a SIP trunk you can route. Point the trunk's origination URI at the platform and inbound calls reach the agent. Wixzel Voice does not port or sell numbers.
What does a three-minute booking call cost?
About 0.260 dollars on the classic engine, plus your carrier's per-minute rate for the trunk. The meter charges per second, so a shorter call costs proportionally less.
Can the agent hand off to a person?
Yes, on phone calls. List the numbers the agent may transfer to in its human_transfer settings; when a caller asks for a person, the agent bridges the call to one over your SIP trunk, and can hand the caller back if nobody answers. The transfer is blind: the agent does not brief the person first. Transfers are not available on test calls or in web and app sessions.

What else do developers build on Wixzel Voice?