This guide explains what you, as the customer, need to provide to enable the integration between your Google Drive (Business) CMS and our platform.
1. Prerequisites
Before proceeding, ensure you have the following:
-
A Google Business Suite account.
-
A Service Account Email ID for impersonation.
-
Admin access to your Google Workspace
2. Grant Access to the Service Account
Google does not provide an API to approve admin consent, so the admin of your organization must manually grant the Google Drive API access to the Marketplace service account.
For Existing Customers Only - Remove Previous Domain-Wide Delegation (Optional)
If you previously configured domain-wide delegation settings for this integration, you should remove them as they are no longer required.
To remove previous configuration:
-
Login to Google Admin Console
-
Navigate to Security → Search for API controls
-
Select Manage Domain-wide delegation
-
Locate the marketplace service account Client ID and associated Scopes
-
Remove the entry
Note: New customers can skip this step entirely. This is only applicable if you have previously set up domain-wide delegation for our service account.
Grant Access to Specific Files and Folders (Recommended)
Instead of broad domain-wide access, you will now share specific files and folders directly with the service account.
Steps:
-
Navigate to the Google Drive files and folders you want to integrate
-
Share each file or folder with the Service Account Email ID:
[email protected] -
Grant Viewer access permissions to the service account
Benefits of this approach:
-
The service account only has access to explicitly shared files and folders
-
No unrestricted access to your entire Google Drive
Next Steps
Once you have granted the necessary permissions, notify our support team to complete the integration setup.