Make an org chart
make_org_chartUse this when the user wants an org chart maker, an organizational chart maker, or to create an org chart, a company hierarchy chart or a team structure chart from a reporting list. Give the people (2-500, with who each reports to) or attach a CSV/XLSX file, and it lays out a tidy tree with no overlapping boxes, colours boxes by department or level, and returns downloadable vector SVG and fitted landscape PDF files (Letter, A4, A3 or Tabloid). Limits: name and title cards only (no photos), up to 500 people, automatic layout (no manual dragging); PDF fonts support Latin, Greek and Cyrillic, and unsupported scripts or emoji produce an input error. Do not use for family trees, flowcharts or seating charts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | No | Optional CSV or XLSX file with a header row and one person per row, columns id/name/title/manager/department (matched case-insensitively), e.g. team.csv or org.xlsx. | |
| paper | No | Landscape PDF page size: letter (default), a4, a3 or tabloid (11x17 in), e.g. a4. | |
| people | No | The people and who they report to, 2-500 records, e.g. [{"name":"Ada Lee","title":"CEO"},{"name":"Ben Cole","manager":"Ada Lee"}]. Give this or attach a file. | |
| color_by | No | Box colour: department uses one colour per department (default), level shades boxes by depth, none leaves them white, e.g. level. | |
| orientation | No | Chart direction: top_down puts each manager above their reports (default), left_right puts the manager to the left, e.g. left_right. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tops | Yes | ||
| paper | Yes | ||
| levels | Yes | ||
| people | Yes | ||
| source | Yes | ||
| preview | Yes | ||
| color_by | Yes | ||
| warnings | Yes | ||
| downloads | Yes | ||
| unassigned | Yes | ||
| departments | Yes | ||
| orientation | Yes | ||
| download_note | Yes |