One spreadsheet in. Your whole organigramme out.
Fill the template, upload it. Persohap creates records, invites everyone, draws your org chart from the reporting lines.

Admin · EmployeesInvitations sent| Employee | Department | Reports to | Account |
|---|---|---|---|
| AJAymen JallouliHead of Engineering | Engineering | Org admin | Accepted |
| SBS. BeckerTeam lead · Platform | Engineering | A. Jallouli | Accepted |
| MAM. AliHead of Sales | Sales | Org admin | Invited |
| LBL. BauerOnboarding specialist | Customer Success | A. Mansour | Invited |
| FBF. BauerL&D specialist | People & Culture | Org admin | Accepted |
Reporting lines come straight from the Manager email column of your file.
- AJAymen JallouliOrg admin
- SBS. BeckerEngineeringAccepted
- MAM. AliSalesInvited
- AMA. MansourCustomer SuccessAccepted
Drawn from reporting lines. Viewers see only their branch.
One upload, one afternoon.
HR data starts in a spreadsheet. So does Persohap.
Admin, department, team, individual.
Four levels, from your file. Direct-report counts and status per card.

Admin · Org chart · EngineeringSample data- AJAymen JallouliOrg admin
- SBS. BeckerHead of Engineering3 teams
- JMJ. MertensTeam lead · PlatformAccepted
- TKT. KrügerTeam lead · WebInvited
- AMA. MansourHead of Customer Success2 teams
- LBL. BauerTeam lead · OnboardingInvited
Managers see only their branch. Re-import and the chart redraws.
About the import.
One record per person.
Personal, contract, organisation and payroll data in one place: the base every other HR process reads from.
100+ fields per record.
Including the German payroll and tax fields, plus department, team and reporting line.
In the EU.
Hosted in Frankfurt and encrypted in transit and at rest; managers see only their own branch.
Good rows import anyway.
Bad rows come back naming row and field. One error never blocks the rest.
No setup.
Departments and teams are created as they appear in your file, in any order.
From your file.
Reporting lines are read and drawn; re-import and it redraws.
An invitation.
Their record is waiting when they accept, so nobody re-types their own details.
Their details, yes.
Personal details stay theirs; role, department and reporting stay with HR.

What belongs in an employee database: a checklist
Personal details, contract, organisation, payroll and tax, development: what an employee database should hold, what to leave out, and how to get from a spreadsheet to a working database.
Read article
Privacy first, and why the boring answers are the right ones
Everything sits in Frankfurt, one company's data can never surface in another's, and coaching data never reaches a performance review. The principles behind those choices, without the parts we do not publish.
Read article
The onboarding plan for the first 90 days
Most onboarding goes wrong between the signed contract and the third week, not on day one. Here is a plan you can copy: preboarding, day one, week one, 30/60/90 days, who owns what, and what to measure.
Read articleBring your spreadsheet.
Live import on the call: your org chart before you commit.