> For the complete documentation index, see [llms.txt](https://help.paintscout.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.paintscout.com/support/integrations/calendar-and-scheduling/google-calendar-integration.md).

# Google Calendar

Connect Google Calendar for one-way or two-way sync of sales events with PaintScout

PaintScout connects to Google Calendar for one-way or two-way sync of sales events, so scheduled appointments and follow-ups appear on both calendars automatically.

{% hint style="danger" %}
**Important:** this feature requires the paid **Operations add-on.**
{% endhint %}

Here's how the sync works and what to expect once connected:

* **PaintScout → Google Calendar**\
  All sales events created in PaintScout will appear in your Google Calendar with full details.
* **Google Calendar → PaintScout**\
  Events from your Google Calendar will sync to PaintScout with the option to customize what event details show on your PaintScout calendar.

***

## How to Connect to Google Calendar

1\. Go to **Your Profile** > **Calendar** > **Integrations.**

2\. Toggle on Google Calendar.

3\. Select the Google account you want to connect.

4\. Click Continue.

5\. Select the calendars you want to connect under **My Calendars** or **Shared Calendars.**

{% embed url="<https://www.youtube.com/watch?v=cXeB_syE3vs>" %}

{% hint style="info" %}
Ensure that your PaintScout timezone matches your Google Calendar timezone, or your events may appear at different times.

You can check your PaintScout timezone by going to **Account Settings** → **Account Details** → **Company Information**.
{% endhint %}

***

### How do I customize my calendar sync settings?

You can fully customize your Google Calendar connection settings in PaintScout.

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-2ccb5f9e5aca809cfb8135b418d81f14c12d4aa9%2F1827506834_7a1543e496a58aa51e305ff3325b?alt=media" alt="Screenshot showing the Google Calendar integration settings with sync direction and event detail visibility options"><figcaption></figcaption></figure>

Select a sync option:

* **​Two-way sync**: events from your Google Calendar will appear on PaintScout, and vice versa.
* **One-way sync from PaintScout to Google:** events from PaintScout will appear in your Google Calendar, but your Google events will not show on your PaintScout calendar.
* **One-way sync from Google to PaintScout:** events from your Google Calendar will appear in PaintScout, but your PaintScout events will not show on your Google Calendar.​

If you select **Two-way sync** or **One-way sync from Google to PaintScout**, you can also control event visibility inside PaintScout:

* **​Hide event details:** PaintScout shows the event as "Busy".
* **Show event details to only me:** Only you can see the Google event details in PaintScout.
* **Show event details to everyone:** Your team can see the Google event details in PaintScout.

***

### Shared Calendars <a href="#h_eaa0f21532" id="h_eaa0f21532"></a>

​Shared calendars can also be imported into PaintScout.

This sync is one-way only. Shared calendar events appear in PaintScout, but you cannot edit them.

<figure><img src="https://231248629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPyUbJF1GXLjxdJqm89IQ%2Fuploads%2Fgit-blob-59660e09ad02490d182efc2bb7aca58cc6031f0d%2F122.png?alt=media" alt="Screenshot showing shared Google calendars selected for one-way sync into PaintScout"><figcaption></figcaption></figure>

***

## What happens when I edit a PaintScout sales event in Google Calendar?

Most changes sync back to PaintScout, but not all. Here is what does and does not update:

| Change to PaintScout sales event in Google | Will It Update in PaintScout?                      |
| ------------------------------------------ | -------------------------------------------------- |
| Date                                       | ✅ Yes                                              |
| Time                                       | ✅ Yes                                              |
| Location                                   | ✅ Yes                                              |
| Description                                | ✅ Yes                                              |
| Sales event title                          | ❌ No                                               |
| Deleting the sales event                   | ✅ Yes – it will cancel the sales event             |
| Change to all-day                          | ✅ Yes                                              |
| Change to multi-day sales event            | ✅ Yes                                              |
| Change to recurring sales event            | ⚠️ Yes, but it will only show the first occurrence |

&#x20;&#x20;

## Related articles

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Calendar Availability</strong></td><td>Set your weekly calendar availability and override specific days for vacations or time off in PaintScout.</td><td><a href="/support/operations/events-and-calendar/calendar-availability.md">Calendar Availability</a></td></tr><tr><td><strong>Event Email Templates</strong></td><td>Customize the email templates sent for sales events, including confirmations, reminders (1 day and 1 hour before), and cancellations to match your company's tone.</td><td><a href="/support/operations/events-and-calendar/event-email-templates.md">Event Email Templates</a></td></tr></tbody></table>


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.paintscout.com/support/integrations/calendar-and-scheduling/google-calendar-integration.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
