Skip to content

Features

Everything an employer needs, in one system.

Nine modules that share one employee record, one calendar and one payroll run. Switch on what you need.

Book a free demo

A 45-minute demo using your own numbers. No slides, no obligation.

01 People & organisation

One record per employee, and everyone works from it.

A new hire is entered once, into a record that feeds roster assignments, payroll elements and quota limits. Your HR team stops updating five parallel files every time someone changes island, grade or salary.

ReplacesEmployee master fileContact listOrg chart slide
  • Full employee profiles — Documents, contracts and photographs in one record

  • Live org chart — Reporting lines and headcounts that update themselves

  • Job structure — Titles, pay grades, hierarchy levels and employment types

  • Employment history — Job changes, increments and disciplinary records, dated and attributed

  • Targeted announcements — Reach the whole organisation or one department

See it in a demo

Employee record

Executive housekeeper · hospitality

Verified
  • Pay grade and level

    Grade 4B

  • Employment type

    Full time

  • Reporting line

    Rooms division manager

    1 up

  • Pension enrolment

    Enrolled

Contract, permit and ID documents attached to the record

02 Attendance

Know who worked, without exporting anything.

Punches are imported from the wall clocks you already have, on a schedule, while outdoor and transit crews clock in from the phone inside a geofence. The system compiles scheduled, worked, late and overtime minutes shift by shift.

ReplacesDevice exportsAttendance spreadsheetManual late tally
  • Punch device import — Works with the clocks already on your wall

  • GPS clock-in — For site, island and field staff, with location attached

  • Per-shift daily sheets — Scheduled, worked, late and overtime, per shift, not per day

  • Rosters and shift patterns — Build once, apply to a whole group or crew

  • Live attendance dashboard — Who is in, who is out and who is late, right now

See it in a demo

Daily shift sheet

Shift A · 07:00 – 15:30

142 on duty
  • Deckhand

    Wall clock · Jetty 1

    On time
  • Yard technician

    GPS mobile · yard

    18m late
  • Housekeeping

    Wall clock · staff village

    On time

No device exports and no USB sticks

03 Leave & holidays

Balances nobody has to reconcile.

Staff book leave on their phone and managers see clashes before approving. Accruals, public holidays and unpaid absence update balances and flow into payroll without a second entry.

ReplacesLeave registerBalance spreadsheetHoliday email
  • Requests from the app — Approved through your organisation's own chain

  • Automatic balances — Accrued, taken and remaining, always current

  • Shared leave calendar — See crew clashes before approving a request

  • Public holiday calendar — One definitive statutory source for every site

  • Leave feeds payroll — Unpaid days and adjustments flow straight through

See it in a demo

Annual leave request

12 – 18 Nov · 6 working days

1 clash
  • Requested by

    Speedboat captain

    6 d

  • Accrued balance

    24 d

  • Taken this year

    10 d

  • Route cover

    Minimum two captains required on the north route

    Clash

The clash is shown before anyone approves, not after

04 Employee requests

Every request tracked, none of them lost.

No more voice notes and printed chits. Every exception routes along your authorised sign-off chain to a manager’s phone, and every decision is timestamped and attributed.

ReplacesWhatsApp approvalsPaper formsEmail chains
  • Overtime requests — Checked against shift punches before sign-off

  • Late exemptions — Transport and island transfer waivers, with a reason

  • Duty changes — Shift swaps between staff, with supervisor sign-off

  • Forgotten clockings — Backdated punch reviews with location evidence

  • Salary and work letters — Issued for banks and embassies without a queue

See it in a demo

Approvals inbox

3 pending
  • Overtime — 2.5 hours

    Generator overhaul, out of hours

    Pending
  • Late exemption

    Sea transfer delayed by swell

    Approved
  • Salary letter

    For a bank application

    Issued

Who decided, when, and on what evidence

05 Payroll

Close in two days, with figures the system already had.

Attendance hours, overtime rates, service charge allocations and statutory pension come together on their own. Nothing is retyped, and no formula breaks at midnight.

