> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spinnable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Calendar

> Manage events, check availability, and schedule meetings

# Google Calendar

**Reads availability, books or reschedules events and meetings.**

***

## What Your Workers Can Do

Workers can manage your calendar end-to-end: check your availability, create events, reschedule meetings, and coordinate with attendees—all while respecting your timezone and preferences.

**Popular use cases:**

* Schedule meetings based on availability
* Reschedule conflicts automatically
* Add virtual meeting rooms to events
* Send calendar invites to attendees
* Block time for focused work
* Create recurring events

***

## Authentication

**Type:** OAuth 2.0

Sign in with your Google account—Spinnable receives a secure access token.

***

## Important Notes

<Info>
  **Smart scheduling:** Workers are configured to:

  * Always use your calendar's timezone (fetched automatically)
  * Add virtual meeting rooms to all events
  * Ask for participant emails if missing (won't guess)
</Info>

**Model used:** Gemini 2.5 Pro for intelligent calendar operations

***

## Example Workflows

**Schedule a meeting with availability check**

```
"Schedule a 30-minute meeting with alex@example.com sometime this week. Check my calendar and propose 3 time options that work for both of us"
```

**Block focused work time**

```
"Every weekday from 9-11 AM, block my calendar for 'Deep Work - No Meetings'"
```

**Reschedule conflicts**

```
"I need to move all my Thursday meetings to Friday. Check what's available and reschedule them"
```

***

## Related Tools

* [Gmail](/tools/gmail-send) - Send meeting invites via email
* [Outlook Calendar](/tools/outlook-calendar) - Sync with Outlook
* [Notion](/tools/notion) - Track meeting notes
