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#
- Go to your agent dashboard
- Navigate to AI Actions → Google Calendar
- Click Connect Google Calendar
- Sign in with your Google account
- Grant calendar permissions
Step 2: Configure Settings#
- Select which calendar to use
- Set availability preferences
- Configure booking rules
- Save
Capabilities#
Your agent can:
| Action | Description |
|---|---|
| Check Availability | Find open time slots |
| Create Events | Book new appointments |
| Get Event Details | Look up existing bookings |
| Update Events | Reschedule appointments |
| Cancel Events | Remove bookings |
| List Events | Show 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#
- Set realistic availability - Don't overbook
- Add buffer time - Allow prep time
- Require minimum notice - Avoid last-minute bookings
- Test the flow - Book a test appointment