Integrations / Acuity Scheduling
Acuity Scheduling AI receptionist that books by phone
The agent reads open times for an appointment type from Acuity and books the one the caller picks, with the same checks as an online booking.
Booking agent
Offers open times and books Acuity appointments.
Instructions
Ask which service the caller wants and which day suits them. Offer two open times and book the one they pick. Spell the email back before booking. Transfer reschedules and questions about payments, packages or gift certificates to the front desk.
- Handoff
- Front desk
Connected tools
- Get available timesWebhook
- Book appointmentWebhook
- Transfer to front deskTransfer
What a Acuity Scheduling AI voice agent can do
Open one to watch a call. The grey lines are the tools the agent calls mid-sentence.
The agent asks Acuity for open times on the day the caller wants, for one appointment type, and reads two of them back.
The booking sends the caller's name, email and phone, and Acuity checks availability and required fields as if they booked online.
Questions about packages, gift certificates or anything the agent can't book go to your front desk through a transfer rule.
Tool definitions
Webhook tools go to POST /v1/agents/tools. Transfers are a system tool on the agent. Replace the placeholder values in capitals with your own.
Get available times
Lists open times for one appointment type on a date.
Show the JSON definition
Book appointment
Creates the appointment at the chosen time.
Show the JSON definition
Transfer to front desk
Cold transfer to the front desk.
Show the JSON definition
Set it up
No native connector. The tools call Acuity's API directly with HTTP Basic auth, using your numeric User ID and an API key stored as a secret. Vendor details read in November 2026.
Copy your API credentials
In Acuity, open Integrations and copy your numeric User ID and API key. Store the key as the secret password on both tools.
Find the appointment type
Call
GET /appointment-typesonce to get the ID of the service the agent books, and set it as a constant on both tools.Set the time zone
Pass your business's IANA time zone, such as
America/New_York, so the times the agent reads match what clients see online.Book a test appointment
Book from a test call, check it in Acuity and the confirmation email, then cancel it.
Before you build
Leave admin mode off
With admin=true Acuity skips availability and form checks. Without it, a booking is validated the same way as one made online.
Required fields
A client booking needs firstName, lastName and email, and your account settings may also require a phone number. Required intake form fields go in the fields array.
Use cases for teams on Acuity Scheduling
More integrations
Enterprise-grade security
HIPAA compliant

SOC 2 Type 2

GDPR
Acuity Scheduling AI voice agent FAQs
Can an AI receptionist book Acuity Scheduling appointments?
Yes, through Acuity's API. A Cartesia agent reads open times from GET /availability/times and books with POST /appointments, using your numeric User ID and an API key over HTTP Basic auth. There is no native connector or service in between. Acuity checks the booking as if the client booked online.
What details does Acuity need from the caller to book?
First name, last name and email, plus a phone number if your account settings require one. Required intake form fields go in the booking's fields array. The agent spells the email back before it books.
Can the agent book more than one Acuity appointment type?
Yes. Add a pair of tools per appointment type, or replace the appointment type constant with a description and list the IDs in the agent's instructions so it picks one. Get the IDs once from GET /appointment-types.
Can callers reschedule Acuity appointments by phone?
Yes, with another tool on Acuity's PUT /appointments/:id/reschedule endpoint, which needs the appointment ID. The tools on this page only read times and book, so without that tool the agent transfers reschedules to the front desk.
What does an Acuity Scheduling voice agent cost to run?
Get started today
Talk to an expert.
Connect with a member of our team and learn how Cartesia can help you build world-class voice experiences.
Start building.
Access our models via API and bring a voice agent into production in minutes.