The single source of truth for every employee record.
Full employee master with personal, job, compensation, and statutory fields
Why teams pick Core HR
- Full employee master with personal, job, compensation, and statutory fields
- Drag-and-drop org chart rebuilt automatically on every lifecycle event
- Multi-entity, multi-country, multi-currency — one login, many realities
1.2M
employees on platform
What makes PeopleVizio's Core HR different.
Multi-tenant at the core
Domain-based tenant resolution and schema-level isolation keep data separate for every customer. Your users see their brand from the moment they type their work email.
Lifecycle events drive everything
Hire, confirm, promote, transfer, separate — each event publishes an in-process Spring event that notifications, analytics, and document generation subscribe to.
Point-in-time truth
SCD Type 2 on DimEmployee means headcount as-of any past date is one query away. Audit trails on every record, forever.
Concrete capabilities, tied to real code.
Every claim below maps to a specific service or class in the PeopleVizio platform.
Per-tenant branding
Logo, favicon, and accent colour per customer. Employees see their own brand on login, in emails, on PDF letters.
TenantBrandingController
Auto-generated letters
Appointment, confirmation, promotion, experience, and relieving letters generate as PDFs and email automatically on lifecycle events.
LetterPdfRenderer (OpenPDF)
Custom fields, custom roles
Extend any entity without a migration. Create tenant-scoped roles with RBAC granularity down to the action.
Document vault
Azure Blob storage with SAS-token downloads, tenant-isolated paths, and expiring links for payslips and IDs.
AzureBlobStorageService
Core HR, in detail.
Modules that pair well with this one.
Ready to see it?
Ready to see Core HR live?
Twenty minutes, tailored to your size and country, with a written summary afterwards.