Who reports to whom. Always current.

OrgOrg builds the org chart from your people profiles and their manager field. Managers sync from Google Workspace, Microsoft Entra ID, and Gusto. The chart opens at you, and every name links to a full profile.

Search by name or email
SJ
Sarah Johnson42
CEO
MR
Maya Rao14
VP Engineering
NF
Nils Fischer6
Eng Manager, Platform
AO
Ana OrtizYou
Engineer
CL
Chris Ling5
Eng Manager, Apps
DK
Devon Kim9
VP Product
PS
Priya Shah16
VP Sales

One manager field per profile. One chart for the whole company.

What is an org chart?

An org chart is a diagram of who reports to whom. Each person hangs under their manager, from the top of the company down to every individual contributor. It answers the questions a new hire asks in week one and a director asks every quarter: who runs this team, how large is it, and who sits between me and the person I need.

Most companies keep the chart as a slide or a spreadsheet. Someone owns it, someone forgets to update it, and within a quarter it describes a company that no longer exists. The reporting line is real data, but the chart is a picture of that data taken on one day.

OrgOrg's Org Chart app is not a picture. It reads the Manager field on every People Profile and renders the result on demand, as a collapsible tree or a flowchart. The field syncs from Google Workspace, Microsoft Entra ID, or Gusto, or an admin sets it by hand. Change the field and the chart, the profile page, and every group built on the reporting line move together.

The chart opens at your own place in the org, so you see your manager, your peers, and your reports first. A search box finds anyone by name or email and opens their profile. Each row carries a count of everyone below that person, at every depth, so the size of a team is visible without expanding it.

Also known as
Organizational chart, org tree, reporting structure, company hierarchy, people directory tree.
How it differs from a slide
A slide is a drawing of the org on one day. OrgOrg's chart is a query over the Manager field, so it is correct on every day, and it opens at you.

A chart nobody has to redraw.

Two views, three sync sources, and a reporting line you can use everywhere else.

Tree view

Expand the branch you care about.

The chart opens as a collapsible tree, already expanded to your own place in it. Each row shows the name, title, email, and phone, plus how many people sit below that person at every level. Click a name to open the profile.

MR
Maya Rao14
VP Engineering
NF
Nils Fischer6
Eng Manager, Platform
AO
Ana OrtizYou
Engineer
CL
Chris Ling5
Eng Manager, Apps
Orgs of 30 people or fewer open fully expanded.

Chart view

Flip to boxes and lines.

One switch turns the tree into a top-down flowchart. Pan across the whole company, and the chart fits itself to the screen. Your own box is marked, so you can find yourself in a large org.

Chart ViewPan to move · fits to screen
SJ
Sarah Johnson
CEO
MR
Maya Rao
VP Engineering
DK
Devon Kim
VP Product
PS
Priya Shah
VP Sales
AO
Ana Ortiz
Engineer

Directory sync

Managers come from the source of record.

The Manager field syncs from Google Workspace and Microsoft Entra ID every four hours, and from Gusto. An admin picks the source for each profile field. A manager set by hand in OrgOrg can write back to Google Workspace.

Field source
Google WorkspaceManagerSynced 2h ago · writable
Microsoft Entra IDManagerSynced 2h ago
GustoManagerSynced
Set by an adminManagerInstant

Profile relationships

Every profile shows both directions.

A person's profile lists their manager and their direct reports. Admins set or clear a manager from the profile or the new-member dialog, with a search by name or email. The chart reads the same field.

NF
Nils Fischer
Eng Manager, Platform
Manager
MRMaya Rao
Reports
AOAna Ortiz
BLBen Lee
JPJo Park

Rules, API, and export

The reporting line is data you can use.

Smart Groups rules like reportsTo, inManagerChain, and isManager keep a group current as the chart changes. The Profiles API returns managerId and managerEmail with cursor pagination and incremental sync. The member export includes the manager's email.

