Updated on
Mar 19, 2026
Google Drive is a cloud-based file storage and synchronization service developed by Google. It allows users to store files in the cloud, share files, and edit documents, spreadsheets, and presentations collaboratively.
Follow our setup guide to connect Google Drive to Improvado.
Google Drive supports two authentication methods: OAuth (recommended) and Service Account.
Use this method to connect your personal or organizational Google Drive account.
Step 1. Click the Make a new Connection on the Connections page.
Categories on the Data sources page group all available platforms. Use a search to find the required one.
Step 2. Click on the Google Drive tile.
Step 3. Select the OAuth connection method and click Sign in with Google.
Step 4. In the Google consent screen, sign in with your Google account and grant Improvado read-only access to your Drive files.
Note: Improvado requests drive.readonly scope, which means it can only read file metadata and content. It cannot modify, delete, or create files in your Drive.
Step 5. After the connection is completed, the Google Drive connection will appear in your Connected sources list.
Step 6. When the connection status is Active, and the account status column shows a number of accounts, you can move on to data extraction.
Step 7. To extract data from the connected sources, check the instructions on how to set up data extraction.
Use this method when you need automated, server-level access without user interaction. Suitable for shared drives and organizational access.
Step 1. Click the Make a new Connection on the Connections page.
Step 2. Click on the Google Drive tile and select the Service Account connection method.
Step 3. To authorize your account, you need to provide the following credentials:
Step 3.1. Go to the Google Cloud Console.
Step 3.2. Navigate to IAM & Admin > Service Accounts.
Step 3.3. Click Create Service Account, enter a name and description, and click Create and Continue.
Step 3.4. Under Keys, click Add Key > Create new key > select JSON > click Create. A JSON file will be downloaded.
Step 3.5. Open the downloaded JSON file and copy the client_email and private_key values.
Step 3.6. Enable the Google Drive API in your Google Cloud project.
Step 3.7. Share the Drive folders or files you want to extract with the service account email address.
Step 3.8. Enter the copied values into the Improvado authorization form.
Step 4. After the connection is completed, the Google Drive connection will appear in your Connected sources list.
Step 5. When the connection status is Active, and the account status column shows a number of accounts, you can move on to data extraction.
Step 6. To extract data from the connected sources, check the instructions on how to set up data extraction.
The schema information shows all report types you can use to extract data from Google Drive.
You can find information about the latest API changes in the official Google Drive API documentation.
Improvado team is always happy to help with any other questions you might have! Send us an email.
Contact your Customer Success Manager or raise a request in Improvado Service Desk.