Nobody can say who
reports to whom.
ChartPull reads your Google Workspace directory -- read-only, one scope -- and shows exactly who reports to whom. Always current.
One scope
Read-only directory access, nothing more
Always current
Syncs from Google Workspace automatically
Audit-ready
CSV exports and instant directory search
A Directory You Can Trust
Someone joins, leaves, or changes teams in Google Workspace. ChartPull reflects it automatically. No spreadsheet to update, no script to babysit.
One read-only scope
ChartPull requests a single permission -- admin.directory.user.readonly. It reads your directory and never writes to it.
Reporting lines, kept in sync
Department, title, manager, and the full reporting chain come straight from Google. When the directory changes, so does the chart.
Find anyone in seconds
Instant search by name, title, department, or email. Cmd+K opens the command palette from anywhere.
Add what Google doesn't store
Manually add contractors or placeholders, layer in custom fields, and map dotted-line relationships beyond the formal tree.
Access Review
Your auditor asks: "Can you prove everyone's access matches their role?" Pull the reporting structure, line it up against your IAM, and export the evidence.
See everyone under a leader
Open any leader in the tree or D3 chart and expand their full org -- every direct and indirect report under the CTO, the VP of Eng, anyone.
Compare against your IAM
Switch to list view, filter by department, and stack it next to your identity provider roles or cloud permissions. See what doesn't match.
Catch the mismatches
The intern with production access. The ex-contractor who still has a login. They stand out when access and reporting lines sit side by side.
Export the evidence
Download the list as a CSV. Hand it to your SOC 2 auditor. Done before lunch.
Offboarding Visibility
Someone leaves. You need to confirm they're gone and trace who absorbs their reports. ChartPull reflects the removal on the next sync, so the chart shows exactly who is left.
Removal shows up automatically
When someone is removed from the Google Workspace directory, they drop out of the chart on the next sync. No manual cleanup.
See who picks up their reports
Their former reports need a new manager. The tree makes it obvious who is now unassigned or doubled up.
Confirm they are gone
Search by name or email across the directory. If the leaver no longer appears, the offboarding pulled through cleanly.
Document the change
Export the current team as a CSV for the offboarding record. A clear record of who remains and who reports to whom.
Give IT one source of truth
Read-only directory sync. CSV exports and instant search. The org chart your team can finally trust.