GET /api/v1/profiles
{
  "id": 1042,
  "displayName": "Ana Ortiz",
  "title": "Engineer",
  "managerId": 118,
  "managerEmail": "nils@acme.com"
}
Smart Group rules
reportsTomaya@acme.comdirect reports
inManagerChainmaya@acme.comat any depth
isManagertruehas a report

Groups that follow the chart

"Everyone under Maya" stays true.

A Smart Group can be built from the reporting line. A rule like inManagerChain maya@acme.com gathers every person whose manager chain passes through Maya, at any depth. reportsTo takes only her direct reports. isManager finds everyone with at least one report.

OrgOrg stores each person's manager chain and recomputes it when a manager changes, so the group is re-evaluated from the same field the chart reads. Move a team under a new leader and the group moves with it. Nobody edits a member list.

The same field feeds the Manager and Reports lists on every profile page, and the managerId the API returns. The chart, the group, the page, and the export never disagree, because none of them holds a copy.

Smart Group · Engineering
inManagerChainmaya@acme.com
14 membersUpdated when a manager changes
NFNils FischerCLChris LingAOAna OrtizBLBen LeeJPJo ParkSDSam DiazINIra NolanKWKai Wen+6 more

Why a synced chart holds up

A chart that reads the org instead of describing it.

The reporting line already exists in your directory and your payroll system. A chart that copies it will drift. A chart that reads it cannot. Three properties follow from that one decision, and each one removes a job somebody used to have.

One field, one truth

The chart is a view, not a document.

Nobody maintains a file. The chart reads the Manager field on each profile. Change the field, in the directory or in OrgOrg, and the tree, the flowchart, the profile page, the groups, and the API all move together.

Departures leave no holes

A suspended manager drops out. Their reports do not.

Only active members appear. Service accounts are excluded. When a manager is suspended or hidden, their reports move to the top level instead of hanging from a name that no longer exists.

Skip-levels are precomputed

Every upward chain is stored.

OrgOrg keeps each person's manager chain, direct manager first, and recomputes it when a manager changes. That is what lets a Smart Group say everyone under Maya and stay right without a rebuild.

From directory to chart in four steps

About 15 minutes to connect. After that, the sync keeps the chart current, and an admin only steps in to set a manager the directory does not know.

  1. 1

    Connect your directory

    Connect Google Workspace or Microsoft Entra ID. People and their managers sync in. Gusto works as a source too.

  2. 2

    Choose the source of each field

    In profile settings, pick which connector feeds the Manager field. Set any missing manager by hand.

  3. 3

    Open the chart

    The chart opens at you, in tree view. Flip the switch for the flowchart. Search by name or email.

  4. 4

    Put the reporting line to work

    Build Smart Groups with reportsTo rules, read the profile page, or pull managerId from the API.

OrgOrg Org Chart vs. a spreadsheet or HRIS chart

The difference is where the reporting line lives: on the profile everyone uses, or in a file someone has to remember.

CapabilityOrgOrg Org ChartSpreadsheet or HRIS chart
Source of the reporting line
Manager field on each profile
Cells, or the HRIS record
Synced from Google Workspace and Entra ID
Every four hours
Copied by hand
Opens at the viewer's own place
Search by name or email
Find in page
Click through to a full profile
Departed manager: reports stay visible
Reports move to the top level
Broken references
Writes a hand edit back to Google Workspace
Groups built from reportsTo rules
API with managerId and managerEmail
Export the sheet
Bundled with 15+ apps, one flat price
Separate tool or seat

An HRIS chart is closer to the source than a sheet, but it lives behind the payroll login, it shows only the people on payroll, and it links to nothing else. OrgOrg's chart sits next to the profile, the groups, and the API that the rest of the company already uses.

Org charts, defined

The language of reporting lines.

