# Google Calendar and Meet

The Google integration allows you to sync appointments with **Google Calendar** and automatically generate **Google Meet** links for online meetings.

You can manage this feature from: **Integrations → Google**

<figure><img src="/files/DRFHtWLHrajzf2aIesuX" alt=""><figcaption></figcaption></figure>

### Google Calendar

Enable Google Calendar to automatically create and sync booking events to your Google Calendar.

#### Configuration

To connect Google Calendar, you need to provide OAuth credentials from Google Cloud.

The following fields are required:

* **Client ID:** The OAuth Client ID generated from your Google Cloud project.
* **Client Secret:** The OAuth Client Secret associated with the Client ID.

A built-in **Guide** is available to help you generate these credentials.

Click **Guide** next to Google Calendar to open the step-by-step setup instructions.

<figure><img src="/files/uBbF7N8M8PxvYGr8ESUk" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/9sAYFFsd1m2lM8cEwnlm" alt=""><figcaption></figcaption></figure>

The guide helps you:

* Create a new project in Google Cloud.
* Enable the Calendar API.
* Generate OAuth Client credentials.
* Connect them to Bookster securely.

This ensures your Google Calendar integration works correctly and securely.

#### Two-way Sync

Enable **Two-way Sync** to allow changes from Google Calendar to update appointments in Bookster.

When this option is enabled:

* Agents can change appointment details directly from Google Calendar.
* Updates will be reflected back in the system.

#### Event Customization

You can control how booking events appear in Google Calendar.

* **Event Title:** Defines the event name shown in Google Calendar. You can use placeholders such as `{service_name}`.
* **Event Description:** The event details displayed in Google Calendar. Placeholders and basic HTML formatting are supported.

#### Placeholders

You can use the following placeholders in the event title and description:

* `{appt_number}`  Appointment Number
* `{service_name}`  Service Name
* `{customer_name}`  Customer Full Name
* `{customer_note}`  Customer Note

Click the copy icon to quickly insert a placeholder.

### Google Meet

Enable **Google Meet** to automatically generate a meeting link for each booking synced to Google Calendar.

When enabled, the meeting link will be attached to the calendar event.


---

# Agent Instructions: 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:

```
GET https://docs.yaycommerce.com/bookster/addons/google-calendar-and-meet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
