Google Directory Sync connects Rootly directly to the Google Admin Directory API and keeps your organization in sync automatically. Users are provisioned when they're added to Google Workspace, deprovisioned when they're suspended or deleted, and their phone numbers—critical for on-call routing—are synced along with their profiles. Groups can be selectively mapped to Rootly Groups with automatic role assignment based on membership.
Why it matters
On-call teams need accurate membership data to route pages correctly. A stale roster means missed pages, incorrect escalations, and on-call engineers who no longer work at the company. Google Directory Sync closes that gap by keeping Rootly continuously aligned with your source of truth:
How it works
Google Directory Sync polls the Google Admin Directory API to detect changes. Unlike SCIM, which relies on push events from an identity provider, this approach requires no webhook configuration—Rootly pulls the latest state on a schedule. A mass deletion safeguard prevents accidental bulk deprovisioning if the API returns partial results, and a full audit log tracks every sync operation.
Two authentication options are available: OAuth for simpler setup, or service account with domain-wide delegation for enterprise environments with stricter admin policies.
Getting started
- Navigate to Integrations in your Rootly dashboard and find Google Directory Sync.
- Choose your authentication method—OAuth or service account—and connect your Google Workspace admin account.
- Configure group sync and role assignment, then trigger an initial manual sync to validate the connection.
Check out the docs to learn more and get started.
With Google Directory Sync, your Rootly organization stays current automatically—so your on-call coverage reflects who's on your team, automatrically.












