Every module, and what it actually does.
Nothing below is roadmap. Each item maps to a module shipping in the product today.
One record per employee, and one place to change it
Profiles, contracts, reporting lines and org structure live together. Update someone once and every module that reads them follows.
Employee profiles
Demographics, emergency contacts, designation and employment type as a single system of record. Bulk import from CSV when you migrate.
Contracts & documents
Store contracts and company policies against the employee they belong to, with expiry tracking so renewals do not pass silently.
Org chart
Reporting lines rendered from the same data that drives approvals, so the chart cannot drift from who actually signs off.
Departments, teams & branches
Group people by the structure you actually operate (multiple branches, nested teams, cost centres) and filter every report by it.
Hours that payroll can trust
Clock-ins, shifts, holidays and leave balances are calculated server-side and feed payroll directly. No exporting, no re-keying.
Clock in and out
A daily log per employee with break tracking, plus a monthly summary and a late report for the patterns worth a conversation.
Shifts & schedules
Define shift templates, assign them per employee, and set the working schedule and public holidays each branch observes.
Leave & time off
Configurable leave types and policies, live balances, and multi-level approvals that route to the right manager.
Corrections with a trail
When an admin adjusts an attendance record, the original value, the reason and the author are kept alongside the correction.
Payroll that reads your attendance data
Define the rules once and run them against verified hours. Payslips, incentives, expenses and reimbursements stay in the same ledger.
Payroll rules
Formula-driven rules for base pay, overtime, allowances and deductions, evaluated server-side so the same inputs always give the same result.
Payroll register & history
Run a period, review it line by line before committing, and keep every past run queryable rather than archived in a spreadsheet.
Payslips
Generate standard or custom payslips and publish them to the employee portal, where staff download their own without asking HR.
Incentives & expenses
Bonuses, expense claims and travel reimbursements flow through approval into the same payroll period they belong to.
Hiring, onboarding and reviews in the same system as the record
A new hire becomes an employee profile without a hand-off. Reviews and training reference that same profile.
Recruitment
Track candidates through your stages and convert an accepted candidate straight into an employee record.
Onboarding
Assign the checklist a new joiner has to complete (documents, assets, training) and see who is stuck where.
Performance
Run review cycles against real reporting lines instead of a separate list of who reports to whom.
Training
Assign training, record completion, and keep it attached to the employee file for compliance evidence.
The things employees hold, book and ask for
Assets, travel, tasks and internal support tickets: the operational long tail that otherwise lives in email.
Asset allocation
Track laptops, hardware and licences by serial against the person holding them, with checkout and return history.
Travel management
Travel requests with itinerary and cost detail, routed for approval and settled through expense claims.
Tasks & meetings
Assign tasks with due dates and schedule team meetings without leaving the employee context they relate to.
Internal support & chat
A ticket queue for IT, HR and payroll questions, with assignees and status, plus direct messaging between staff.
Reporting on the data you already entered
Dedicated analytics for each domain, reading live records rather than a nightly export.
Attendance & leave analytics
Absence patterns, lateness and leave liability across departments, branches and date ranges.
Payroll analytics
Cost by department, period-over-period movement, and where overtime is actually accumulating.
Recruitment & performance analytics
Pipeline throughput and review outcomes, sourced from the same records the modules write.
Client & project analytics
For teams billing clients: time and cost by project, feeding the invoicing module.
Billing clients, not just paying staff
If you bill your people out, Humrivo carries the other half of the ledger: clients, projects, invoices and per-project profitability, using the same time data payroll runs on.
- Client directory with per-client project lists
- Projects that draw on tracked employee time
- Invoices generated from that time
- Analytics comparing what a project cost against what it billed
The Humrivo desktop agent
An optional companion app for Windows, macOS and Linux. It registers a device to an employee, keeps a heartbeat with the workspace, and syncs the monitoring policy your company has configured.
- Signs in with the same workspace credentials
- Registers the device against the employee record
- Maintains a connection heartbeat while active
- Displays the monitoring policy set by the company
What it does not do
The agent does not capture screenshots, read your browser tabs, log keystrokes, or poll which applications you have open. It also installs no autorun service.
What holds it together
Tenant isolation enforced at the database
Every company-scoped collection is guarded by Firestore security rules that check the caller against the tenant on the document. The rules are the boundary, not the interface.
Permissions per module, not per person
Access is granted against module keys (people, attendance, finance, talent, workplace, operations, insights, system), so a payroll clerk never sees recruitment.
Payroll computed server-side
Rule evaluation does not run in the browser, so a client cannot alter what a period is worth.
Employees are the default role
A new account gets employee access only. Administrative capability is granted deliberately, never inherited by accident.
Move your HR off spreadsheets this month.
Create a workspace, import your team, and run one payroll period against real attendance data.
No card required · 14-day Growth trial