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

# Google Calendar

> Connect Google Calendar to your UltraClaw AI agent. Manage events, check availability, and schedule meetings.

# Google Calendar

Connect Google Calendar to your UltraClaw AI agent and manage your schedule through natural conversation. Check availability, create events, get daily briefings, and never double-book yourself again.

## What You Can Do

<CardGroup cols={2}>
  <Card title="Check Your Schedule" icon="calendar-day">
    *"What's on my calendar today?"*
    *"Am I free Thursday afternoon?"*
    *"When's my next meeting with Sarah?"*
  </Card>

  <Card title="Create Events" icon="calendar-plus">
    *"Schedule a team standup for Monday at 9am"*
    *"Block off Friday afternoon for deep work"*
    *"Add lunch with Mike tomorrow at noon"*
  </Card>

  <Card title="Manage Events" icon="pen-to-square">
    *"Move my 3pm meeting to 4pm"*
    *"Cancel tomorrow's dentist appointment"*
    *"Add a Zoom link to my 2pm call"*
  </Card>

  <Card title="Daily Briefings" icon="sun">
    *"Give me my schedule for the week"*
    *"What does my Monday look like?"*
    *"Any conflicts this week?"*
  </Card>
</CardGroup>

## Example Questions

* *"What's on my calendar for the rest of today?"*
* *"Schedule a 30-minute call with the design team next Tuesday at 2pm"*
* *"Find a free 1-hour slot this week for a focus block"*
* *"What meetings do I have this week?"*
* *"Remind me about my dentist appointment tomorrow morning"*

## How to Connect

<Steps>
  <Step title="Open Integrations">
    Go to **Integrations** in your [dashboard](https://ultraclaw.ai/dashboard), or tell your agent *"connect my Google Calendar."*
  </Step>

  <Step title="Sign in with Google">
    You'll be redirected to Google's authorization page. Sign in and select the Google account with the calendar you want to connect.
  </Step>

  <Step title="Grant permissions">
    Review the permissions and click **Allow**. Your agent needs access to read and write calendar events.
  </Step>

  <Step title="Start scheduling">
    Your agent can immediately see your calendar and manage events.
  </Step>
</Steps>

## Permissions

| Permission        | What It Does                                                                  |
| ----------------- | ----------------------------------------------------------------------------- |
| **Read events**   | Your agent can see your schedule, check for conflicts, and give you briefings |
| **Create events** | Your agent can add new events to your calendar on your behalf                 |
| **Modify events** | Your agent can reschedule, update, or cancel existing events                  |

<Info>
  You can revoke access at any time from your UltraClaw dashboard or from [Google Account Settings](https://myaccount.google.com/permissions).
</Info>

<Tip>
  Pair Google Calendar with a [cron job](/assistant/cron-jobs) to get a daily morning briefing of your schedule texted to you automatically.
</Tip>

## Next Steps

<CardGroup cols={2}>
  <Card title="Gmail" icon="envelope" href="/integrations/gmail">
    Manage your email alongside your calendar.
  </Card>

  <Card title="All Integrations" icon="plug" href="/integrations/overview">
    See every integration available.
  </Card>
</CardGroup>
