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

# Google Calendar

> Bookings land on the right Google Calendar before the prospect ends the call. Two-way sync across personal Gmail and Workspace accounts, no double-bookings.

Bookings land on the right Google Calendar before the prospect ends the call. No double-bookings, no copy-pasted times, no email back-and-forth between the agent and the rep. The integration sees real availability, books into the right calendar (yours or a teammate's), and refreshes when the prospect reschedules. Works with personal Gmail and Workspace accounts.

## What changes

* **The agent sees free or busy in real time.** It books into windows that are actually open, including all-day blocks and unconfirmed holds.
* **Events appear instantly.** Confirmed bookings show up on the calendar with caller name, conversation summary, dial-in details, and a link to the transcript.
* **Two-way sync.** Reschedules and cancellations on Google update the RevDesk record, so the rep and the agent share the same view.
* **Multiple calendars supported.** Personal plus work, team calendars for round-robin, service-specific calendars for different appointment types.

## Setup

<Steps>
  <Step title="Open the integrations panel">
    Inside the app: **Settings → Integrations → Calendar**.
  </Step>

  <Step title="Connect Google Calendar">
    Click "Connect Google Calendar" and sign in to your Google account.
  </Step>

  <Step title="Grant permissions">
    Approve the requested scopes. RevDesk reads free/busy and creates events. It does not read existing event contents.
  </Step>

  <Step title="Choose the calendar">
    Pick the calendar bookings should land on. You can change this later, or run multiple calendars for different appointment types.
  </Step>

  <Step title="Set availability">
    Configure booking hours, buffer time, and any blocked windows. The agent will respect them on every booking.
  </Step>
</Steps>

## Permissions

| Permission             | What we use it for                              |
| ---------------------- | ----------------------------------------------- |
| View calendar events   | Check free or busy windows when offering times. |
| Create calendar events | Book the meeting.                               |
| View calendar list     | Let you choose which calendar to use.           |

The agent never reads the content of your existing events. Only whether the time is blocked.

## What gets created on a booking

* **Title.** "Appointment with \[Customer Name]" or your configured template.
* **Description.** Service requested, AI-written conversation summary, link to the transcript in RevDesk.
* **Location.** Your business address or "Phone call" depending on appointment type.
* **Attendees.** Customer's email when provided, plus the assigned rep.
* **Conferencing.** Google Meet link added automatically when configured.

## Multiple calendars

You can connect more than one calendar for different jobs.

* **Personal plus work.** The agent checks both for conflicts before offering a time.
* **Team calendars.** Round-robin booking distributes meetings across the team.
* **Service-specific.** Different appointment types land on different calendars (e.g., onboarding vs. support).

## Troubleshooting

<AccordionGroup>
  <Accordion title="Calendar not syncing">
    Disconnect and reconnect from **Settings → Integrations → Google Calendar**. The OAuth token sometimes expires after a Google security change.
  </Accordion>

  <Accordion title="Events showing the wrong time">
    Check that your Google Calendar timezone matches the RevDesk profile timezone. Google Calendar → Settings → Time zone.
  </Accordion>

  <Accordion title="Can't see my calendar in the list">
    Only calendars you own or have write access to appear. Check Google Calendar sharing settings if a shared calendar is missing.
  </Accordion>
</AccordionGroup>

<Card title="Connect Google Calendar" icon="google" href="https://www.revdesk.com/settings/integrations">
  Two-minute setup. The next booked call lands on your calendar.
</Card>
