Human Operating System · People
Everyone you hire, from signed offer to last day.
One record for each person on your team: onboarding, leave, attendance, payroll inputs, reviews and exits. Your staff sign in to your company's own portal.
Hired becomes an employee, without typing it twice.
When a candidate accepts their offer, it becomes their employee record and a checklist for their first weeks. HR adds their manager.
Priya Raman · EMP-0042
Onboarding- Title
- Marketing managerOffer
- Fixed pay, a year
- ₹18,00,000Offer
- Joins
- 2 NovOffer
- Probation ends
- 2 MayOffer
- Notice
- 60 daysOffer
- Manager
- Set by HR
Made the moment she accepted. Nobody typed it twice.
The record
Title, pay, joining date, location, probation and notice, carried over from the accepted offer. Add fields of your own to every record.
Onboarding
One checklist per joiner, split between HR, their manager, IT and the joiner, who ticks their own steps in the portal. Move the joining date and the steps move with it.
Probation
Probation ends show up before they arrive. Confirm or extend it, and draft the confirmation letter from the record.
Everyone in one list, and the shape of the company beside it.
Directory
Who everyone is, what they do, who they report to, and whether they're joining, active, on notice or gone. A filtered view is a link you can keep or send.
Org chart
Drawn from each person's manager. Set a manager on a record, or in the import, and the chart follows.
Insights
Headcount, joiners and leavers, attrition, tenure, why people leave, and which hiring channels bring people who stay. Every rate says what it divides by.
Bring your team in
Save the list you already keep as a CSV and upload it. Headers like DOJ and Designation are read, and every row is checked in plain words before anything is saved.
Your leave rules, worked out the same way every time.
Staff ask in your portal. Their manager decides, or HR, or the manager first and HR to finish, as you choose.
Casual leave · Thu 12 – Fri 13 Nov
2 days · 5 left after this
- Asked in the staff portal
- Approved by her manager
- With HR to finish
You approve your team's leave first, then HR finishes it; if you decline, that's final.
Your leave types
Days given for the year or earned each month, carry-forward limits, half days, encashment, and who each type is for. Start from a common Indian or US set and change it to your policy.
Holidays by office
Each office has its own country, time zone and holidays. Optional holidays are taken as leave.
Balances that add up
A balance is what someone is owed less what's been approved, so it can't drift. Comp-offs and corrections go on their record.
Check-in and breaks from the portal. Nothing watches anyone.
Staff check in, take breaks and check out in your portal, on the server's clock and in their own time zone.
Attendance · Tue 10 Nov
Present- Checked in
- 09:12
- Break
- 13:05 – 13:40
- Checked out
- 18:31
Check-in and breaks only. No screen, location or device is watched.
Fixes, asked for
Forgot to end a break? They ask for a fix, within limits you set, and a person approves it. Every change leaves a line on their record saying who changed what.
Nudges, not monitoring
A break running long, or yesterday with no check-out, gets a note in their portal. No screen monitoring, no location tracking, and nothing asks for a fingerprint.
Your call on pay
Choose whether a day with no check-in counts as unpaid on the payroll inputs.
The month, ready for your CA. Payroll itself stays with them.
People works out the inputs. It doesn't run payroll: no payslips, PF, ESI, professional tax or TDS.
Payroll inputs · November 2026
CSV| Person | Paid | Unpaid | Fixed pay |
|---|---|---|---|
| Arun M. | 30 | 0 | ₹1,50,000 |
| Priya R.Joiner | 29 | 0 | ₹1,45,000 |
| Rhea S. | 28 | 2 | ₹1,40,000 |
| Vikram T.Leaver | 20 | 0 | ₹1,00,000 |
A month's fixed pay × paid days ÷ days in the period (28 to 31). No PF, ESI, professional tax or TDS: your CA does those.
Each month, per person
Days on payroll, unpaid days and why, paid days and pro-rated fixed pay, with joiners and leavers flagged. Add bonuses, incentives, arrears, reimbursements and recoveries.
Your CA's format
The calendar month or a cut-off like the 26th to the 25th, how a part month is paid, and the columns. Download it as a CSV and mark it sent; later changes are listed.
Bank details, checked
Staff enter their PAN, bank account and UAN in the portal. A changed account stays out of the export until HR confirms it with them.
The WPS salary file, and gratuity for leavers.
The salary file for your bank, built from the month's inputs and HR-confirmed IBANs, routing codes and MOHRE numbers. Anyone who can't go in is named, with the reason.
- If leave or attendance can't be read, the file isn't built, so no unpaid day goes missing.
- Gratuity is worked out on basic pay alone, with each step of the law's rule shown. It's an input for your payroll provider, not a settlement.
End-of-service gratuity · UAE
Basic pay AED 8,000 a month · 2,557 days of service
- First five years: 21 days a year
- AED 28,000
- Each year after the fifth: 30 days a year
- AED 16,043.84
- For your payroll provider
- AED 44,043.84
Every step shown, on basic pay alone. An input, not legal advice.
Reviews written by people, from goals kept through the year.
HR runs review cycles with its own questions. Staff keep goals and write a self-review in the portal, managers write theirs, and HR shares the result when ready. No SI writes, suggests or scores a review.
Review · second half of the year
- Self-reviewSubmitted
- Manager's ratingExceeds
- Shared with herWhen HR is ready
Written and rated by people. No SI writes, suggests or scores a review.
Exits, with the paperwork drafted.
Record the resignation. The last working day, any notice shortfall and the final month's pay are worked out as inputs for payroll, each with the rule it used.
Vikram T. · last day Fri 20 Nov
On notice- Agree a handover planManager
- Return your laptop, ID card and anything else the company lent youEmployee
- Turn off email, tools and building accessIT
- Issue the experience and relieving lettersHR
Experience and relieving letters drafted from the record, for HR to read before they go.
The exit checklist
Handover, the laptop back, access off and the full and final, dated back from the last day and split between HR, IT, the manager and the leaver.
Letters
Experience, relieving and confirmation letters drafted from the record, never with pay, on your letterhead. HR reads and edits them before they go.
Why people leave
Each exit records whether it was their choice and why, so Insights can show what's behind your attrition.
What the company owes its people, kept on the record.
Code of conduct
21 of 24 have read it · reminder sent today
Internal Committee
- Presiding officer: Anita K.
- 2 employee members (at least 2)
- External member: Meera J.
- 3 of 4 members are women (at least half)
Anita K.'s term ends in 40 days. No complaint is ever kept here.
Policies
Publish the text or a link. Each person acknowledges it in the portal; change it and you can ask everyone again. See who hasn't read it, and remind them.
Documents
Ask for a degree certificate or a last relieving letter. They upload a PDF or a photo up to 10 MB, and HR accepts it or asks again. File letters on the record and share them.
POSH, in India
From 10 employees: your Internal Committee checked against the Act's rules, terms falling due, and the annual report. Counts only: no complaint is kept here.
Your company's own staff portal, with your logo, name and colour.
It has its own address, like /w/your-company. Staff sign in with a code sent to the email address HR has on file. Nobody signs up: your record of them is what lets them in.
Hi Priya
Marketing manager · joined 2 Nov
- Joining and leaving checklists
- Leave and holidays
- Attendance
- Documents
- Policies
- Bank and tax details
- Goals and reviews
Your logo, name and colour. Switch off any part you don't use.
Your team
You decide your team's leave and attendance fixes. HR can decide them too.
Leave waiting
Away in the next two weeks
Rhea S. · Thu 19 – Fri 20 Nov
Managers see their team's time off. Never their pay.
Everything in one place
Their first-weeks checklist, leave and holidays, attendance, goals and reviews, documents, policies, and bank and tax details. Decisions and requests arrive in its notifications.
The team desk
Anyone with people reporting to them sees their team's leave and attendance fixes, and who's away in the next two weeks. They decide, approve first or just see, as you choose.
Only what you use
Switch off any part of People and it leaves the portal too. The portal opens once your team is on People.
Pay is seen by the people who run pay.
Owner and HR admins
People records carry pay, so only the owner and HR admins open them. Recruiters, hiring managers and interviewers don't.
Managers
See their team's time off and attendance fixes in the portal. Never their pay.
Each person
Sees their own record. The bank details they enter are shown back masked.
Never kept
No Aadhaar numbers or cards, and no Social Security numbers, I-9s or W-4s. A field of your own can't be made for one.
People is on the paid plans.
The free plan: Everything for hiring, with unlimited users. People, the HR side, is on the paid plans.
The 14-day trial is everything, People included, with no card.
The questions worth asking
No. It prepares the month's inputs for your CA or payroll provider: days on payroll, unpaid days, pro-rated fixed pay and one-off additions. They work out PF, ESI, professional tax and TDS, and pay your people.
Bring your team in
14-day free trial of everything, People included. Upload the spreadsheet you already keep, saved as a CSV, and see everyone in one place.