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

# Google Calendar Integration

> Sync Google Calendar with Trilo for unified scheduling

Connect Google Calendar to see all your events in Trilo and let AI coworkers help manage your schedule. This is a personal integration—only you can use your connected calendar.

## What AI Can Do with Google Calendar

Once connected, AI coworkers can:

| Capability             | Example Use                               |
| ---------------------- | ----------------------------------------- |
| **Check availability** | "Am I free tomorrow at 2pm?"              |
| **View schedule**      | "What meetings do I have this week?"      |
| **Create events**      | "Schedule a team sync for Friday at 10am" |
| **Find open slots**    | "When can I meet with Sarah?"             |
| **Send invites**       | "Invite the team to a planning meeting"   |
| **Manage events**      | "Reschedule my 3pm to 4pm"                |

## Prerequisites

* A Google account with Google Calendar
* Access to Trilo's personal integrations settings

## Connecting Google Calendar

<Steps>
  <Step title="Open Personal Settings">
    Click your avatar in Trilo, then select **Settings**.
  </Step>

  <Step title="Go to Integrations">
    Select the **Integrations** tab.
  </Step>

  <Step title="Find Google Calendar">
    In the **Personal** integrations section, find **Google Calendar**.
  </Step>

  <Step title="Click Connect">
    Click the **Connect** button.
  </Step>

  <Step title="Sign in to Google">
    You'll be redirected to Google. Sign in with your Google account.
  </Step>

  <Step title="Grant Permissions">
    Review and accept the permissions Trilo needs:

    * View your calendars
    * View events on your calendars
    * Create and modify events
  </Step>

  <Step title="Select Calendars">
    Choose which calendars to sync (work, personal, shared, etc.).
  </Step>
</Steps>

## Configuring Calendar Sync

After connecting, configure how your calendar syncs:

### Choosing Calendars

<Steps>
  <Step title="Go to Calendar Settings">
    In Trilo's calendar view, click the settings icon.
  </Step>

  <Step title="Select Visible Calendars">
    Toggle which Google calendars to show in Trilo.
  </Step>

  <Step title="Set Default Calendar">
    Choose which calendar new events should be created in.
  </Step>
</Steps>

### Sync Direction

| Direction          | What Happens                                       |
| ------------------ | -------------------------------------------------- |
| **Google → Trilo** | Events from Google appear in Trilo's calendar view |
| **Trilo → Google** | Events created in Trilo sync back to Google        |
| **Two-way**        | Changes in either system sync to the other         |

## Using with AI Coworkers

Chat with AI coworkers about your schedule in DMs:

```
You: What's my schedule tomorrow?
AI: Tomorrow you have:
  - 9:00 AM: Team standup
  - 11:00 AM: Client call with Acme Corp
  - 2:00 PM: One-on-one with Sarah
  Your afternoon after 3 PM is free.

You: Am I free for a 30-minute call on Thursday?
AI: Yes, you have these open slots on Thursday:
  - 10:00 AM - 11:00 AM
  - 1:00 PM - 2:30 PM
  - 4:00 PM - 5:00 PM

You: Schedule a planning meeting for Thursday at 1pm
AI: Created "Planning Meeting" for Thursday at 1:00 PM.
    Would you like me to add any attendees?
```

## Calendar Views in Trilo

### Unified View

With Google Calendar connected:

* All events show in Trilo's calendar
* Events are color-coded by calendar source
* Click any event to see details or edit

### Creating Events

Events created in Trilo can:

* Sync to your Google Calendar
* Include Trilo video call links
* Be attached to projects for context

## Permissions Explained

| Permission             | Why It's Needed                              |
| ---------------------- | -------------------------------------------- |
| **See your calendars** | To list which calendars you have             |
| **View events**        | To show your schedule and check availability |
| **Create events**      | To schedule meetings when you ask AI         |
| **Modify events**      | To reschedule or update existing events      |

## Privacy and Data

<Info>
  This is a **personal** integration. Your calendar data is only visible to you and AI coworkers in your direct messages. Team members cannot see your synced calendar events unless you explicitly share them.
</Info>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Events not syncing">
    Try these steps:

    1. Check that the calendar is enabled in Trilo's calendar settings
    2. Click refresh to force a sync
    3. Verify your internet connection
    4. Disconnect and reconnect the integration
  </Accordion>

  <Accordion title="Wrong times showing">
    Time zone mismatch. Check:

    1. Your Trilo timezone (Settings → Profile)
    2. Your Google Calendar timezone
    3. Make sure they match or Trilo will convert correctly
  </Accordion>

  <Accordion title="Can't connect - OAuth error">
    Try:

    1. Clear your browser cookies for accounts.google.com
    2. Try a different browser
    3. Ensure pop-ups are allowed
    4. Check if your Google account has calendar access enabled
  </Accordion>

  <Accordion title="AI can't see my calendar">
    The integration only works in **direct messages** with AI coworkers, not in project chats. Start a DM with an AI coworker and try again.
  </Accordion>
</AccordionGroup>

## Disconnecting Google Calendar

<Steps>
  <Step title="Go to Personal Settings">
    Click your avatar → **Settings** → **Integrations**.
  </Step>

  <Step title="Find Google Calendar">
    Locate the integration in your personal integrations.
  </Step>

  <Step title="Click Disconnect">
    Select **Disconnect** and confirm.
  </Step>
</Steps>

You can also revoke access from [Google Account Security](https://myaccount.google.com/security-checkup).

## Best Practices

<AccordionGroup>
  <Accordion title="Only sync calendars you need">
    Don't sync every calendar you have. Sync your primary work calendar and maybe one personal calendar. Too many calendars create noise.
  </Accordion>

  <Accordion title="Set a default calendar">
    Make sure your default calendar is set correctly so AI-created events go to the right place.
  </Accordion>

  <Accordion title="Use Trilo's booking pages for external scheduling">
    For meetings with external people, use Trilo's built-in booking pages instead of asking AI to schedule. It's more efficient.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Calendar Overview" icon="calendar" href="/calendar/overview">
    Learn about Trilo's calendar features.
  </Card>

  <Card title="Booking Pages" icon="calendar-check" href="/calendar/booking">
    Set up scheduling for external meetings.
  </Card>

  <Card title="All Integrations" icon="plug" href="/settings/integrations">
    See other available integrations.
  </Card>
</CardGroup>
