Help CenterFunctions & ToolsAppointment Booking with check_availability + book_appointment

Appointment Booking with check_availability + book_appointment

Wire the AI into your CRM calendar so it books real meetings without human help.

6 min readUpdated 2026-02-19

Booking is the #1 ROI driver for AI agents. Voxinity ships with two purpose-built tools that compose into a smooth booking flow.

How they work together

  1. Caller asks for an appointment.
  2. Agent fires check_availability(calendar_id, date_window) → gets back open slots.
  3. Agent reads back 2–3 slots and asks the caller to pick.
  4. Agent fires book_appointment(slot_id, contact_id) → returns confirmation.
  5. Agent reads back the confirmed time and the meeting type (Zoom link, address, etc.).

Setup

  1. Connect your CRM via OAuth (see Getting Started → Connect Your CRM).
  2. Agent → Tools → enable check_availability and book_appointment.
  3. Pick the default calendar from the dropdown (or 'Let the agent decide' if you have multiple).
  4. Set the booking window — typically 'next 7 days', business hours only.

Custom prompts the AI will use

Voxinity auto-generates prompt snippets like 'When the caller asks to book, always offer 2–3 slots. Never invent times. If no slots exist within the window, offer to text them an open scheduler link.' You can override this in the agent's Behavior tab.

Real-world results
Agents with booking tools enabled close 3–4x more appointments than agents without. Always enable both.
Still have questions?
Reach our team — replies within 1 business day.
Contact Support