Google Calendar Integration

Let your agent schedule appointments automatically

Google Calendar Integration#

Enable your AI agent to check availability and schedule appointments automatically.


Setting Up#

Step 1: Connect Google Account#

  1. Go to your agent dashboard
  2. Navigate to AI ActionsGoogle Calendar
  3. Click Connect Google Calendar
  4. Sign in with your Google account
  5. Grant calendar permissions

Step 2: Configure Settings#

  1. Select which calendar to use
  2. Set availability preferences
  3. Configure booking rules
  4. Save

Capabilities#

Your agent can:

ActionDescription
Check AvailabilityFind open time slots
Create EventsBook new appointments
Get Event DetailsLook up existing bookings
Update EventsReschedule appointments
Cancel EventsRemove bookings
List EventsShow upcoming schedule

Availability Settings#

Working Hours#

Define when appointments can be booked:

  • Days of the week
  • Start and end times
  • Time zone

Buffer Time#

Add gaps between appointments:

  • Before meetings
  • After meetings

Booking Window#

How far ahead can people book:

  • Minimum notice (e.g., 24 hours)
  • Maximum future (e.g., 30 days)

Example Conversations#

Checking availability:

User: "When can I book a consultation?" Agent: "I have availability this week on Wednesday at 2pm, Thursday at 10am, or Friday at 3pm. Which works for you?"

Booking:

User: "Let's do Thursday at 10am" Agent: "Perfect! I've booked you for Thursday at 10am. You'll receive a calendar invite shortly."

Rescheduling:

User: "I need to reschedule my appointment tomorrow" Agent: "No problem. I can move you to Wednesday at 2pm or Friday at 11am. Which do you prefer?"


Event Details#

When creating events, your agent collects:

  • Customer name
  • Email (for calendar invite)
  • Purpose/notes
  • Duration

Notifications#

Attendees receive:

  • Google Calendar invite
  • Email confirmation
  • Reminder before the event

Multiple Calendars#

Connect multiple calendars for:

  • Different services
  • Different team members
  • Different locations

Best Practices#

  1. Set realistic availability - Don't overbook
  2. Add buffer time - Allow prep time
  3. Require minimum notice - Avoid last-minute bookings
  4. Test the flow - Book a test appointment
Google Calendar Integration | AlonChat Docs