HR Sync
Google Workspace Directory Sync
Automatically sync users from your Google Workspace directory into AssetNode as employees.
Syncs on configured interval
Setup guide (7 steps)
1
Open Google Cloud Console
Navigate to console.cloud.google.com and select your organization's project.
2
Enable the Admin SDK API
Go to APIs & Services → Library. Search for "Admin SDK API" and click Enable.
3
Create a service account
Go to IAM & Admin → Service Accounts → Create Service Account. Name it "AssetNode Directory Sync".
4
Create a JSON key
Click on the service account → Keys → Add Key → Create new key → JSON. Download the key file.
5
Configure domain-wide delegation
In Google Admin (admin.google.com) → Security → API controls → Domain-wide delegation → Add new. Enter the service account's Client ID and grant scope: https://www.googleapis.com/auth/admin.directory.user.readonly
6
Enter credentials in AssetNode
Go to AssetNode Settings → HR Sync section → Google Workspace. Paste the service account email, private key from the JSON file, and your admin email (for impersonation). Click Save.
7
Verify sync
After saving, AssetNode will begin importing users from your Google Workspace domain.
After completing setup
- Users from your Google Workspace domain will be automatically synced to AssetNode.
- Suspended users in Google Workspace will be marked as inactive in AssetNode.
- Department and job title are synced from Google Workspace organization data.