ReplacesPayroll spreadsheetManual prorationRe-keyed allowances
  • Automatic collection — Attendance, overtime, leave, benefits and deductions pulled in

  • Your own pay rules — Proration, rounding and statutory pension configured once

  • Your own payslip — A drag-and-drop designer, printed or emailed on every run

  • Controlled lifecycle — Draft, process, finalise, pay — with period locking

  • Complete audit trail — Every adjustment attributed and timestamped

See it in a demo

Pay run PR-2026-09

September 2026

Finalised
  • Headcount paid

    1,284

  • Gross

    MVR 7,308,680

  • MRPS pension (7% + 7%)

    MVR 511,607

  • Service charge pool

    MVR 1,180,450

Net disbursement

MVR 6,797,073

Period locked — no retrospective edits without a trail

06 Loans & advances

Instalments that collect themselves.

Approved advances and staff loan schedules attach to the employee. When payroll is finalised the instalment is deducted — there is no side register to reconcile.

ReplacesLoan registerManual deduction entry
  • Staff loans — Repayment terms and ceilings configured to your policy

  • Emergency advances — Policy caps applied when the request is raised

  • Hire purchase — Company phone and equipment deductions tracked

  • Real payment schedules — The schedule staff can see in the app

  • Automatic settlement — Instalments deduct when payroll is finalised

See it in a demo

Repayment schedule

Emergency salary advance

Self-settling
  • Advance

    MVR 8,000

  • Instalments paid

    3 of 4

    MVR 6,000

  • Balance

    MVR 2,000

The next instalment deducts on the October close

07 Accommodation & fleet

Know exactly which bed and which vehicle is free.

Staff villages, quarters and speedboats cannot be run on a whiteboard. Lodging is tracked to the room and the bed, and vehicles and vessels are allocated to the crews using them.

ReplacesAccommodation whiteboardVehicle logbookRoom booking email
  • Housing down to the bed — Room capacity, occupants and inspection logs

  • Vehicle and vessel allocation — Speedboats, buggies and trucks assigned to crews

  • Meeting room booking — Conflict-free reservations across shared offices

  • Live availability — Status follows the roster, not last month’s memo

See it in a demo

Staff village — Block D

Baa Atoll

92% occupied
  • Room D-104 (double)

    One bed occupied

    1 bed free
  • Room D-105 (double)

    Both beds occupied

    Full
  • Speedboat 02

    Airport transfers

    In transit

Allocation is per bed, not per room

08 Mobile app

The half of your workforce that never sits at a desk.

Chefs, deckhands, room attendants and electricians do not have company laptops. They sign in on their own phone with an employee code, see their verified hours, read their payslip and raise a request without visiting HR.

ReplacesPaper formsPrinted payslipsA queue at the HR counter
  • Clock in and out — GPS clocking inside a geofence

  • Raise any request — Overtime, advances and letters in a couple of taps

  • Read payslip history — Download past payslips as PDFs

  • Check leave balance — Annual, sick and parental counters, current

  • Approve your team — Managers decide while walking the property

See it in a demo

WorkHarmony mobile

Signed in with an employee code

Clocked in
  • Latest payslip

    September 2026

    Ready
  • Leave balance

    14 d

  • Team approvals

    Waiting on you

    3 pending

iOS and Android, on a personal phone

09 Platform & control

Auditable, permissioned, and yours.

Salary data needs real controls. Each organisation gets its own isolated database and subdomain, permissions go down to the action, and the audit trail records who changed what and when.

ReplacesShared loginsUntracked changesIT tickets
  • Role-based access — Enforced down to the individual action and view

  • Two-factor authentication — Authenticator app, SMS or email, with recovery codes

  • Full audit trail — Chronological, attributed, and exportable for review

  • Your own subdomain — On an isolated database for your organisation

  • Dashboards and reporting — Headcount, roster and payroll cost, live

  • Configurable without code — Shift rules, grades and workflows changed in minutes

See it in a demo

Access and audit

yourgroup.workharmony.app

Isolated
  • Dedicated database

    One per organisation

    Active
  • Two-factor authentication

    Authenticator, SMS or email

    Enforced
  • Permission groups

    Down to the action

    14

Every change attributed and timestamped

Your next payroll could be the last hard one.

Book a 45-minute demo. We set it up with your structure and your numbers beforehand, so you are looking at your own payroll, not ours.

No obligation. No sales deck.