> ## 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.

# Connect Google

> Connect a Google account from Connect Account → Google to write to Google Sheets (and use Google Calendar/Contacts) from ChatSyncs — save subscriber info, form responses, and exported customer data automatically. Use this when a customer wants bot-collected data to land in a spreadsheet, or asks why Google shows an 'unverified app' warning during connection.

<Frame>
  <img src="https://mintcdn.com/chatsyncs/eyc5nb29uF7tuncy/images/learn/control-panel-google-sheet-integration/step-00-connect-account-list.png?fit=max&auto=format&n=eyc5nb29uF7tuncy&q=85&s=10c9de6e36305f2e7b3c65710df5847e" 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/control-panel-google-sheet-integration/step-00-connect-account-list.png" />
</Frame>

**Connect Account → Google** connects a Google account so ChatSyncs can write data into Google
Sheets — and, once connected, that same account can 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/eyc5nb29uF7tuncy/images/learn/control-panel-google-sheet-integration/step-01-google-integration-landing.png?fit=max&auto=format&n=eyc5nb29uF7tuncy&q=85&s=4ab3a8502031edf12953ff5a3bc91317" 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/control-panel-google-sheet-integration/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/Ma-dImppMzscCHUd/images/learn/control-panel-google-sheet-integration/step-02-google-signin-account-picker.png?fit=max&auto=format&n=Ma-dImppMzscCHUd&q=85&s=cf303a31d020946a985f997bdccefd71" alt="Google account picker shown after clicking Sign in with Google" width="1267" height="544" data-path="images/learn/control-panel-google-sheet-integration/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/Ma-dImppMzscCHUd/images/learn/control-panel-google-sheet-integration/step-05-google-consent-permissions.png?fit=max&auto=format&n=Ma-dImppMzscCHUd&q=85&s=2350ba253a195808cd1339bd2be5b968" 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/control-panel-google-sheet-integration/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/Ma-dImppMzscCHUd/images/learn/control-panel-google-sheet-integration/step-04-google-consent-signback.png?fit=max&auto=format&n=Ma-dImppMzscCHUd&q=85&s=58ce259c56b578da25d2d9835c9ed044" alt="Google You're signing back in to ChatSyncs screen with account and Continue button" width="1250" height="577" data-path="images/learn/control-panel-google-sheet-integration/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/eyc5nb29uF7tuncy/images/learn/control-panel-google-sheet-integration/step-06-google-sheets-manage.png?fit=max&auto=format&n=eyc5nb29uF7tuncy&q=85&s=5c3467664f72a16e34e67f61523f3a9d" alt="Google Sheets list with Create New Sheet and Add Existing Sheet buttons highlighted" width="1071" height="412" data-path="images/learn/control-panel-google-sheet-integration/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/eyc5nb29uF7tuncy/images/learn/control-panel-google-sheet-integration/step-07-create-google-sheet.png?fit=max&auto=format&n=eyc5nb29uF7tuncy&q=85&s=827c5f93a3120406196e7c57ff35d821" alt="Create Google Sheet form with Select Account, Sheet Title, Add Header, and Save" width="359" height="310" data-path="images/learn/control-panel-google-sheet-integration/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/eyc5nb29uF7tuncy/images/learn/control-panel-google-sheet-integration/step-08-add-existing-sheet.png?fit=max&auto=format&n=eyc5nb29uF7tuncy&q=85&s=94606ce0e754f46a9d9f3b52a6d3dbd9" alt="Add Existing Sheet form with Select Account and Sheet ID fields" width="357" height="213" data-path="images/learn/control-panel-google-sheet-integration/step-08-add-existing-sheet.png" />
  </Frame>

### Google Calendar

<Frame>
  <img src="https://mintcdn.com/chatsyncs/eyc5nb29uF7tuncy/images/learn/control-panel-google-sheet-integration/step-09-google-calendar-manage.png?fit=max&auto=format&n=eyc5nb29uF7tuncy&q=85&s=18a77d04279e936a862cfaa2bef8e71b" alt="Google Calendar list with Create New Calendar button highlighted" width="1060" height="229" data-path="images/learn/control-panel-google-sheet-integration/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/eyc5nb29uF7tuncy/images/learn/control-panel-google-sheet-integration/step-10-create-google-calendar.png?fit=max&auto=format&n=eyc5nb29uF7tuncy&q=85&s=0460b642311a3368e301fee07aecef7b" alt="Create Google Calendar form with Select Account, Calendar Summary, and Select Timezone fields" width="359" height="276" data-path="images/learn/control-panel-google-sheet-integration/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/control-panel-google-sheet-data-fetch) reads data *from* a sheet — for example
    looking up a customer record the bot then uses in a reply.
  </Accordion>
</AccordionGroup>