Org chart
A diagram of the reporting lines in a company. Each person appears under their manager, from the top of the company down to individual contributors.
Reporting line
The link from a person to their manager. In OrgOrg it is the Manager field on a People Profile.
Direct report
A person whose Manager field points at you. A profile page lists its direct reports under Reports.
Skip-level
A relationship two or more steps apart in the chart: your manager's manager, or a report's report.
Manager chain
The ordered list of managers above a person, direct manager first, up to the top. OrgOrg stores this chain and recomputes it when a manager changes.
Total reports
The number of people under a manager at every depth, not only the direct reports. The tree shows it as a count on each row.
Directory sync
The scheduled job that reads users from Google Workspace or Microsoft Entra ID and writes the mapped fields, the Manager field included, onto each profile.
Field mapping
The setting that tells OrgOrg which connector feeds each profile field. The Manager field can come from Google Workspace, Entra ID, Gusto, or a hand edit.

Frequently asked

What is an org chart?

An org chart is a diagram of who reports to whom. Each person hangs under their manager, so the chart shows the reporting lines, the size of each team, and the path from any person up to the top. OrgOrg builds it from the manager field on each People Profile, so it is a live view of your directory rather than a drawing.

How does OrgOrg build the org chart?

Every People Profile has a Manager field. OrgOrg reads that field for every active member, hangs each person under their manager, and renders the result as a tree or a flowchart. Nobody draws boxes. When a manager field changes, the chart changes with it. A search by name or email jumps to any person and opens their profile.

Where does the manager field come from?

From your directory. Google Workspace stores the manager as a relation on each user, and Microsoft Entra ID stores it on each account. Gusto carries a manager on each employee. An admin picks the source for the Manager field in profile settings, and can set or clear a manager by hand on any profile.

How often does the chart update?

The Google Workspace and Microsoft Entra ID directory syncs run every four hours. A manager set by hand in OrgOrg shows in the chart at once. The chart itself is never cached as a picture: each visit reads the current manager fields.

Can I edit the chart by hand?

Yes. An admin sets or clears a manager on a person's profile, or in the dialog that adds a new member, by searching for the manager by name or email. Members cannot change their own manager. The chart, the profile page, and any Smart Group that depends on the reporting line update from that one field.

Does a change in OrgOrg write back to Google Workspace?

It can. When the Manager field is mapped to Google Workspace and an admin marks it writable, a manager set in OrgOrg is written to the user's manager relation in the Google directory. Changes that arrive from a directory sync do not loop back out.

What happens when a manager leaves?

Only active members appear in the chart. Service accounts are excluded. When a manager is suspended or hidden, their direct reports move to the top level instead of hanging from a name that is gone, so no branch is lost from view. When the replacement is set as manager, in the directory or by hand, the reports move under them on the next read.

Can I see skip-level relationships?

Yes. OrgOrg stores each person's full manager chain, direct manager first, and recomputes it when a manager changes. The tree shows the total count of people under each manager at every depth. Smart Groups can use inManagerChain to gather everyone under a given leader.

Does the org chart support dotted-line reporting?

No. Each profile has one Manager field, so the chart shows one solid line per person. For cross-team membership, build a Smart Group from tags, departments, or a list of people instead of a second reporting line.

Who appears in the chart?

Every active member of your org with a People Profile. Service accounts are left out, and a profile an admin has hidden does not appear. A person with no manager sits at the top level, so a new hire is visible from the day they join, before anyone assigns a manager.

Can I export the org chart or read it from the API?

Yes. The Profiles API returns each person with managerId and managerEmail, with cursor pagination and incremental sync, so you can rebuild the tree in your own tools. The member export includes the manager's email as a column.

How much does the org chart cost?

Org Chart is included in the OrgOrg bundle. It ships with People Profiles and the rest of the suite for one flat price, with no per-chart or per-seat add-on. Start free and see the pricing page for current plans.

The last org chart you will ever redraw.

Free to start · No credit card · 15 apps for one flat price