# 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="https://3654694329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOokiT38oKvyMtYds88Kp%2Fuploads%2Fot6yon2PnNXwAslCM5Bi%2Fimage.png?alt=media&#x26;token=32e3814f-081a-4b6b-895c-289fabf8164d" 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="https://3654694329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOokiT38oKvyMtYds88Kp%2Fuploads%2FbnKLW0F2RNdTL84eIGnS%2Fimage.png?alt=media&#x26;token=8b9eba2c-aae5-4726-b48f-01dc313466e2" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3654694329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOokiT38oKvyMtYds88Kp%2Fuploads%2F3GR6qSHh0nKL1XZF0jcz%2Fimage.png?alt=media&#x26;token=7f0c1763-9e46-4e5e-a6a7-177d09751c33" 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.
