How It Works
Here’s the flow when a caller requests an appointment:- Caller requests an appointment — During the call, the caller says they’d like to schedule a service visit or consultation.
- Assistant checks your calendar — Your AI assistant queries your connected calendar in real time to see what slots are available.
- Open slots are offered — The assistant presents available times to the caller based on your availability hours and existing bookings.
- Appointment is confirmed — Once the caller picks a time, the appointment is created on your calendar and confirmations are sent.
Supported Calendar Providers
VozAgent integrates with four calendar providers. You only need to connect one:| Provider | Connection Method | Best For |
|---|---|---|
| Google Calendar | OAuth (sign in with Google) | Businesses already using Google Workspace or Gmail |
| Calendly | OAuth (sign in with Calendly) | Businesses that use Calendly for scheduling with multiple event types |
| Cal.com | API key | Businesses using Cal.com’s open-source scheduling platform |
| GoHighLevel | API key + Location ID | Agencies and businesses already on the GoHighLevel CRM platform |
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.
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.
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:- Connecting Google Calendar
- Connecting Calendly
- Connecting Cal.com
- GoHighLevel Integration — Includes calendar setup as part of the GHL integration wizard
- Booking Settings and Availability

