Integrate Google Drive

Last Updated: April 28, 2026

This topic covers the storage provider connection for Scan to Personal (Cloud) configurations. If you are configuring Scan to Shared (Cloud), refer to the 1. Create the Storage Connection section for the storage provider options and steps.

Requirements

Review the Requirements section before configuring this feature. In addition this storage provider requires the following:

  • Decide whether to use the Vasion App (Cloud Hosted) option or the Self-Hosted App option.
  • Admin access to the Admin Console.
  • Access to the Google Cloud console and permission to create projects.

Vasion App (Cloud Hosted)

The steps in this integration, use the Vasion App (Cloud Hosted) option. Refer to the Self-Hosted App section if you are hosting the app.

  1. In the Admin Console, select Admin from the left-side navigation.

    Admin menu expanded to show the Integrations option.

  2. Select Integrations.
  3. Select the plus sign (+) icon next to Google Drive.

    Admin Console showing available integrations.

  4. Select Vasion App (Cloud Hosted) then select Next.

    Admin Console showing App Type page.

  5. On the Settings page, enter a description for the connection.

    Admin Console showing Settings page.

  6. Select the default file name type.

    This setting sets the default for the organization. Users can adjust the file name for scanned files on the CPA.

  7. Select the domain configuration:

    1. Allow All Accounts: Users can connect to any account, including personal and company accounts.
    2. Restrict to company accounts: This option limits access to specific company domains that you enter.
      1. Enter the domain using the field below.
      2. Select the + Add Domain button for additional fields.
      3. Select the trash can icon to remove a field.

    Admin Console showing Domain Configuration section.

  8. Select Next in the upper-right corner.
  9. Use the Groups and Users tabs on the Permissions page to assign access to the integration.

    Admin Console showing Permissions page.

  10. Select Save.

The integration becomes available for end-users to connect to in their Integrations tab.

Self-Hosted App

The steps in this integration use the Self-Hosted App option. Refer to the Vasion App (Cloud Hosted) section if you are not hosting the app.

1. Create the Google Drive Project

Follow these steps:

  1. Open a new browser tab, and go to https://console.cloud.google.com.
  2. Log in to your Google admin account.
  3. Select the Project dropdown menu at the top.
  4. Select New Project.
  5. Enter a project name, and ensure that the Organization and Location fields are correct.
  6. Select Create.
  7. Select Select Project in the Notification section, or select the new project from the Project dropdown menu.

    Google Cloud console showing Project menu and expanded Notifications section with project name and Select Project option.

Google Cloud console showing Project dropdown menu and modal with New Project option.

2. Turn On the Google Drive API

Follow these steps:

  1. Expand the navigation menu, and select APIs & Services then Enabled APIs & Services.

    Google Cloud console showing expanded navigation menu.

  2. Select the + Enable APIs and Services button.
  3. Search for and select the Google Drive API.
  4. Select Enable.

Google Cloud console showing search results for Google Drive API.

3. Configure the OAuth Consent Screen

Follow these steps:

  1. Select OAuth consent screen from the left-side navigation, or select APIs & Services then OAuth consent screen from the navigation menu.

    Google Cloud console showing expanded navigation menu.

  2. Select the Get Started button.

    Google Cloud console showing Get Started button.

  3. Enter the App name and User support email, and then select Next.
  4. Select Internal for the Audience, and then select Next.
  5. Enter the Contact Information, and then select Next.
  6. Select the checkbox to agree, and then select Continue.
  7. Select Create.

Google Cloud console showing "Project configuration" modal and Audience section.

4. Add the Vasion Connection

Follow these steps:

  1. In the Admin Console, select Admin from the left-side navigation.

    Admin menu expanded to show the Integrations option.

  2. Select Integrations.
  3. Select the plus sign (+) icon next to Google Drive.

    Admin Console showing available integrations.

  4. Select Self-Hosted App, then select Next.

    Admin Console showing App Type page.

  5. On the Storage Type page, select Personal Folders, then select Next.

    Leave the current browser open for later steps.

5. Create the OAuth Client ID

Follow these steps:

  1. In the Google Cloud console, go to the OAuth Overview tab, and select the Create OAuth Client button.

    Google Cloud console showing Create OAuth Client button.

  2. For the app type, select Web Application.
  3. Enter a name for the web client.
  4. In the Authorized redirect URIs section, select + Add URI.
  5. Copy the Vasion Redirect URI, and paste it in the Google Cloud URIs field.
  6. Select Create.

6. Connect and Authorize

Follow these steps:

  1. In the Google Cloud console, select the OAuth client you created to view additional details.
  2. Copy the Google Client ID, and paste it in the Vasion Client ID field.
  3. Copy the Google Client Secret, and paste it in the Admin Console Client Secret field.
  4. Enter a description for the connection in the Admin Console.
  5. Select the domain configuration:

    1. Allow All Accounts: Users can connect to any account, including personal and company accounts.
    2. Restrict to company accounts: This option limits access to specific company domains that you enter.

      1. Enter the domain using the field below.
      2. Select the + Add Domain button for additional fields.
      3. Select the trash can icon to remove a field.

    Admin Console showing Domain Configuration section.

  6. Select Next in the upper-right corner.
  7. On the Permissions page, search for and select the users or groups who should have the integration option after signing in to the CPA.

    Admin Console showing Permissions page.

  8. Select Save.

The integration becomes available for assigned users and groups using Scan to Personal (Cloud).

Google Cloud console showing Client ID and Client secret.

Next Steps