Google Calendar Integration
Give your agents the ability to check availability, book appointments, create events, and manage calendars — all through natural conversation.Connecting Google Calendar
thinnestAI uses OAuth to securely connect to your Google Calendar. No passwords are stored — you authorize access directly through Google.Step 1: Start the OAuth Flow
- Navigate to Agents and select your agent.
- Go to the Tools section and click Add Tool.
- Select Google Calendar.
- Click Connect Google Account.
Step 2: Authorize Access
- A Google sign-in window will appear.
- Select the Google account that owns the calendar you want to use.
- Review the permissions requested:
- View your calendars — so the agent can check availability
- Manage events on your calendars — so the agent can create, update, and delete events
- Click Allow.
Step 3: Configure the Tool
After authorization, configure how the agent uses the calendar:
Click Save to finish setup.
Available Actions
You can enable or disable individual actions based on what your agent should be able to do. For example, a read-only agent might only have List Events and Check Availability enabled.
Assigning to an Agent
Once connected, assign the Google Calendar tool to any agent:- Open the agent configuration.
- In the Tools section, you’ll see Google Calendar listed with a green “Connected” badge.
- Toggle it on for the agent.
- In the agent’s Instructions, tell it how to use the calendar:
Example: Appointment Booking Agent
Here’s how to build an appointment booking agent step by step.Agent Setup
Agent Instructions
Sample Conversation
Using with Voice Agents
Google Calendar works seamlessly with voice agents. Callers can book appointments over the phone and the agent handles everything conversationally:- The agent asks for preferred dates and times naturally.
- Availability checks happen in real-time during the call.
- Events are created instantly — no manual data entry.
- Confirmation details are read back to the caller.
Tips
- Time zones — Make sure the calendar time zone matches your business location. The agent will handle conversions automatically.
- Buffer time — Add padding between appointments in your instructions (e.g., “Leave 15 minutes between appointments”).
- Multiple calendars — You can connect multiple Google accounts and assign different calendars to different agents.
- Attendees — The agent can add attendees to events, which sends them a Google Calendar invitation automatically.
Troubleshooting
Next Steps
- Google Sheets — Read and write spreadsheet data.
- Gmail — Add email capabilities to your agent.
- SMS — Send text confirmations after booking.

