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

# Connect Google Drive

> Connect Google Drive to Retell AI with one OAuth sign-in. The drive.file scope grants per-file access only, so agents answer from files you pick.

Connecting Google Drive lets you [add Drive files to knowledge bases](/integrations/google-drive-knowledge-base), so your agent answers from Docs, Sheets, and files your team already maintains. Retell can only access the specific files you pick — never your whole Drive. This page covers the connection itself.

Unlike the other integrations, Google Drive adds no integration tools. Its job is feeding knowledge bases.

## When to use it

Connect Google Drive when the content your agent should know lives in Google Docs or Sheets that people keep editing. It's the right choice when you want to:

* **Stop re-uploading documents.** A price list or policy doc added from Drive re-syncs when the source changes, so the knowledge base follows the document instead of snapshotting it.
* **Let non-developers own the content.** The team edits the Doc they already work in; nobody exports PDFs or touches the dashboard to keep the agent current.
* **Use spreadsheets as knowledge.** Sheets sync with their cell values read directly, which beats exporting to CSV and uploading.

For example, a property management company keeps its leasing FAQ in a Google Doc the operations team edits weekly. The Doc is a knowledge base source, so the leasing agent quotes current pet policies and fees without anyone redeploying a thing.

## Prerequisites

* A Google account with access to the files you want to sync. Retell keeps acting as this account, so prefer a shared team account over a personal one — if the account loses access to a file (or gets deactivated), that source stops refreshing.

## Connect Google Drive

<Steps>
  <Step title="Add the connection">
    In the Retell Dashboard, open **Integrations**, select the **Available** tab, find **Google Drive**, and click **Connect** (**Add Account** if a connection already exists). You can also start from a knowledge base: the **Add** menu shows **Connect Google Drive** when no account is connected yet.
  </Step>

  <Step title="Sign in with Google">
    The dialog only asks for a connection name (prefilled with `Google Drive - OAuth`). Click **Connect** (**Add Account** if a connection already exists), and a Google sign-in window opens. Pick the account and grant the requested access. Retell stores a refresh token, so nobody has to sign in again.

    <Frame caption="The Google Drive connection dialog, with only a connection name to fill in.">
      <div style={{ aspectRatio: '16 / 9', width: '100%', background: 'rgba(128,128,128,0.15)', display: 'flex', alignItems: 'center', justifyContent: 'center', borderRadius: '8px', overflow: 'hidden' }}>
        <img src="https://mintcdn.com/retellai/eQ17pyeTZnmNJIsQ/images/integration/google-drive-connect-dialog.png?fit=max&auto=format&n=eQ17pyeTZnmNJIsQ&q=85&s=eeade44f4a48b764ac2b8b538129f33b" alt="Retell's Google Drive connection dialog on its Connect tab, with a Functions tab beside it. It has a single Connection name field prefilled with Google Drive - OAuth, and Cancel and Add Account buttons; connecting continues to a Google sign-in." style={{ maxWidth: '100%', maxHeight: '100%', objectFit: 'contain' }} width="1202" height="1006" data-path="images/integration/google-drive-connect-dialog.png" />
      </div>
    </Frame>
  </Step>
</Steps>

Once connected, the account appears in every knowledge base's **Add** menu — see [Google Drive knowledge base sync](/integrations/google-drive-knowledge-base) for picking files and how refresh works.

## How access works

Retell requests Google's `drive.file` scope, which grants access **only to files you explicitly pick** in the Google file picker. Retell cannot list, search, or read anything else in the Drive. Revoking the app's access in your Google account settings cuts off all of it at once.

## FAQ

<AccordionGroup>
  <Accordion title="What happens if I delete the connection?">
    Content already synced stays in your knowledge bases and keeps answering; it just stops refreshing. Reconnecting and re-picking the files resumes updates.
  </Accordion>

  <Accordion title="Can Retell read my whole Drive?">
    No. The `drive.file` scope only grants access to files you picked in the file picker. Retell cannot browse, list, or search the rest of the Drive, and Google's consent screen reflects that.
  </Accordion>

  <Accordion title="Can I connect more than one Google account?">
    Yes. Each connection is separate, and the knowledge base **Add** menu lists them all, so different teams can feed knowledge bases from different Drives.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Google Drive knowledge base sync" icon="rotate" href="/integrations/google-drive-knowledge-base">
    Pick the Docs, Sheets, and files your agent answers from, and keep them re-syncing as they change.
  </Card>

  <Card title="Integrations overview" icon="plug" href="/integrations/overview">
    See every provider Retell connects to and how integration tools work.
  </Card>
</CardGroup>
