Platform Features
Comprehensive HR management covering the full employee lifecycle, from recruitment to offboarding.
Core HR
A single source of truth for all employee data. Manage the entire employee lifecycle from hire to retire with effective-dated records that preserve complete history. Build your organisational structure with hierarchical units, positions, and reporting chains.
Employee Lifecycle Management
Full lifecycle: hire, transfer, promote, status transitions (pending, active, on_leave, terminated), termination, rehire.
packages/api/src/modules/hr/ Effective-Dated Records
Personal info, contracts, positions, compensation, manager, status, addresses all tracked with effective_from/effective_to. History preserved, never deleted.
packages/shared/src/utils/effective-dating.ts Organizational Structure
Hierarchical org units, positions with salary ranges, org chart with nodes/edges, reporting chain traversal, direct reports.
packages/api/src/modules/hr/routes.ts Concurrent Employment
Multiple position assignments with FTE percentages.
packages/api/src/modules/hr/routes.ts Employee Addresses
UK address records with postcode, effective dating, history.
migrations/ + hr/routes.ts Payroll
Process payroll with full UK compliance built in. Automated PAYE and National Insurance calculations, pension contributions, and statutory deductions. Generate journal entries and payslips with complete audit trails.
Payroll Runs
Full lifecycle: draft, review, approved, submitted, paid. PAYE/NI/pension calculations.
packages/api/src/modules/payroll/routes.ts Pay Schedules
Weekly, monthly, biweekly. Employee assignment to schedules.
payroll/routes.ts Journal Entries
Double-entry accounting journal generation from payroll runs.
payroll/routes.ts Period Locking
Lock/unlock payroll periods to prevent retrospective changes.
payroll/routes.ts Tax Details
UK PAYE tax codes (P45, P46, cumulative/week1), NI categories, student loan plans.
tax-codes/, ni-categories/ modules Salary Sacrifice & Deductions
Salary sacrifice schemes, deduction management.
salary-sacrifice/, deductions/ modules Payslips
Payslip data per employee per payroll run.
payslips/ module Time & Attendance
Track working hours with precision and flexibility. GPS-enabled clock-in with geofencing, configurable shift patterns, and streamlined timesheet approvals keep your workforce accountable and compliant.
Timesheets
Timesheet management with line items, approval chains.
packages/api/src/modules/time/routes.ts Shift Management
Shift definitions, shift assignments to employees.
time/routes.ts Geofencing
Location-based attendance verification.
geofence/ module Overtime
Overtime request and authorization workflow.
overtime-requests/ module TOIL
Time Off In Lieu tracking.
toil/ module Leave & Absence
Automate leave policies end to end. Configurable accrual rules, intuitive team calendars, and multi-level approval workflows reduce manual effort. Bradford Factor scoring helps identify absence patterns early.
Leave Requests
State machine workflow: draft, pending, approved/rejected/cancelled.
packages/api/src/modules/absence/routes.ts Leave Policies & Types
Configurable leave policies, multiple leave types.
absence/ module Bank Holidays
Configurable UK bank holidays per tenant.
bank-holidays/ module Carryover Rules
Leave carryover configuration.
migrations/0204_leave_carryover_rules.sql Bradford Factor
Absence pattern analysis.
packages/shared/src/utils/bradford-factor.ts UK Statutory Leave
Full compliance with UK statutory leave entitlements. Automatically calculate SSP, maternity, paternity, shared parental, adoption, bereavement, and carer's leave with correct pay and duration rules.
SSP
Statutory Sick Pay eligibility and calculations.
ssp/ moduleFamily Leave
Maternity, paternity, adoption, shared parental. KIT days, curtailment, payment schedules.
family-leave/, parental-leave/ modulesBereavement Leave
Bereavement leave management and tracking.
bereavement/ moduleCarer's Leave
Statutory carer's leave entitlement and management.
carers-leave/ moduleStatutory Notice
ERA s.86 notice period calculation.
hr/routes.ts (statutory-notice endpoint)Talent & Performance
Drive growth with structured review cycles, OKR tracking, and calibration sessions. Empower managers with 360-degree feedback, competency frameworks, and development plans to build leadership pipelines.
Performance Reviews
State machine: draft, in_progress, calibration, complete.
talent/routes.tsGoals
Goal management and tracking.
talent/routes.ts360 Feedback
Multi-rater feedback.
feedback-360/ moduleCompetency Frameworks
Competency definitions with gap analysis.
competencies/ moduleDevelopment Plans
Employee development planning.
talent/routes.tsSuccession Planning
Succession plans, talent pools, readiness assessment.
succession/, talent-pools/ modulesRecruitment
Hire smarter and faster. Manage the entire recruitment pipeline from requisition approval through offer acceptance. Track candidates through customisable stages with collaborative scoring and interview scheduling.
Job Requisitions
Requisition management.
recruitment/routes.tsCandidate Management
Pipeline stages, stage events.
recruitment/routes.tsInterviews
Interview scheduling and feedback.
recruitment/routes.tsOffers
Offer management.
recruitment/routes.tsBackground Checks
DBS checks, background checks, reference checks.
dbs-checks/, background-checks/, reference-checks/ modulesAgencies
Recruitment agency management.
agencies/ moduleJob Boards
External job board posting.
job-boards/ moduleLearning (LMS)
Build a culture of continuous learning. Create versioned courses, define learning paths, track certifications and CPD hours, and ensure mandatory compliance training is never missed.
Course Management
Courses with versioning, catalogue.
lms/routes.tsLearning Paths
Structured learning sequences.
lms/routes.tsCertificates
Completion certificates.
lms/routes.tsCPD
Continuing Professional Development logging.
cpd/ moduleTraining Budgets
Budget management per team/employee.
training-budgets/ moduleMandatory Compliance
Mandatory training tracking.
migrations/0194_mandatory_training_compliance.sqlBenefits
Simplify benefits enrollment and administration. Guide employees through plan selection with an enrollment wizard, manage pension auto-enrolment, and track beneficiary nominations and provider data exchanges.
Plan Management
Benefits plan CRUD.
benefits/routes.tsEnrollment Wizard
Employee enrollment flow.
web/components/benefits/EnrollmentWizard.tsxBeneficiary Nominations
Beneficiary nomination management.
beneficiary-nominations/ moduleBenefits Exchange
Data exchange with providers.
benefits-exchange/ moduleIncome Protection
Income protection benefit management.
income-protection/ modulePension Auto-Enrolment
Scheme management, eligibility, compliance dashboard.
pension/ module + web pension componentsCase Management
Handle sensitive employee relations matters with full audit trails. Manage grievances, disciplinary procedures, whistleblowing cases, settlement agreements, and tribunal preparation with SLA tracking and escalation workflows.
ER Cases
Grievance, disciplinary, performance, capability.
cases/routes.tsSuspensions
Suspension management with pay implications.
cases/suspensionsHearing Companions
UK right to be accompanied.
migrations/0204_hearing_companions.sqlWhistleblowing
Protected disclosure cases.
whistleblowing/ moduleDisciplinary Warnings
Warning issuance and tracking.
warnings/ moduleSettlement Agreements
Settlement agreement management.
settlement-agreements/ moduleTribunal Preparation
Employment tribunal preparation and tracking.
tribunal/ moduleDocuments & E-Signatures
Secure document storage with version control and access permissions. Generate letters and contracts from templates, collect digital signatures, and distribute policies with read-receipt tracking.
Document Management
S3 or local storage, access control.
documents/routes.tsLetter Templates
Template-based document generation.
letter-templates/ moduleBulk PDF Generation
Batch document creation.
bulk-document-generation/ moduleE-Signatures
Digital signature requests.
e-signatures/ moduleClamAV Scanning
Virus scanning on upload.
docker-compose.yml (clamav service)Policy Distribution
HR policy read receipts.
policy-distribution/ moduleUK Employment Law Compliance
Stay compliant with UK employment legislation. Automated Right to Work checks, Working Time Regulations monitoring, National Minimum Wage validation, gender pay gap reporting, and IR35 assessment tools.
Right to Work
Document checking.
right-to-work/ moduleWorking Time Regulations
WTR monitoring.
wtr/ moduleNational Minimum Wage
NMW compliance checks.
nmw/ moduleGender Pay Gap
Reporting.
gender-pay-gap/ moduleFlexible Working
Statutory request process.
flexible-working/ moduleContract Statements
S1 ERA compliance.
contract-statements/ moduleProbation Management
Probationary period tracking and management.
probation/ moduleReturn to Work
Post-absence interviews.
return-to-work/ moduleIR35
Off-payroll working determinations.
ir35/ moduleHealth & Safety
Health and safety management.
health-safety/ moduleGDPR & Data Privacy
Full GDPR compliance built into the platform. Handle Data Subject Access Requests, manage right to erasure workflows, track data breaches, enforce retention policies, and maintain consent records with complete audit trails.
DSAR
Data Subject Access Requests.
dsar/routes.tsRight to Erasure
Data erasure requests.
data-erasure/ moduleData Breach
Breach notification and tracking.
data-breach/ moduleData Retention
Retention policies.
data-retention/ moduleConsent Management
Employee consent tracking and management.
consent/ modulePrivacy Notices
Privacy notice management and distribution.
privacy-notices/ moduleData Archival
Automated data archival processes.
data-archival/ moduleAnalytics & Reporting
Real-time dashboards and a dynamic report builder give you full visibility into your workforce. Track headcount trends, absence patterns, turnover rates, and custom KPIs across your organisation.
Executive Dashboard
KPI cards, chart components.
web/components/analytics/ExecutiveDashboard.tsxDynamic Report Builder
Field catalog, column config, filter builder, sort/group, chart renderer, scheduling.
web/components/reports/ (7 components)Usage Statistics
Tenant usage metrics.
usage-stats/ moduleWorkflows & Automation
Eliminate bottlenecks with a configurable workflow engine. Build visual approval chains, automate routing with conditional logic, and let employees submit change requests through self-service portals.
Workflow Engine
Definitions, versioning, instances, tasks, transitions.
workflows/routes.tsVisual Builder
Frontend workflow builder.
web routesApprovals
Configurable approval chains.
approvals/ moduleEmployee Change Requests
Pending HR approval.
employee-change-requests/ moduleNotifications & Communication
Keep everyone informed with multi-channel notifications. In-app alerts, web and mobile push, email notifications, company announcements, and calendar sync ensure no important update is missed.
In-App Notifications
Real-time in-app notification system.
notifications/routes.tsWeb Push (VAPID)
Browser push notifications.
web-push packageFirebase Push (FCM)
Mobile push notifications.
firebase-admin packageEmail (SMTP)
Transactional email via Nodemailer.
api/src/lib/email.tsAnnouncements
Company-wide announcements.
announcements/ moduleCalendar Sync
iCal feed generation.
calendar-sync/ moduleSecurity & Administration
Enterprise-grade security with granular role-based access control. Multi-factor authentication, API key management, SSO via SAML/OIDC, immutable audit logs, and authority delegation for holiday cover.
RBAC
Role-based access control with field-level permissions.
security/routes.ts + rbac pluginMFA
TOTP + backup codes, admin MFA enforcement.
auth-better.tsAPI Keys
Hashed keys (sfra_ prefix), scoped per tenant.
api-keys/ moduleSSO
SAML/OIDC enterprise SSO.
sso/routes.tsAudit Logging
Every mutation logged with old/new values.
auditPluginDelegations
Authority delegation between users.
delegations/ moduleAdditional Modules
Extended functionality covering the complete employee experience. Self-service onboarding, bank details management, emergency contacts, equipment tracking, diversity reporting, and peer recognition.
Onboarding
Task checklists, dependencies, compliance.
onboarding/routes.tsData Import
CSV/Excel bulk import.
data-import/routes.tsBulk Operations
Batch processing.
bulk-operations/ moduleBank Details
Employee bank info.
bank-details/ moduleEmergency Contacts
Emergency contact management.
emergency-contacts/ moduleEquipment
Asset tracking.
equipment/ moduleDiversity
Diversity data collection and reporting.
diversity/ moduleRecognition
Peer recognition.
recognition/ module1:1 Meetings
Manager-employee meetings.
one-to-one/ moduleGlobal Mobility
International assignments.
global-mobility/ moduleSecondments
Temporary assignments.
secondments/ moduleLookup Values
Tenant-configurable dropdowns.
lookup-values/ module