All Docs
FeaturesSidekickUpdated March 11, 2026

Google Calendar Integration

Google Calendar Integration

Sidekick's Google Calendar adapter lets your AI agent read, create, and manage calendar events on your behalf — across multiple calendars, including recurring events.

What the agent can do

  • Read events — The agent continuously monitors your calendar so it always knows what's coming up.
  • Create meetings — Schedule new events and send invites directly from a chat instruction or an automated workflow.
  • Manage RSVPs — Accept, decline, or propose new times for meeting invitations.
  • Handle recurring events — Edit a single occurrence or the entire recurring series.
  • Suggest schedule optimizations — The agent proactively identifies opportunities to consolidate meetings, protect deep-work blocks, or resolve scheduling conflicts.
  • Automate meeting prep — Before a meeting starts, the agent can pull together agendas, notes, and relevant context from your connected tools.

Connecting Google Calendar

  1. Open the Integrations panel in your Sidekick dashboard.
  2. Find Google Calendar and click Connect.
  3. Authenticate with the Google account that owns the calendar(s) you want to sync.
  4. Select which calendars to give Sidekick access to. You can connect multiple calendars at once.
  5. Click Save. The agent will begin syncing immediately.

Multiple Calendars

You can connect more than one Google Calendar — for example, a personal calendar, a work calendar, and a shared team calendar. Sidekick treats all connected calendars as a unified view, so the agent can reason across them when checking availability or scheduling new events.

Recurring Events

When the agent modifies a recurring event it will ask whether the change should apply to:

  • This event only — updates a single occurrence.
  • This and following events — updates from the selected occurrence onwards.
  • All events — updates every occurrence in the series.

Permissions

The Google Calendar integration requests the following OAuth scopes:

ScopePurpose
calendar.readonlyRead events and calendar metadata
calendar.eventsCreate, update, and delete events

You can revoke access at any time from the Integrations panel or directly from your Google Account permissions page.

Notes

  • The agent only accesses calendars you explicitly select during setup.
  • All actions taken by the agent are logged in the Activity feed so you have a full audit trail.
  • This integration uses the same unified adapter architecture as all other Sidekick connectors.