Google Workspace Integration
You can connect Asset Panda Pro to your Google Admin console to import employee records into the Asset Panda directory automatically and sync Google-managed devices for tracking. This integration keeps your employee and device data current, streamlines asset management, and eliminates the need for manual updates.
The integration supports one-way and two-way synchronization. Data can be fetched from Google Workspace into Asset Panda Pro, and supported fields can be updated from Asset Panda Pro back to Google Workspace.
Two-way synchronization is limited to supported editable fields and specific entities.
Enable Google Workspace Integration: Link your Google Workspace account to Asset Panda Pro to pull in device and user data automatically.
Set Up Google Device Management: Once connected, add and manage your Google Chrome devices in Asset Panda Pro. You can activate, deactivate, or de-provision devices as needed.
Sync Mobile Devices: With Google Mobile Management, sync mobile assets to Asset Panda Pro through scheduled or manual synchronization to ensure that your mobile devices are always up to date. You can also manage devices remotely.
Prerequisites
Active Google Workspace account with Administrative access and permissions to configure integrations
Asset Panda Pro subscription with Administrative access and permissions to configure integrations
Google Directory configured for user management
Set up Google Workspace
Set up OAuth
To connect Asset Panda Pro with Google Workspace, you must create OAuth 2.0 credentials in the Google Cloud Console. These credentials generate a client ID and client secret that allow Asset Panda Pro to access directory information from your Google Workspace account securely.
Sign into the Google Cloud Console with your Google Workspace admin account.
Create a new project:
In the top navigation bar, select the project drop-down and select New Project.
Enter a project name, such as Asset Panda Integration.
Select your organization (if applicable) and then click Create.
Enable the necessary APIs.
In the left navigation, select APIs & Services > Library.
Search for and enable Admin SDK.
(Optional) Enable People API if Asset Panda Pro will access contact or user profile data.
Configure the OAuth consent screen:
Select APIs & Services > OAuth consent screen.
Choose Internal (recommended for internal use) or External.
Enter the required app details, such as the following:
App name: Asset Panda Integration
User support email
Developer contact information
Save and continue through the remaining screens.
Create OAuth credentials:
Select APIs & Services > Credentials.
Click + Create Credentials > OAuth client ID.
For the application type, select Web application.
Enter a name, such as Asset Panda OAuth Client.
Under Authorized redirect URI, enter the following URIs:
https://www.assetpanda.apphttps://assetpanda.appIf you are using a domain-specific URL to log in, add
https://<domain>.assetpanda.app
Click Create. The client ID and client secret are displayed.
Copy the client ID and client secret.
The Client ID is a public identifier for your application. The Client Secret is a confidential string used to authorize the secure connection. Copy both values and store them securely. You’ll need them when configuring the integration in Asset Panda Pro.
Asset Panda Pro tasks
Set up the Google Workspace integration
Log into Asset Panda Pro with an administrator account
Navigate to
Settings > Account Management.Expand the appropriate account and module.
Click Manage in the Integrations card.
In the Google Workspace tile, click Add. The Integrations in this module tab is displayed.
In the Google Workspace tile, click Configure.
Enter the Client ID and Client Secret you created in the Google Cloud Console.
These values are generated when you create an OAuth 2.0 client under APIs & Services > Credentials in the Google Cloud Console. You can retrieve both after creating the OAuth client by selecting your credential name from the Credentials list.
Click Authorize to begin the authentication process. The Google sign-in page is displayed.
Sign in using a Google Workspace admin account.
Review and approve the access permissions requested by Asset Panda Pro.
After authorization, Google redirects you back to Asset Panda Pro and confirms the connection with a green check next to the authentication section.
Click Test and save connection to verify the setup and confirm that the credentials are valid.
Click Continue with mapping.
Click Add mapping option. The Mapping Option page is displayed.
Select the appropriate mapping path.
Create Asset Panda Pro user from Google Workspace with login access Use this path to create users that will log in to Asset Panda and actively use the platform.
Create Google Workspace users as collection records without login access Use this to import user or device records into Asset Panda Pro for tracking, but without login access.
The workflow changes based on your selection.
Create users with login access
Use this method to create users that will log into Asset Panda Pro and actively use the platform.
In the Mapping Option view, select Create Asset Panda user from Google Workspace with login access.
Enter a Mapping Name (for example, G1).
Select the Organizational Unit from which users will be imported.
Assign a User Role to apply access permissions within Asset Panda Pro (for example, Collaborator or Admin).
In the mapping section, map fields such as:
First name
Last name
Email (required for login)
Any other relevant user metadata
Asset Panda Pro uses a unique identifier to match users across systems and avoid duplication. In this mapping flow, Email is the most common and recommended unique field. You should always map the Email field to ensure proper identity matching and login provisioning. See Unique identifiers for Login-Access users.
Click Save. Users will be created in Asset Panda Pro with login access and assigned roles.
Unique identifiers for Login-Access users
User’s primary login email address
Yes
User ID
Google-generated internal ID (via API)
Yes (API only)
First name, Last name
For display/reference only
No
User deprovisioning and status handling (login users only)
Asset Panda Pro does not independently delete users. All de-provisioning actions depend on the user data exposed by Google Workspace. If users are created with login access via the Google Workspace integration, Asset Panda Pro manages user deactivation based on the user’s status in Google Workspace and the availability of user data through Google APIs.
Deactivated/archived users: If a user is archived or otherwise deactivated in Google Workspace, the user information remains accessible via APIs and the corresponding Asset Panda Pro login user is deactivated during the next sync.
Deleted users: If a user is permanently deleted from Google Workspace, Google does not expose the user data via APIs. In this case, Asset Panda Pro cannot retrieve or deactivate the user record.
Create collection records (without login access)
Use this method to import user or device records into Asset Panda Pro for tracking, without login access.
In the Mapping Option view, select Create Google Workspace users as collection records without login access.
Enter a Mapping Name (for example, G2).
Select the External Entity from Google Workspace to import:
Users
Mobile Devices
Chrome OS Devices
Organisational units
Select the Asset Panda Collection to store the imported records (for example, People, Hardware, Devices).
Select a Unique Identifier (for example: Device ID, Email, Serial Number).
The field you select must be marked as unique in both systems. See Unique identifiers.
Confirm the corresponding Object ID in Asset Panda Pro .
Click Add more to map additional fields (for example, Name, Status, IMEI, OS version, or Last Login).
Click Save. Asset Panda Pro will pull in collection records based on your configuration.
You can set up an automation to ensure data stays up to date by syncing records at scheduled intervals.
Enable two-way synchronization
Optionally, you can configure two-way synchronization to allow updates made in Asset Panda Pro to be pushed to Google Workspace to ensure consistent and up-to-date data across both systems for supported entities.
Two-way sync requires a separate mapping configuration and can be enabled only for data loading in Collection .
Create a new mapping.
Select Sync Direction: Asset Panda → Google Workspace
Map the supported entities and fields.
Only supported fields are available for selection during mapping.
Save the mapping.
Run the synchronization via a manual or scheduled automation. Updates in Asset Panda Pro are reflected in Google Workspace.
Field-level validation ensures only supported fields are updated.
Real-time sync is not supported.
Sync behavior depends on automation timing.
Updates are pushed during sync execution.
If updates occur in both systems, the system that syncs last takes precedence.
Review integration logs for information about the synchronization.
Supported entities
Chrome OS Devices
Asset ID
Location
Notes
Organization Unit Path
Serial Number
User
Organizational Units
Description
Name
Organization Unit ID
Parent Organization Unit Path
Users (Collection Records Only)
Two-way sync is supported only when users are synced as collection records (without login access).
Write-back is not supported for users created with login access.
Alternate Email
Cost Center
Department
Email
Employee Number
Employee Type
First Name
Home Address
Home Phone Number
Job Title
Last Name
Manager Email
Mobile Phone Number
Office Address
Office Phone Number
Unique Identifiers
When mapping fields, you must select a Unique Identifier from Google Workspace that ensures each record is imported uniquely. The fields available vary based on the selected External Entity:
Users:
Email: Primary email address
Customer ID: Organization-wide ID (not per user)
User ID: Google system-generated ID (API only)
Mobile Devices:
Device ID: Unique Google-assigned ID
Serial Number: Manufacturer serial number
IMEI: Device IMEI
WiFi MAC: Network MAC address
Chrome OS Devices:
Serial Number: Chrome OS device serial
Asset ID: Custom admin-assigned ID
Directory API ID: Internal device ID via Admin SDK
Device management actions
The Google Workspace integration supports automated device actions, enabling you to manage Google-managed devices directly from Asset Panda Pro.
You can select Device Management when configuring the automation to enable the following actions:
Wipe: Remove device data
Delete: Remove the device from Google Workspace
Deprovision (Chrome OS only)
Disable (Chrome OS only)
The actions can be triggered record updates, form submissions, or status changes and run as part of automation workflows. Results can be reviewed in integration logs.
Permissions for managing devices and users
Device Management
The following permissions manage metadata for devices and organizational structure relevant to devices:
admin.directory.device.chromeos
View and manage metadata for Chrome OS devices.
admin.directory.device.mobile
View and manage metadata for mobile devices.
admin.directory.customer
View and manage customer-level configuration details.
admin.directory.orgunit
View and manage organizational units.
User Management
The following permissions manage users, groups, and related structures:
admin.directory.user
View and manage user accounts.
admin.directory.userschema
View and manage custom user schema fields.
admin.directory.group
View and manage groups and their memberships.
admin.directory.orgunit
View and manage organizational units.
admin.directory.customer
View and manage customer-level settings.
Last updated

