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.
-
In the Admin Console, select Admin from the left-side navigation.
- Select Integrations.
-
Select the plus sign (+) icon next to Google Drive.
-
Select Vasion App (Cloud Hosted) then select Next.
-
On the Settings page, enter a description for the connection.
-
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.
-
Select the domain configuration:
- Allow All Accounts: Users can connect to any account, including personal and company accounts.
- Restrict to company accounts: This option limits access to specific company domains that you enter.
- Enter the domain using the field below.
- Select the + Add Domain button for additional fields.
- Select the trash can icon to remove a field.
- Select Next in the upper-right corner.
-
Use the Groups and Users tabs on the Permissions page to assign access to the integration.
- 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:
- Open a new browser tab, and go to https://console.cloud.google.com.
- Log in to your Google admin account.
- Select the Project dropdown menu at the top.
- Select New Project.
- Enter a project name, and ensure that the Organization and Location fields are correct.
- Select Create.
-
Select Select Project in the Notification section, or select the new project from the Project dropdown menu.
2. Turn On the Google Drive API
Follow these steps:
3. Configure the OAuth Consent Screen
Follow these steps:
-
Select OAuth consent screen from the left-side navigation, or select APIs & Services
OAuth consent screen from the navigation menu. -
Select the Get Started button.
- Enter the App name and User support email, and then select Next.
- Select Internal for the Audience, and then select Next.
- Enter the Contact Information, and then select Next.
- Select the checkbox to agree, and then select Continue.
- Select Create.
4. Add the Vasion Connection
Follow these steps:
-
In the Admin Console, select Admin from the left-side navigation.
- Select Integrations.
-
Select the plus sign (+) icon next to Google Drive.
-
Select Self-Hosted App, then select Next.
-
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:
-
In the Google Cloud console, go to the OAuth Overview tab, and select the Create OAuth Client button.
- For the app type, select Web Application.
- Enter a name for the web client.
- In the Authorized redirect URIs section, select + Add URI.
- Copy the Vasion Redirect URI, and paste it in the Google Cloud URIs field.
- Select Create.
6. Connect and Authorize
Follow these steps:
- In the Google Cloud console, select the OAuth client you created to view additional details.
- Copy the Google Client ID, and paste it in the Vasion Client ID field.
- Copy the Google Client Secret, and paste it in the Admin Console Client Secret field.
- Enter a description for the connection in the Admin Console.
-
Select the domain configuration:
- Allow All Accounts: Users can connect to any account, including personal and company accounts.
-
Restrict to company accounts: This option limits access to specific company domains that you enter.
- Enter the domain using the field below.
- Select the + Add Domain button for additional fields.
- Select the trash can icon to remove a field.
- Select Next in the upper-right corner.
-
On the Permissions page, search for and select the users or groups who should have the integration option after signing in to the CPA.
- Select Save.
The integration becomes available for assigned users and groups using Scan to Personal (Cloud).














