Skip to main content
The Google Calendar Connector gives your Agents access to your Google Calendar. Agents can list events, check availability, and create or update events during conversations — with permission controls so you decide exactly what the Agent can do. Data is accessed in real time and never copied or stored in Cassidy.
For best results with complex Connector queries, use a powerful, reasoning-capable model. Cassidy supports models from OpenAI, Anthropic, and Google — see Choose the right AI model for current recommendations.

Set up the Google Calendar Connector

1

Navigate to your Agent

Go to Agents and select the Agent you want to configure.
Agents page with list of available Agents
2

Open the Connectors section

Click the Setup tab and scroll to the Connectors section.
Agent Setup tab showing the Connectors section
3

Add the Google Calendar Connector

Click + Add Connector and select Google Calendar.
Connectors Section showing google calendar connector
4

Choose a connection method

Select how users will authenticate:
  • Each user connects their own account (recommended) — each user signs in with their own Google account
  • Use a shared connection — all users access Google Calendar through one shared account
Individual Connection
5

Set up the connection

If using a shared connection, click Set up shared connection and sign in with Google. Grant Cassidy access to your Google Calendar.
Shared Connection
Shared Connection - Connected
Optionally share the connection with other team members.
Share Connection
Share Connection
6

Configure tool permissions

Set permissions for each action the Agent can perform:
  • Always Allow — The Agent performs the action automatically when needed
  • Needs Approval — The Agent asks the user for permission before taking the action
  • Disabled — The Agent cannot perform the action
Google Calendar tools are organized into three categories:
  • View Data — Read-only actions such as Get Calendar, List Calendars, List Events, and Find Free Slots. Defaults to Always Allow.
  • Create & Modify — Write actions such as Create Event, Update Event, Duplicate Calendar, and Update Calendar. Defaults to Disabled.
  • Remove Data — Destructive actions such as Delete Event and Delete Calendar. Defaults to Disabled.
You decide the permission level for each category. For example, you might leave View Data as Always Allow to let the Agent check schedules freely, while setting Create & Modify to Needs Approval so the Agent always confirms before creating or changing events.
Tool Permissions
Google Calendar is a read/write Connector. Review permissions carefully — Always Allow on Create & Modify or Remove Data lets the Agent create, update, or delete events and calendars without asking first.
7

Start a conversation

Navigate to Chat and select the Agent with the Google Calendar Connector enabled.If you chose Each user connects their own account, users are prompted to connect their Google account from within the chat the first time they use the Connector.
Individual Connection In Chat
Once connected, your Agent can check your calendar, find open time slots, schedule meetings, and answer questions about upcoming events.
Individual Connection - Responding

Monitor Google Calendar actions

When an Agent uses the Google Calendar Connector during a conversation, you can review what happened by expanding the Analyzed Sources dropdown and clicking any Google Calendar step.
Individual Connection - Responding
If an action lacks the required permissions, the step shows No output data.

Data security

Google Calendar data is accessed in real time and is not copied or stored in Cassidy. The Agent only queries Google Calendar when needed to answer a question or complete a task.
The Google Calendar Connector requests access to view and manage the calendars and events you authorize. Cassidy does not access calendars outside the ones covered by the Google account you connect.

Next steps

Connectors overview

Learn about all available Agent Connectors and how they work.

Browse integrations

See every integration available in Cassidy.