Google Calendar
Google Calendar
Let your AI agent schedule meetings by checking availability and booking directly in Google Calendar.
What It Does
BotDesk integrates with Google Calendar to enable conversational appointment booking. Customers ask for a meeting, the AI checks your availability in real-time, suggests open slots, and books the event—complete with Google Meet links.
Key Capabilities
- Real-Time Availability: AI checks your calendar before suggesting times
- Instant Booking: Events are created in both calendars immediately
- Automatic Meet Links: Google Meet URLs added to every booking
- Rescheduling: Customers can ask "Move my meeting to Tuesday" and AI handles it
- Buffer Times: Respects your calendar's buffer settings between meetings
Setup Steps
Step 1: Connect Google Account
- Go to Actions → Google Calendar in BotDesk
- Click "Sign in with Google"
- Select your Google account and grant calendar access
Step 2: Select Calendars
- Choose which calendar(s) to check for availability
- Select which calendar to book events into
Step 3: Set Availability Rules
Configure:
- Working hours (e.g., Mon-Fri, 9am-5pm)
- Meeting duration options (15min, 30min, 1hr)
- Buffer time between meetings
- Advance booking limit
Step 4: Enable the Action
Toggle the "Scheduling" action ON in your Agent Settings
Example Conversation
Customer: "I'd like to book a demo"
AI: "Sure! I have availability tomorrow at 2pm or Thursday at 10am. Which works better?"
Customer: "Thursday at 10am"
AI: "Done! I've scheduled your demo for Thursday at 10am. You'll receive a calendar invite with a Google Meet link."
Permissions
BotDesk requests these Google permissions:
calendar.events: Create and modify eventscalendar.readonly: Check availability