Before you start
- You are a Google Workspace Super Admin.
- You can create or use a Google Cloud project.
- You can create a service account and download its JSON key.
- You can authorize domain-wide delegation in the Google Admin Console.
- Allow approximately 10 minutes for setup, plus any provider propagation time.
Connect Google Workspace
1
Start the Google Workspace connection
In onboarding or Settings → Integrations, choose Connect Google Workspace. Porcia opens a guided setup with the access categories required for organization-wide discovery.
2
Create or select a Google Cloud project
In Google Cloud, create or select the project that will contain the service account. Enable the Google Workspace APIs requested by the setup guide.
3
Create a service account and key
Create a service account and download its JSON key. Keep the key private and upload it only through the Porcia setup flow.
4
Authorize domain-wide delegation
In the Google Admin Console, authorize the service account’s client ID under the domain-wide delegation controls. Copy the scopes shown in Porcia exactly.
5
Upload and verify
Return to Porcia, upload the service-account JSON key, provide the administrator mailbox if the setup asks for one, and choose Verify and continue.
Access requested
Google Workspace uses five domain-wide delegation scopes for the supported organization-wide connection:
These permissions help Porcia connect people, groups, applications, activity, delegated access, and relevant vendor signals. The exact results depend on your Workspace configuration and the data available in the connected tenant.
The Google Workspace connection is organization-wide. Employees do not need to connect individual Gmail accounts for this supported setup.
What Porcia can show
Application context
Applications associated with Google Workspace and their available access context.
Users and groups
Organizational context for understanding who has access to which applications.
OAuth activity
Third-party authorization and delegated-access context for risk review.
Vendor signals
Relevant mailbox signals such as invoices, renewals, signups, and permission notices.
What Porcia does not do through this connection
- It does not send email from customer mailboxes.
- It does not change Google Workspace users, groups, or application assignments as part of discovery.
- It does not require every employee to complete an individual connection.
- It does not use the connection as a general browsing or page-content monitor.
If setup is skipped
You can return to Settings → Integrations and start the Google Workspace connection later. If your organization cannot complete the administrator setup, ask your Google Workspace administrator to follow this guide.Troubleshooting
The connection cannot be verified
- Confirm the service account JSON key belongs to the service account whose client ID was authorized.
- Confirm domain-wide delegation is enabled for the correct Workspace domain.
- Confirm the scopes in Google Admin Console exactly match the scopes shown in Porcia.
- Allow time for Google changes to propagate, then retry verification.
No applications or vendor signals appear yet
Initial synchronization is asynchronous and may take longer for larger organizations. Confirm the connection is active in Settings → Integrations, then contact [email protected] with the provider status. Never send service-account keys or private mailbox content to support.Disconnect Google Workspace
- Go to Settings → Integrations.
- Open the Google Workspace connection and choose Disconnect.
- In Google Admin Console, remove the service account’s domain-wide delegation authorization if you want to revoke provider access completely.
Next steps
Microsoft Entra ID
Connect another organization provider.
OAuth Grants
Review delegated third-party access.
Browser Extension
Add browser usage context.
Findings
Review security and access concerns.