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

# Google Contacts Sync

> Automatically import contacts saved in Google Contacts into Spread.

## Overview

Connect your Google account to **automatically import contacts saved in Google Contacts into Spread.**

There's no need to build a file yourself — you simply sync the contacts you already have.

<Note>
  **There are two ways to bring contacts into Spread.**

  1. **Sync from Google Contacts** (this page) — connect your Google account to sync automatically
  2. [**Import an Excel/CSV file**](/docs/import/ai-import) — upload a file and let AI map it

  If your contacts are already in Google Contacts, use the sync method on this page. If you have a separate file, use the import method.
</Note>

## Connecting Google Contacts (Step-by-Step)

### Step 1. Go to the Integrations menu

Go to `Workspace settings` → `Integrations`, then select **`Google`** under `In use`.

<img
  src="https://mintcdn.com/relate-fa98d7d/d9pLGjtQuKApYaEI/images/google-contacts-sync/step1-integrations.png?fit=max&auto=format&n=d9pLGjtQuKApYaEI&q=85&s=38a79f2a629108f23a37d7c0beeea4dd"
  alt="Integrations - select Google"
  style={{
display: "block",
margin: "12px auto",
boxShadow: "0 6px 18px rgba(0, 0, 0, 0.16)",
borderRadius: "8px"
}}
  width="1522"
  height="1138"
  data-path="images/google-contacts-sync/step1-integrations.png"
/>

### Step 2. Allow Google Contacts access

When connecting an account for the first time, sign in to Google and grant **Contacts access** on the consent screen. This permission is required for Google Contacts sync to work.

<img
  src="https://mintcdn.com/relate-fa98d7d/d9pLGjtQuKApYaEI/images/google-contacts-sync/step2-oauth-scope.png?fit=max&auto=format&n=d9pLGjtQuKApYaEI&q=85&s=f24aa105f1949ffb1bebff231caecde2"
  alt="Google consent - allow Contacts access"
  width="520"
  style={{
display: "block",
margin: "12px auto",
boxShadow: "0 6px 18px rgba(0, 0, 0, 0.16)",
borderRadius: "8px"
}}
  data-path="images/google-contacts-sync/step2-oauth-scope.png"
/>

<Note>
  The Google consent screen also requests **Calendar and Gmail** permissions. A single Google account connection lets you use email, calendar, and contacts together.
</Note>

### Step 3. Check the Contacts option and save

In `Connected accounts`, check the **`Contacts`** option for the Google account and **save** to start syncing.

<img
  src="https://mintcdn.com/relate-fa98d7d/d9pLGjtQuKApYaEI/images/google-contacts-sync/step3-contacts-toggle.png?fit=max&auto=format&n=d9pLGjtQuKApYaEI&q=85&s=52323c67ddb4cb3df2faccaf41f0c703"
  alt="Connected accounts - check the Contacts option"
  style={{
display: "block",
margin: "12px auto",
boxShadow: "0 6px 18px rgba(0, 0, 0, 0.16)",
borderRadius: "8px"
}}
  width="1494"
  height="722"
  data-path="images/google-contacts-sync/step3-contacts-toggle.png"
/>

<Note>
  **What information is imported**

  Spread imports the **name, company, phone number, email, and title (job title)** registered in Google Contacts.
</Note>

### Step 4. Check the sync results

Once you check the `Contacts` option and save, the **first sync starts immediately**, and shortly after, your Google Contacts appear in your workspace's contact list.

If you have a large number of contacts, it may take some time for all of them to be reflected.

## How sync works

* **Sync timing**: A **full sync runs once immediately** when you first enable it. After that, contacts are **automatically updated once every 24 hours (daily at midnight)**, reflecting any added or changed contacts.
* **Scope**: Spread imports **all contacts** from the connected Google account. (It does not import only a specific group or label.)
* **Duplicate handling**: Contacts are **matched by email**. If a contact with the same email already exists in Spread, it is not duplicated — instead, the **existing contact is updated** with the merged information.
* **Contacts without an email**: If a contact has no email, it must have a **name** to be imported.
* **Deleted contacts**: Contacts deleted in Google are excluded from sync.
