Skip to main content
One of VozAgent’s most powerful features is automatic appointment booking. When a caller asks to schedule a service call, your AI assistant can check your real-time availability, offer open time slots, and book the appointment — all during the phone call, without any manual work on your end.

How It Works

Here’s the flow when a caller requests an appointment:
  1. Caller requests an appointment — During the call, the caller says they’d like to schedule a service visit or consultation.
  2. Assistant checks your calendar — Your AI assistant queries your connected calendar in real time to see what slots are available.
  3. Open slots are offered — The assistant presents available times to the caller based on your availability hours and existing bookings.
  4. Appointment is confirmed — Once the caller picks a time, the appointment is created on your calendar and confirmations are sent.
Your assistant handles the entire scheduling conversation naturally, just like a receptionist would.

Supported Calendar Providers

VozAgent integrates with four calendar providers. You only need to connect one:
ProviderConnection MethodBest For
Google CalendarOAuth (sign in with Google)Businesses already using Google Workspace or Gmail
CalendlyOAuth (sign in with Calendly)Businesses that use Calendly for scheduling with multiple event types
Cal.comAPI keyBusinesses using Cal.com’s open-source scheduling platform
GoHighLevelAPI key + Location IDAgencies and businesses already on the GoHighLevel CRM platform
Each provider gives your assistant the ability to check live availability and book appointments. The specific features vary slightly by provider — see the individual setup guides for details.

Where to Connect Your Calendar

There are two places you can connect a calendar provider:

During Assistant Setup

When you create a new inbound assistant, the setup wizard includes an “Set up appointment booking” step. You’ll see an Appointment Booking toggle — turn it on to reveal the calendar provider selection. Pick your provider, follow the connection steps, and your assistant is ready to book.

From the Integrations Page

You can also connect or manage calendar integrations at any time from the Integrations page in the sidebar. Navigate to Integrations and you’ll see cards for each supported calendar provider, showing whether each is connected or not. Click any card to go to its dedicated integration page.

The Calendar Page

Once you have a calendar connected and appointments being booked, the Calendar page in the sidebar gives you a centralized view of all appointments booked by your AI assistants. The calendar supports three views:
  • Month — See the full month at a glance with appointment dots on each day.
  • Week — A weekly grid showing appointments in their time slots.
  • Day — A detailed single-day view of all scheduled appointments.
Use the navigation arrows and Today button at the top to move between dates, and the dropdown to switch views.

Viewing Appointment Details

Click any appointment on the calendar to open a detail panel on the right side of the screen. The panel shows:
  • Time — Start and end time, plus the appointment duration in minutes.
  • Status — Whether the appointment is confirmed, pending, scheduled, or cancelled.
  • Provider — Which calendar provider the booking came from.
  • Contact information — The caller’s name, phone number, and email address (when available).
  • Description and notes — Any additional details captured during the call.
  • External link — A direct link to view the event in your calendar provider (e.g., “View in Google Calendar”).

Booking Settings

In addition to connecting a calendar, you can configure how your assistant handles booking:
  • Availability hours — Set which days and hours your assistant can book appointments (e.g., Monday through Friday, 8:00 AM to 5:00 PM).
  • Appointment duration — How long each appointment lasts (15 minutes to 2 hours).
  • Buffer time — Padding between appointments to account for travel, cleanup, or prep time.
These settings are configured during assistant setup and can be updated later from Settings > Appointment Booking. See Booking Settings and Availability for a full walkthrough.

What Happens Without a Calendar Connected

If you enable appointment booking but haven’t connected a calendar yet, your assistant will still collect the caller’s information and preferred times. The details are saved and sent to you so you can follow up and schedule manually. If you turn appointment booking off entirely, your assistant will capture caller information and send it to you for manual scheduling — no calendar interaction at all.

Next Steps

Ready to connect your calendar? Follow the guide for your provider: