Calendar Integration
Connect Google Calendar or Calendly so Izzy can book appointments during calls.
Overview
When a caller asks to schedule an appointment, Izzy can check your real-time availability, offer open time slots, and book the appointment — all during the phone call. No back-and-forth emails needed.
Calendar booking is available on the Pro plan and above. You can connect one calendar provider at a time.
Choosing a provider
AgentIzzy supports four calendar providers:
| Google Calendar | Calendly | Square Appointments | Acuity Scheduling | |
|---|---|---|---|---|
| Best for | Businesses using Google Workspace | Businesses already using Calendly | Salons, spas, and service businesses on Square | Solo practitioners, salons, and consultants |
| How it works | Izzy reads your Google Calendar availability and creates events directly | Izzy uses your Calendly event types and availability to book meetings | Izzy checks your Square schedule and books appointments with customer records | Izzy uses your Acuity appointment types, availability, and calendars to book |
| Appointment settings | Configured in AgentIzzy (duration, buffer, booking window) | Managed in your Calendly dashboard | Managed in your Square Appointments dashboard | Managed in your Acuity dashboard |
| Requirements | Any Google account | Paid Calendly plan (Standard or above) | Square account with Appointments enabled | Any Acuity account |
Important: Calendly requires a paid subscription for Izzy to book appointments on your behalf. A free Calendly account will connect but won’t be able to create bookings. Google Calendar and Acuity Scheduling work with any account. For provider-specific setup, see the Square Appointments or Acuity Scheduling guides.
Note: Square Appointments is for scheduling only. If you’re a restaurant or food business looking for phone ordering, see the Square Ordering Integration or Clover POS Integration instead.
Connecting Google Calendar
- Go to Settings → Calendar in your portal
- Click Google Calendar
- Sign in with your Google account and authorize AgentIzzy
- Once connected, configure your appointment settings:
| Setting | What it does |
|---|---|
| Appointment Durations | Which slot lengths Izzy can offer (15 min, 30 min, etc.). If you select multiple, Izzy will ask the caller which they prefer |
| Buffer Between Appointments | Minimum gap between back-to-back appointments |
| Booking Window | How far in advance Izzy can offer slots (1 week to 3 months) |
Connecting Calendly
- Go to Settings → Calendar in your portal
- Click Calendly
- Sign in to your Calendly account and authorize AgentIzzy
- Izzy will automatically use your Calendly event types and availability
Appointment durations, availability schedules, and buffer times are all managed in your Calendly dashboard. Izzy picks the first active event type from your account when checking availability.
How it works during a call
- Caller asks to schedule — “Can I book an appointment?” or “When are you available?”
- Izzy checks your calendar — finds available time slots based on your real-time schedule
- Caller picks a time — Izzy presents 2-3 open slots and the caller chooses one
- Appointment confirmed — the event appears on your calendar with the caller’s name, phone number, and any service details discussed
Switching providers
You can only have one calendar provider connected at a time. To switch:
- Go to Settings → Calendar
- Click Disconnect on your current provider
- Connect the other provider
Troubleshooting
Izzy isn’t offering to book appointments
- Make sure your calendar is connected (green “Connected” badge in Settings → Calendar)
- Calendar booking requires a Pro plan or above
No available slots showing up
- Check that your calendar has open time slots in the next 7 days
- For Google Calendar: verify your booking window isn’t too narrow
- For Calendly: make sure you have at least one active event type in your Calendly account
Calendly booking fails
- Calendly’s booking API requires a paid Calendly plan (Standard or above). Free accounts can connect but can’t create bookings
- Make sure your Calendly event type has availability configured
Connection was lost
- OAuth tokens can expire. Go to Settings → Calendar, disconnect, and reconnect your provider
Still have questions?
Our team is happy to help. Reach out and we'll get back to you within a few hours.
Email Support