---
title: Google Calendar
summary: Manage calendar events, check availability, and schedule meetings.
---

# Google Calendar

Manage calendar events, check availability, and schedule meetings.

## What it does

Connects an agent to Google Calendar. Agents can list and read events, create and update meetings, check whether a time slot is actually free, and list which calendars are available.

## Setup

1. Go to **Settings → Integrations → Google Calendar**.
2. Click **Connect** and sign in with the Google account whose calendar the agent should manage.
3. Review and grant the requested permissions.
4. Assign the connection to an agent.

## Scopes requested

Full calendar access on the connected account, so the agent can both read existing events and create or change them. HeartBeatAgents never sees your Google password; only a token is stored, encrypted, and it can be revoked at any time.

## Typical use

An agent that checks your availability before proposing meeting times to a customer, or one that creates a calendar event automatically once a deal or ticket reaches a certain stage.

## Related

- [Integrations Guide](/en/docs/guides/integrations-guide): the full catalog and security model these connections share
- [Gmail](/en/docs/integrations/gmail): email alongside scheduling
