16 modules
Platform & Administration
Multi-tenant from the ground up, with role permissions across 30 modules and six actions, 23 scheduled jobs, and webhooks for everything you need to push outward.
In this family
- Authentication
- Users
- Organizations
- Role Permissions
- Settings
- Notifications
- Broadcasts
- Files
- Background & Scheduled Jobs
- Faults
- Analytics
- Dashboard
- Workload
- Webhooks
- Calendar
What it does
Six things worth knowing before you evaluate this
Tenant isolation enforced at the repository
Every data repository is organisation-scoped at the query layer. Isolation is a property of how data is read, not a filter applied in the UI.
Six seeded roles, 30 modules, six actions
The permission matrix is explicit and inspectable — role by module by action — with field-level masking on top for sensitive attributes such as salary and identity documents.
23 scheduled jobs with concurrency guards
PF challan reminders, year-end auto-encashment, sandwich-leave detection, milestone and delay alerts, month-on-month variance checks — each running with concurrent-execution disabled so a slow run cannot double-fire.
Sessions in httpOnly cookies, not localStorage
A backend-for-frontend pattern keeps tokens in httpOnly cookies, with a CORS whitelist and account lockout. There is no JWT sitting in browser storage for a script to read.
Fault log and error taxonomy
Errors are captured to a fault log with a documented status-code taxonomy, so support has a cause and a resolution path rather than a screenshot.
Webhooks, iCal and bulk import
Outbound webhooks, calendar feeds, SMTP configuration and inbound bulk imports — the integration surface documented per-endpoint in the functional reference.
Downstream
What changes elsewhere when this changes
The value of a single tenant is in these handoffs. Each one is a manual reconciliation you no longer run.
- 1Organisation → every record, at the query layer
- 2Role permission change → immediate effect on visible modules and fields
- 3Scheduled job → notification → email or in-app
Module list
All 16 modules in Platform
- Authentication
- Users
- Organizations
- Role Permissions
- Settings
- Notifications
- Broadcasts
- Files
- Background & Scheduled Jobs
- Faults
- Analytics
- Dashboard
- Workload
- Webhooks
- Calendar
Ready to see it on your own payroll?
The fastest way to judge this is a parallel run: we load one month of your data and reconcile line by line against your last approved run. No scripted demo.