Zoho People and Google Workspace Integration: SSO, Provisioning, and HR Data Sync
HR teams manage the employee lifecycle in Zoho People: onboarding, leaves, performance reviews, and offboarding. IT teams manage digital identities and access in Google Workspace: email accounts, Drive access, app permissions, and directory records. When these two systems are not integrated, onboarding a new employee involves parallel processes — someone in HR creates the Zoho People record while someone in IT manually provisions the Google account. The same duplication happens at offboarding. Connecting Zoho People to Google Workspace automates provisioning and deprovisioning, keeps directory data consistent, enables Single Sign-On, and brings leave visibility into Google Calendar.
What the Integration Enables
The Zoho People and Google Workspace integration covers four main capability areas:
Single Sign-On (SSO): Employees use their Google account credentials to log into Zoho People, eliminating a separate password.
Automated provisioning: A new employee in Zoho People triggers automatic Google account creation with the correct email format, organizational unit, and group membership.
Directory sync: Employee data maintained in Zoho People (name, title, department, manager, phone) stays in sync with Google Directory without manual updates.
Leave calendar sync: Approved leaves from Zoho People appear as events in a shared Google Calendar for manager visibility.
Setting Up SAML SSO Between Zoho People and Google Workspace
SAML SSO makes Google Workspace the identity provider (IdP) and Zoho People the service provider (SP). Employees authenticate once through Google and access Zoho People without a separate login.
In Google Admin Console, go to Apps > Web and mobile apps > Add app > Add custom SAML app.
Name the app “Zoho People” and download the IdP metadata (XML file containing Google’s SSO URL, entity ID, and certificate).
In Zoho People, go to Settings > Active Directory/LDAP > SAML Authentication.
Upload the Google IdP metadata file. Zoho People parses the SSO URL and certificate automatically.
Copy the Zoho People ACS URL (Assertion Consumer Service) and Entity ID from Zoho People’s SAML settings.
Return to Google Admin Console and paste the ACS URL and Entity ID into the custom SAML app configuration.
Map the Google Workspace email attribute to Zoho People’s expected email field in the attribute mapping section.
Assign the SAML app to the relevant organizational units in Google Admin Console.
Test SSO by logging in to Zoho People via the Google login button.
Automated provisioning removes manual IT steps from the onboarding process. The flow uses Zoho Flow or a custom script that calls the Google Workspace Admin SDK:
A new employee record is created in Zoho People (trigger).
Zoho Flow detects the new record and retrieves the employee’s name, department, and start date.
The flow calls the Google Admin SDK Directory API (users.insert endpoint) to create the Google account.
The account is created in the correct Google Workspace organizational unit (matching the Zoho People department).
The flow adds the user to relevant Google Groups (for example, all-staff@company.com, department-specific groups).
A welcome email is sent to the employee’s new Google address with login instructions.
The employee has a Google account ready before their start date, with no manual IT ticket required.
Offboarding is higher risk than onboarding from a security perspective. When an employee leaves, their Google account must be suspended promptly to prevent unauthorized access. The automated flow:
Employee’s Zoho People status changes to Terminated or Resignation Accepted (trigger).
Zoho Flow calls Google Admin SDK to suspend the user account immediately.
Drive files owned by the departing employee are transferred to their manager using the Drive API.
The user is removed from all Google Groups.
A summary notification is sent to the IT admin confirming the deprovisioning steps completed.
Syncing Employee Directory Data to Google
Google Directory is used in Gmail autocomplete, Google Meet, Google Chat, and Google Contacts. Keeping it accurate reduces confusion from outdated job titles, wrong departments, or missing phone numbers.
Fields to sync from Zoho People to Google Directory:
Zoho People Field
Google Directory Field
First name, Last name
Given name, Family name
Job title
Job title
Department
Department
Manager (reporting to)
Manager email
Work phone
Work phone
Employee ID
Employee ID (custom attribute)
Schedule this sync daily or trigger it on field changes in Zoho People to keep Google Directory current.
For a full overview of all available options, explore our complete guide to Zoho integrations.
Frequently Asked Questions
Does Zoho People support Single Sign-On with Google Workspace?
Yes. Zoho People supports SSO via SAML 2.0, and Google Workspace can act as the SAML identity provider. With SSO configured, employees log in to Zoho People using their Google Workspace credentials. IT administrators configure this by downloading the SAML metadata from Google Admin Console and uploading it to Zoho People’s SSO settings.
Can Zoho People automatically create Google Workspace accounts when a new employee is added?
Yes, through Zoho People’s integration settings or a workflow tool like Zoho Flow or Zapier. When a new employee record is created in Zoho People, a trigger fires that calls the Google Workspace Admin SDK Directory API to provision a new Google account with the correct organizational unit, email format, and group memberships.
How does the Zoho People leave calendar sync work with Google Calendar?
Zoho People can export approved leave requests as calendar events to a shared Google Calendar. Administrators configure a dedicated Google Calendar and grant Zoho People export access. Approved leaves appear as events in the shared calendar, giving managers visibility into team availability without logging into Zoho People.
Can employee data in Zoho People sync to Google Directory?
Yes. Employee fields in Zoho People such as name, department, job title, manager, and phone number can be synced to corresponding fields in Google Directory using the Admin SDK People API. This keeps the Google Directory accurate without manual updates.
What happens to Google Workspace access when an employee is terminated in Zoho People?
When an employee’s status changes to Terminated in Zoho People, an automated process can call the Google Workspace Admin API to suspend the user account, transfer Drive files to a manager, and revoke app access. This deprovisioning must be configured explicitly in your automation tool — it does not happen automatically without setup.