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

# Connect Your Calendar to Piper AI: Google and Microsoft

> Piper AI gets calendar access automatically when you sign in with Google or Microsoft — no separate connection step required.

Piper AI gets access to your calendar automatically as part of signing in with **Google** or **Microsoft** — the same authorization you grant at login also lets Piper read your calendar. There's no separate "connect calendar" button or step; see [Logging In](/getting-started/login) for the sign-in steps.

Once you've signed in, Piper reads your upcoming events to display Activity Cards on the Home Page and automatically schedules the recording bot for eligible meetings — so you never have to manually invite Piper to a call.

## How Calendar Sync Works

* **Automatic refresh** — Piper keeps your calendar in sync automatically in the background, updating the Home Page with new or changed events.
* **Manual refresh** — If you need your calendar to update immediately (for example, after accepting a last-minute meeting invite), click the **Refresh** button in the top-right corner of the Home Page.
* **Bot scheduling** — Piper uses your calendar events to determine which meetings the recording bot should join, based on the activation rules you configure in **Settings → Recording → Transcription Bot**.

## Primary Calendar Only

<Warning>
  Piper AI syncs your **primary Google Calendar only**. Secondary calendars — including calendars created by third-party apps such as HubSpot or Salesforce — are **not** synced, even if they are visible in your Google Calendar interface.
</Warning>

This means that if a meeting was scheduled through your CRM or another tool and lives on a secondary calendar, it will not appear on Piper's Home Page or trigger the recording bot automatically. To ensure full coverage:

* Ask meeting organizers to send invites directly to your primary calendar account.
* Manually copy important meetings from secondary calendars to your primary calendar.
* Use Piper's manual bot activation to join individual meetings as needed.

## Troubleshooting: Meetings Not Appearing

If an expected meeting is not showing up on the Piper Home Page, work through the following checks:

1. **Wait a few minutes** — automatic sync runs in the background; a brief delay after adding a new meeting is normal.
2. **Use the manual refresh button** — click the **Refresh** icon in the top-right corner of the Home Page to force an immediate sync.
3. **Check which calendar the meeting is on** — open Google Calendar and verify the meeting is on your primary calendar (usually labeled with your email address). If it's on a secondary or shared calendar, Piper won't pick it up.
4. **Sign out and back in** — if calendar access was interrupted (for example, after a password change or a revoked app permission), signing out of Piper and back in with the same Google or Microsoft account re-authorizes it, since your sign-in is what grants calendar access in the first place.
