The People hub at /business/people is one place to manage everyone associated with your business — whether they're on your payroll, have access to your AgroYield workspace, or both. It replaces what used to be two separate "Team" and "HR" sidebar entries.
Three kinds of people
When you click + Add person, you'll pick a type:
Employee
Someone you employ and pay. Their record stores HR data — name, photo, contact, address, next-of-kin, guarantor, statutory IDs (NIN, BVN, TIN, pension), department, manager, salary. Used for payroll, leave management, and document tracking.
Examples: a field worker, a casual labourer, a market trader you pay weekly.
Employees don't need an AgroYield account. They never log in. They're a record on your payroll, nothing more.
Collaborator
Someone you give platform access to. They get an email invite, sign in, and can access parts of your business workspace based on the role you assign:
- Owner — full access (only the founder of the business)
- Accountant — read everything, manage invoices/expenses/reports, record payments
- Staff — read-only with limited create access (e.g. log expenses)
Examples: an external accountant who keeps your books, a co-founder, a family member helping out, a board observer.
Collaborators don't need to be on your payroll.
Both
Someone who's both — typically your in-house bookkeeper or office manager. They're on payroll AND they log in to AgroYield to do their work. The wizard creates both records and links them, so they appear as one row in the People list with a "Both" badge.
The People list
Three filtered tabs:
- All — everyone, deduped (a "Both" person appears once in All, but in both the Employees and Collaborators tabs)
- Employees — your payroll register
- Collaborators — your platform users
Search across name, email, role, and department from the search box.
Adding an employee
When adding a new staff member (/business/people/new or the Staff form), you fill in two important fields:
- Job title — pick from the curated dropdown of common Nigerian SME roles (32 options covering ops, finance, sales, ag-specific roles like Farm Manager / Greenhouse Lead, and admin). If your role isn't on the list, pick Other and type the role name in the box that appears. Picking from the dropdown rather than free-text means our payroll grouping + analytics stays consistent across businesses.
- Employee ID — leave blank to auto-generate (
EMP-001,EMP-002, …) or type your own (e.g.AGR-2026-001if your business uses a custom format). Auto-generation keeps a per-business counter so the next employee always picks up where you left off, even if you delete a row in between. Existing employees were given auto-generated IDs in the format above.
Both fields are visible immediately in the People list and on the staff member's detail page.
What lives where
| Action | Where you do it |
|---|---|
| Add a new person | /business/people/new |
| Run monthly payroll | /business/hr/payroll (linked from People) |
| Approve leave requests | /business/hr/leave (linked from People) |
| Upload employee documents | Click into the staff member's detail page |
| Resend a collaborator invite | The Collaborators tab shows pending invites |
| Edit an employee's full profile | Click the person, then expand the form sections |
The HR sub-pages (Payroll, Leave, Documents) operate only on the Employees subset. Collaborators don't have payroll or leave records — they're not employees.
Privacy and access
- Owners can add, edit, and remove anyone.
- Accountants can see employee data and run payroll, but can't change platform-access roles or invite new collaborators.
- Staff can see the list but can't modify it.
Sensitive HR fields (NIN, BVN, TIN, pension, bank account, guarantor details) are visible only to the owner and accountants. They're never shown on a public business page or to other AgroYield users.
Free tier limits
The HR module is part of the Business Suite. Free-tier accounts can have up to 3 active employees. Pro and Growth tiers have higher caps. Collaborators (platform users) aren't limited by the HR cap — they're a separate count managed by your subscription tier's seat limit.
When you hit the limit, you'll see a soft prompt at 75% utilisation and a hard prompt blocking adds at 100%. Both link to the upgrade flow.
Frequently asked
Can an employee see their own payroll record? Not currently — payroll is owner/accountant-only. If your employee also has platform access (the "Both" type), they see only the parts of the business workspace their platform role allows; payroll isn't included.
What happens when I terminate an employee?
Set their status to Terminated and their end_date. They stop appearing in active staff counts and payroll generation. Their record is preserved for audit (statutory documents may need to be retained for years). If they were also a collaborator, you'll separately revoke their platform access from the Collaborators tab — the system doesn't auto-revoke platform access on employment termination today.
Why is "Add person" disabled for me? Only the business owner can add people. If you're an accountant or staff collaborator, you'll see the People list but the add button is hidden.

