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.
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 in real time to ensure that your mobile devices are always up to date. You can also manage them remotely, if needed.
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.
Go to the Google Cloud Console and sign in 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:
Go to APIs & Services > OAuth consent screen.
Select Internal (recommended for internal use) or External.
Enter the required app details, such as the following:
App name:
Asset Panda IntegrationUser support email
Developer contact information
Save and continue through the remaining screens.
Create OAuth credentials:
Go to 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 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.
Select Integrations Store.
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.
Click Authorize to begin the authentication process. The Google sign-in page.
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
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 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 de-provisioning & 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)
On 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
Select the Asset Panda Collection to store the imported records (for example, People, Hardware, or Devices).
Select a Unique Identifier (for example, Device ID, Email, or Serial Number). See
The field you select must be marked as unique in both systems. See Unique identifiers.
Select 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.
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
Permissions for managing devices and users
Device Management
The following permissions are used to access and 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 allow access to 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

