> ## 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, manages the events it books, and can look up a
    customer's existing appointment.
  </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 calendars and events | Check free or busy windows, list your calendars, find an existing booking. |
| View and edit events | Book, reschedule, or cancel the meeting. |

To offer times, RevDesk reads only whether a window is busy. To find a caller's existing appointment, it
searches your calendar for their email or phone number and reads the matching event's title, time, and
attendees. If calendar sync is on for your workspace, RevDesk also stores upcoming events' title, time,
description, and location to keep availability current.

## 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 tasks.

* **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>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.