> For the complete documentation index, see [llms.txt](https://docs.salescaling.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.salescaling.com/en/platform-settings/integraciones/conectar-calendarios-y-videollamadas/google-calendar-y-meet.md).

# Google (Calendar and Meet)

Connect your account to **Google** is the easiest and most powerful way to automate recording your video calls in **Salescaling**. This guide explains how to do it.

### 1. Connect your Google Calendar

This is the essential step for the **Salescaling** bot to identify your meetings and join them automatically.

* Steps for the Connection:
  1. Go to **Settings** > [**Integrations**](https://app.salescaling.com/settings/integrations).
  2. In the Calendar section, look for the Google card and click Connect.
  3. You will be **redirected** to a **Google**login page, where you will need to choose your account and grant the necessary permissions to **Salescaling**.
  4. Once authorized, you will return to **Salescaling** and the **Google Calendar** card will show a green checkmark and the Disconnect button.

**Main Benefit and Automatic Operation:**

Once this connection is complete, **Salescaling** will begin synchronizing your calendar events so they appear automatically in your **Bot Manager.**

Synchronization works as follows:

* **Synchronization Window**: The platform automatically imports all meetings scheduled for the **next month (30 days)**.
* **Continuous Update**: Every day, this process is repeated, always keeping a one-month-ahead window. In this way, the **Bot Manager** will always be up to date with your upcoming events without you having to do anything.

### Which calendars are synchronized?

**Salescaling** automatically synchronizes all calendars that you own:

* ✅ **Primary calendar**: Your main Google calendar
* ✅ **Secondary calendars**: Any additional calendar you have created
* ❌ **Shared calendars**: Calendars shared by other users (not synchronized)
* ❌ **Read-only calendars**: Third-party calendars with limited permissions

> **Important note**: If you need to synchronize events from shared calendars, each user must connect their own Google account to Salescaling.

### 2. Support for Google Meet

As you can see in the **Video Calls, Google Meet** section, it appears with a green checkmark by default. This means it is ready to use without the need for additional calendar integration setup.

Once you have connected your **Google Calendar**, the bot will be able to automatically join the Google Meet meetings it finds. Alternatively, you can also make the bot join a Google Meet meeting in two ways:

1. Using the **Record Meeting** option within the **Salescaling**.
2. Using the **browser** extension **Salescaling** from Google Meet directly.

> To learn more: *Check our guide on* [*how to use the Salescaling Browser Extension*](https://app.gitbook.com/o/6VLf27xiEWrRDMXUUrGY/s/wlqjdbsSjPxjbXypmcqu/~/changes/15/configuraciones-de-la-plataforma/integraciones/conectar-calendarios-y-videollamadas/extension) *to record meetings instantly.*

#### Allowed Google Meet links

For the Salescaling bot to correctly join your Google Meet meetings, the link must follow Google Meet's standard format:

**✅ Valid links:**

* `https://meet.google.com/abc-defg-hij`
* `http://meet.google.com/abc-defg-hij`
* `meet.google.com/abc-defg-hij`
* `https://meet.google.com/abc-defg-hij?authuser=0&hs=179`

**❌ Invalid links:**

* Google Calendar links that are not Meet-specific
* Links from other video call platforms
* Links that do not contain the domain `meet.google.com`

> **Tip**: When creating an event in Google Calendar, make sure the "Add Google Meet video conferencing" option is enabled to automatically generate the correct link.

{% hint style="info" %}
Important Note: Don't forget to admit the **Bot**! Remember that, although the process is automatic, the bot will appear in the "waiting room" of your Google Meet. The meeting host will need to admit it manually so it can enter and record.
{% endhint %}

#### Frequently Asked Questions (FAQ)

<details>

<summary>What exact permissions am I giving Salescaling when connecting my Google account?</summary>

By authorizing the connection, you give permission to **Salescaling** to:

* **Read calendar events**: Title, description, date/time, participants
* **Access video call links**: Google Meet, Teams, and Zoom links in events
* **Automatically synchronize**: Import events from the next month (30 days)

**Requested technical permissions**: `https://www.googleapis.com/auth/calendar` (calendar read-only)

**What Salescaling does NOT access**:

* ❌ Personal emails
* ❌ Private event notes
* ❌ Attachments
* ❌ Other Google Workspace data

</details>

<details>

<summary>Are my shared or other users' calendars synchronized?</summary>

**No**. Salescaling only synchronizes calendars that you directly own:

* ✅ Your primary calendar
* ✅ Secondary calendars you have created
* ❌ Calendars shared by colleagues
* ❌ Third-party read-only calendars

If you need to synchronize events from shared calendars, each user must connect their own Google account.

</details>

<details>

<summary>What happens if I have multiple calendars in my Google account?</summary>

**All your owned calendars are synchronized automatically**. You don't need to configure anything else:

* Your primary calendar will appear immediately
* Any secondary calendar you have created will also be synchronized
* You can filter by a specific calendar in the Bot Manager if needed

</details>

<details>

<summary>How often is synchronization updated?</summary>

Synchronization is **automatic and continuous**:

* **Initial import**: When connected, events from the next month are imported
* **Daily update**: Every day the 30-day window is updated
* **Real-time synchronization**: Changes to your calendar are reflected automatically

You do not need to do anything manually to keep synchronization active.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.salescaling.com/en/platform-settings/integraciones/conectar-calendarios-y-videollamadas/google-calendar-y-meet.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
