PeopleHuman Resources

Payroll and people ops that follow Singapore rules.

Run the employee month from one record instead of reconciling payroll files, chat messages, and roster sheets.

CPF-correct payslips, rosters built from weekly schedules, and an absence flow that turns MCs and urgent leave into clean, auditable records. Employees serve themselves; Samantha keeps the queue moving.

For Singapore SMEs running payroll, schedules, leave, and claims with a lean operations team.

CPF computation snapshotsItemised payslips (Employment Act)SDL and SHG contributionsKET-ready contract templates
HR · the monthConflict found

Two people, one shift

Marcus requests 14 June. Samantha notices the roster leaves the Saturday shift uncovered and brings it to HR instead of approving quietly.

Leave balance11.5 daysComplete
Roster coveragegapBlocked
HR decisionneededIn progress
Payroll impactNot started

Samantha prepares the decision. She does not make it.

One leave request through to a finalized payslip.
The actual screen

This is Human Resources.

Built from the product's own components and design tokens — the spacing, density, and status colours here are the ones you get after signing in.

theplatform.sharkflow.io/hr/payroll
Human Resources

June payroll run

Employees182 part-time
GrossS$81,400
Employer CPFS$13,838
  • Marcus Tan · OperationsBasic + transport claim · CPF on Ordinary WagesS$4,545.00Ready
  • Priya Nair · Front of houseSaturday cover shift added from approved leaveS$3,180.00Ready
  • Wei Lin · KitchenUnexplained absence 14 June — awaiting responseBlocked
  • Aisha Rahman · AdminClaim filed after cutoff · rides next payroll monthS$62.40Deferred
Payroll with every line carrying its own CPF treatment. Rendered with the product’s own components — sample records, not customer data.
The employee month

One timeline from roster to payslip.

Run the employee month from one record instead of reconciling payroll files, chat messages, and roster sheets.

Week 1

Roster generated

Schedules

Week 2

Leave approved

Exceptions

Week 3

Claims reviewed

Payroll inputs

Week 4

Payslips finalized

Employee access

HR works the exceptions

Configure the policy once; operate the exceptions.

Employees, schedules, departments, and leave rules become the shared foundation for the monthly work.

Payroll that shows its work

Monthly runs compute CPF, SDL, and SHG. Every payslip line carries its CPF treatment, and a computation snapshot lets anyone audit the math.

Rosters without hand-placing shifts

Weekly schedules generate the base roster; explicit shifts, approved leave, and flagged absences layer over it in one grid.

Absences with a paper trail

Flag an MC, urgent leave, or no-show from the roster. The employee responds with evidence, you decide, and the leave record is created automatically.

Employee self-service

Staff see their schedule, request leave with live balance checks, file claims that ride the right payroll month, and download itemised payslips.

HR documents from templates

Contracts, KETs, and letters start from Singapore-flavored templates you can adapt and publish in the built-in editor.

Leavers handled properly

Archived employees keep their payroll history, and personal-data exports are one request away.

Employee self-service

The approved view

Today’s schedule
Leave balance
Submit a claim
June payslip
How it actually works

The mechanisms behind Human Resources.

Not features — the guarantees. Each one is enforced in the product rather than promised in a policy.

Computation snapshots
Each payslip line stores the treatment and the numbers behind it. Reopening a payslip from two years ago shows how that figure was reached, not how today’s rules would reach it.
Statutory coverage
CPF, SDL, and SHG contributions are computed per employee from their own wage classification — Ordinary and Additional wages handled separately.
Exceptions queue, not chat
Leave conflicts, unexplained absences, and unanswered requests surface in an HR queue with the context needed to decide, rather than as messages someone must remember.
PII at rest
Identification numbers and bank details are encrypted, access-controlled per module role, and every read of a sensitive HR field is auditable.
Your AI teammate

SamanthaAI HR manager.

Samantha watches the exception queue, chases missing responses, and prepares decisions with context — approvals stay with your HR team.

Make the employee month one connected workflow.

Put Human Resources to work inside the same platform as the rest of your operation.