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 CalendarCalendlySquare AppointmentsAcuity Scheduling
Best forBusinesses using Google WorkspaceBusinesses already using CalendlySalons, spas, and service businesses on SquareSolo practitioners, salons, and consultants
How it worksIzzy reads your Google Calendar availability and creates events directlyIzzy uses your Calendly event types and availability to book meetingsIzzy checks your Square schedule and books appointments with customer recordsIzzy uses your Acuity appointment types, availability, and calendars to book
Appointment settingsConfigured in AgentIzzy (duration, buffer, booking window)Managed in your Calendly dashboardManaged in your Square Appointments dashboardManaged in your Acuity dashboard
RequirementsAny Google accountPaid Calendly plan (Standard or above)Square account with Appointments enabledAny 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

  1. Go to Settings → Calendar in your portal
  2. Click Google Calendar
  3. Sign in with your Google account and authorize AgentIzzy
  4. Once connected, configure your appointment settings:
SettingWhat it does
Appointment DurationsWhich slot lengths Izzy can offer (15 min, 30 min, etc.). If you select multiple, Izzy will ask the caller which they prefer
Buffer Between AppointmentsMinimum gap between back-to-back appointments
Booking WindowHow far in advance Izzy can offer slots (1 week to 3 months)

Connecting Calendly

  1. Go to Settings → Calendar in your portal
  2. Click Calendly
  3. Sign in to your Calendly account and authorize AgentIzzy
  4. 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

  1. Caller asks to schedule — “Can I book an appointment?” or “When are you available?”
  2. Izzy checks your calendar — finds available time slots based on your real-time schedule
  3. Caller picks a time — Izzy presents 2-3 open slots and the caller chooses one
  4. 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:

  1. Go to Settings → Calendar
  2. Click Disconnect on your current provider
  3. 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