Skip to main content
Google Workspace Integration
Connect your Google Workspace environment with June to enable secure API-based access to users, groups, and organizational data for automated employee data synchronization.

What you’ll accomplish

  • Authorize June to access your Google Workspace data
  • Enable automated identity and device data synchronization
  • Set up comprehensive asset tracking and compliance monitoring

Capabilities

Once connected, June provides the following capabilities for Google Workspace:

Data Synchronization

Group Management

Calendar Management

Prerequisites

Before starting the integration, ensure you have:
  • Google Workspace Super Admin access
  • June organization admin permissions

Permissions and Data Access

June requests the following permissions to provide comprehensive asset management, security insights, and identity governance capabilities:

Read-Only Permissions

Write Permissions

Write permissions enable June’s automation capabilities for identity governance, onboarding/offboarding workflows, and access management. All actions are logged and can be reviewed in the activity history.

Google Workspace OAuth Integration

1

Access Integrations

  1. Log into June
  2. Navigate to Integrations page
  3. Choose “Google Workspace” from the available integrations
  4. Click Connect with Google to begin the OAuth authorization flow
2

Authorize June Access

  1. You’ll be redirected to Google’s authorization page
  2. Sign in with your Google Workspace Super Admin account
  3. Review the permissions June is requesting
  4. Click Allow to grant June access to your Google Workspace data.
  5. If you see a message saying “Access blocked: Authorization Error” or “admin_policy_enforced” error during OAuth flow, please follow the troubleshooting steps below to resolve the issue.
3

Complete Integration Setup

  1. After authorization, you’ll be redirected back to June
  2. If the integration is successful, you should see a message saying “Integration connected successfully” and you should see the integration as connected.
4

Test the Integration

  1. Click on the dropdown menu that has the status of the integration
  2. Click Test Integration
  3. If the integration is successful, you should see a message saying “Integration test successful”.
  4. If the integration is not successful, you should see a message saying “Integration test failed” and the Status should be Inactive.
  5. Please follow the troubleshooting steps below to resolve the issue.
5

Sync data from Google Workspace

  1. An sync will be scheduled automatically.
  2. If you don’t see a sync, you can click on the dropdown menu that has the status of the integration. Click Sync Now.
  3. You should see the employees from Google Workspace being synced to June under the Employees tab.

Troubleshooting

Common Integration Issues

Symptoms: “Access blocked: Authorization Error” or “admin_policy_enforced” error during OAuth flowSolutions: If your organization has strict third-party app policies, you’ll need to explicitly trust June’s OAuth application:
  1. In June, go to the Integrations page and select Google Workspace
  2. Click on the dropdown menu next to the integration status
  3. Click Copy Client ID to copy June’s OAuth Client ID
  4. Go to Google Admin Console and sign in as a Super Admin
  5. Navigate to Security > Access and data control > API Controls
  6. Under API Controls, click Manage Third-Party App Access
  7. Click Add app > OAuth App Name or Client ID
  8. Paste the June OAuth Client ID you copied from step 3
  9. Select Trusted as the access level
  10. Click Configure and save changes
  11. Return to June and retry the OAuth authorization flow
Symptoms: Integration shows as “Inactive” after OAuth authorizationSolutions:
  • Ensure you authorized with a Google Workspace Super Admin account
  • Verify your organization allows third-party app access
  • Check if you have any conditional access policies blocking API access
  • Try disconnecting and reconnecting the integration
  • Contact June support if the issue persists
Symptoms: Users not syncing or outdated informationSolutions:
  • Verify the authorized admin account has access to all organizational units
  • Check if users are suspended or in organizational units with restricted access
  • Review Google Workspace audit logs for API access issues
  • Ensure users have the required attributes (email, name, etc.) populated
  • Try a manual sync to see if specific error messages appear

Support Resources

Need help with your Google Workspace integration?
  • Google Documentation: Review Google Workspace Admin SDK documentation for API reference
  • June Support: Contact support for integration-specific assistance
  • Community Forum: Join discussions about identity provider integrations
Syncing data from Google Workspace to June may take up to 15 minutes based on the number of users in your Google Workspace environment.