Inbound & outbound role · Appointment setter
An AI appointment setter that keeps your calendar full
Books, confirms and rebooks appointments — and cuts no-shows. Handles the whole appointment lifecycle by phone: books new ones, calls to confirm the day before, rebooks cancellations and fills gaps from the waitlist.
What it does
What an AI appointment setter handles for you
The appointment setter template ships with these goals. You measure it by one number: show rate.
goal · book
Book the right slot for the right service
goal · confirm
Confirm upcoming appointments and rebook cancellations
measured by
Show rate
Who puts an AI appointment setter on the phone
- Clinics, salons and studios where a no-show is lost revenue
- Service businesses that confirm tomorrow’s bookings by hand today
- Teams with a waitlist and nobody free to work it
Direction
Answers incoming calls and places outgoing ones on the same agent.
A sample call
Hear how it sounds on a real line
The disclosure comes first, then the greeting you write. Between turns the agent calls its tools — you see each one in the call log.
After the call
- New, moved and cancelled appointments land in your calendar as they happen.
- An SMS with the time and details after every booking or change.
- Show rate as the metric — the number this role exists to move.
- AgentHi, this is Alex, an AI assistant for [Company]. I’m calling about your appointment tomorrow at 15:00.
- CallerAh — I actually can’t make it tomorrow.
- AgentNo problem. Would later this week work instead?
- check_availability → Fri 11:00 · Fri 16:30
- CallerFriday afternoon, if you have it.
- reschedule_appointment → Fri 16:30
- send_sms → new time sent
- AgentYou’re moved to Friday at 16:30 — I’ve texted you the details. See you then.
The template
Starts configured. Stays editable.
A greeting, the built-in tools this role needs, and room for your own systems through MCP tools.
Greeting
“Hi, this is Alex, an AI assistant for [Your company].” Hi, this is Alex from [Your company], calling about your appointment.
The disclosure is always first and added by the runtime; the rest is yours to write. Default greetings ship in English, German, French, Italian and Spanish.
Built-in tools · 11
- End the call
- Take a message
- Log a note
- Set the call outcome
- Honour an opt-out
- Answer from your knowledge
- Check calendar availability
- Book an appointment
- Reschedule
- Cancel
- Send an SMS confirmation
- + any MCP tool you allow
Outbound rules
It only calls people it is allowed to call
Before every dial the runtime checks consent, do-not-call lists and the recipient’s local calling hours. Outside the window, the call is scheduled for the next open slot — never dialled.
- AI disclosure, first sentence. Every call — inbound and outbound — opens by saying it is an AI assistant for your company. Enforced by the runtime (EU AI Act Art. 50, from 2 Aug 2026).
- Opt-out the same turn. “Stop calling me” writes the number to suppression before the call ends, and the agent confirms it.
- Calling hours per country and state. Outside the recipient’s window, a call is scheduled for the next open slot — never dialled.
- Consent ledger. Consent, opt-outs and list hits are stored as append-only evidence: source, basis and time.
Full per-country rules on the AI calling compliance page and in our security and data residency notes.
| Country | Warm leads | Hours |
|---|---|---|
| DE | Allowed — With a consent record. | Business hours, recipient-local |
| FR | Allowed — With documented consent. | Weekdays 10–13 h and 14–20 h |
| CH | Allowed — With a consent record. | Business hours, recipient-local |
| UK | Allowed — With consent or an existing relationship. | 8–21 h recipient-local |
| US | Allowed — With a consent record. | 8–21 h local; stricter in some states (e.g. OR 8–20 h) |
The posture the runtime enforces at launch. Not legal advice.
Set up
Your appointment setter, live in four steps
- 01Start from the appointment setter templateGoals, greeting and tools are preset for the role.
- 02Make it yoursEdit the goals, greeting, persona, voice, hours, tools and transfers.
- 03Test it free in your browserUp to 20 browser test calls a day, five minutes each, at no cost.
- 04Give it a number and your contactsAttach a phone number and call contacts with a consent record — every dial is checked first.
Pricing
$0.19 → $0.13 per connected minute
One all-in rate, lower as volume grows. No seats and no setup fee.
- Speech-to-text included
- The language model included
- Text-to-speech voice included
- Media transport and SIP included
- Standard landline termination included
FAQ
Appointment setter questions
Does the AI appointment setter say it is an AI?
Is the appointment setter inbound or outbound?
How does it reduce no-shows?
Which calendars can it book into?
Can I change the goals and the greeting?
How much does an AI appointment setter cost?
More roles
One runtime, every role
Roles share the same agent runtime — a receptionist can hand a caller to a booking agent, or to you.
Put an AI appointment setter on your line this afternoon.
Start from the appointment setter template, test it free in your browser, then give it a number. Pay per connected minute — no seats, no setup fee.