> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chatsyncs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Connect Google to ChatSyncs

> How to connect a Google account to ChatSyncs so it can write to Google Sheets and use Google Calendar and Contacts to save subscriber and form data.

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-00-connect-account-list.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=0d3a14ac5e6d2e86e9ae3ef38c4625a9" alt="ChatSyncs Connect Account page listing available connections — WhatsApp, Google, Shopify, WooCommerce, Salla — with the Connect Google button highlighted" width="1256" height="579" data-path="images/learn/connect-google-to-chatsyncs/step-00-connect-account-list.png" />
</Frame>

**Connect Account → Google** connects a Google account to ChatSyncs so it can:

* Write data into Google Sheets.
* (Once connected) also be used for Google Calendar and Google Contacts.

Click **Connect Google** on the Connect Account page to open the Google Integration screen:

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-01-google-integration-landing.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=5c2a0bd8b392df4ac9af2a08b619d42b" alt="Google Integration page showing Google Accounts, Sheets Access, Calendar Access, and Limited Access counts, with a Connect Google Account card and Sign in with Google button" width="1262" height="574" data-path="images/learn/connect-google-to-chatsyncs/step-01-google-integration-landing.png" />
</Frame>

## Connecting an account

<Steps>
  <Step title="Sign in with Google">
    Click **Sign in with Google**, then pick the Google account to connect from the account
    picker:

    <Frame>
      <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-02-google-signin-account-picker.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=6f91d62f1f798018b1e286761a757282" alt="Google account picker shown after clicking Sign in with Google" width="1267" height="544" data-path="images/learn/connect-google-to-chatsyncs/step-02-google-signin-account-picker.png" />
    </Frame>
  </Step>

  <Step title="Grant the requested permissions">
    Review and check what ChatSyncs can access, then click **Continue**. ChatSyncs requests:

    * **Contacts** — see, edit, download, and permanently delete your Google contacts
    * **Google Drive** — see, edit, create, and delete only the specific files ChatSyncs creates
    * **Google Sheets** — see, edit, create, and delete your Google Sheets spreadsheets
    * **Google Calendar** — see, edit, share, and permanently delete calendars you can access

    <Frame>
      <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-05-google-consent-permissions.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=e473270e8ca43596bc60f47e41e81a9b" alt="Google consent screen listing Contacts, Drive, Sheets, and Calendar permissions with checkboxes and a Continue button" width="1259" height="565" data-path="images/learn/connect-google-to-chatsyncs/step-05-google-consent-permissions.png" />
    </Frame>
  </Step>

  <Step title="Confirm on reconnect">
    If the account was connected before and you're reconnecting (e.g. after re-authorizing),
    Google shows a shorter **"You're signing back in to ChatSyncs"** screen — click **Continue**.

    <Frame>
      <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-04-google-consent-signback.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=aff16efb4a70a2c14a017d3189a51c29" alt="Google You're signing back in to ChatSyncs screen with account and Continue button" width="1250" height="577" data-path="images/learn/connect-google-to-chatsyncs/step-04-google-consent-signback.png" />
    </Frame>
  </Step>
</Steps>

Once connected, the account appears under **Google Accounts** with the permissions it granted —
**Google Sheets & Drive**, **Google Calendar**, and **Google Contacts** — plus **Sync Data** and
**Unlink** actions.

<Tip>
  **Grant the Contacts and Sheets permissions, not just Sheets** — some ChatSyncs features (like
  syncing subscriber contact details) need the Contacts scope too. If a feature isn't working
  after connecting, check that its required scope was actually granted during consent.
</Tip>

## Using the connected account

From the **Integrations** sidebar, the connected account can create or attach sheets, and
manage calendars.

### Google Sheets

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-06-google-sheets-manage.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=99d4abc87ce4d44bd5aafabca7c7d7d2" alt="Google Sheets list with Create New Sheet and Add Existing Sheet buttons highlighted" width="1071" height="412" data-path="images/learn/connect-google-to-chatsyncs/step-06-google-sheets-manage.png" />
</Frame>

* **Create New Sheet** — pick the connected account, name the **Sheet Title**, and optionally
  **Add Header** to define column headers up front, then **Save**. ChatSyncs creates a brand-new
  spreadsheet in the connected Drive with those headers already in place.

  <Frame>
    <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-07-create-google-sheet.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=a37b3dedc6bc54040431cc06e475ea01" alt="Create Google Sheet form with Select Account, Sheet Title, Add Header, and Save" width="359" height="310" data-path="images/learn/connect-google-to-chatsyncs/step-07-create-google-sheet.png" />
  </Frame>

* **Add Existing Sheet** — point ChatSyncs at a spreadsheet you already have by picking the
  account and pasting its **Sheet ID**.

  <Frame>
    <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-08-add-existing-sheet.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=b0c77669a38d402f13ab36107f689e0a" alt="Add Existing Sheet form with Select Account and Sheet ID fields" width="357" height="213" data-path="images/learn/connect-google-to-chatsyncs/step-08-add-existing-sheet.png" />
  </Frame>

### Google Calendar

<Frame>
  <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-09-google-calendar-manage.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=d77d3c23f0b773df8ca963c8848548df" alt="Google Calendar list with Create New Calendar button highlighted" width="1060" height="229" data-path="images/learn/connect-google-to-chatsyncs/step-09-google-calendar-manage.png" />
</Frame>

* **Create New Calendar** — pick the connected account, name the **Calendar Summary**, and
  choose a **Timezone**, then **Save** — for flows that book appointments via Google Calendar.

  <Frame>
    <img src="https://mintcdn.com/chatsyncs/XjclbddfdJGRoc9R/images/learn/connect-google-to-chatsyncs/step-10-create-google-calendar.png?fit=max&auto=format&n=XjclbddfdJGRoc9R&q=85&s=e27c19eec43483a8b2f0387488f30460" alt="Create Google Calendar form with Select Account, Calendar Summary, and Select Timezone fields" width="359" height="276" data-path="images/learn/connect-google-to-chatsyncs/step-10-create-google-calendar.png" />
  </Frame>

## Use cases

* Save subscriber information collected during a WhatsApp conversation.
* Store form responses from an input flow.
* Export customer data for reporting.
* Keep records automatically without manual data entry.

## Frequently asked

<AccordionGroup>
  <Accordion title="Why does Google say 'This app hasn't been verified' when I connect my account?">
    Because ChatSyncs hasn't gone through Google's app-verification review yet. It's expected —
    click **Advanced**, then **Go to chatsyncs.com (unsafe)** to continue safely.
  </Accordion>

  <Accordion title="Can I save bot-collected data straight into a Google Sheet?">
    Yes — connect a Google account here, then use **Create New Sheet** or **Add Existing Sheet**
    as the destination for a flow step that saves subscriber info or form responses.
  </Accordion>

  <Accordion title="I connected Google Sheets but contact syncing isn't working — why?">
    Check that you granted the **Contacts** permission during the Google consent step, not just
    Sheets/Drive — some features need both scopes.
  </Accordion>

  <Accordion title="What's the difference between Google Sheet Integration and Google Sheet Fetch?">
    Google Sheet Integration writes data *into* a sheet. [Google Sheet
    Fetch](/learn/chatsyncs-integrations/google-sheet-fetch-in-chatsyncs) reads data *from* a sheet — for example
    looking up a customer record the bot then uses in a reply.
  </Accordion>
</AccordionGroup>

## Learn From a Use Case

* [Clinic Appointment Booking Automation](/learn/clinic-appointment-booking-automation-with-chatsyncs-business-problem) —
  syncs every appointment to a spreadsheet the front desk uses.
