What you’ll need
- Google Workspace Super Admin role (or a custom admin role with Reports and Directory read access).
- Two minutes.
Set it up
Open the Google Workspace integration in Layer
In Layer, go to Integrations, find Google Workspace, and click Connect.
Sign in with your super-admin account
You’ll be redirected to Google’s sign-in screen. Use the super-admin account for the Workspace tenant you want to connect.
Grant admin consent
Google will show the requested scopes and ask for admin consent on behalf of the entire tenant. Click Allow.Scopes requested:
admin.directory.user.readonly— list usersadmin.directory.group.readonly— list groups and membershipadmin.reports.audit.readonly— read audit logs to discover OAuth app installs
What gets synced
| Object | Fields | Refresh cadence |
|---|---|---|
| Users | name, email, suspended state, last login | Every 6 hours |
| Groups | name, description, member emails | Every 6 hours |
| OAuth app grants | app name, scopes, granting users, install date | Daily |
Token refresh
Google access tokens expire approximately one hour after they are issued. Layer automatically refreshes tokens in the background each time a sync runs, so your connection stays active without any manual re-authorization. If a refresh fails — for example, because the admin revoked access in the Google Admin console — the connection status changes to needs re-auth and you can reconnect with one click.Troubleshooting
Google says I'm not authorized
Google says I'm not authorized
Connection shows needs re-auth
Connection shows needs re-auth
This means Layer could not refresh the access token automatically. The most common cause is a revoked grant. Go to Integrations → Google Workspace and click Reconnect to re-authorize.
I want to disconnect
I want to disconnect
Go to Integrations → Google Workspace → Disconnect in Layer. To fully revoke, also remove Axiom from your tenant at admin.google.com/ac/owl/list?tab=apps.