Everything HR, in one honest place

Prove who is really at work, import your team, and run leave and payroll-ready reports — from one login. It starts with attendance you can actually trust: a rolling QR code and phone GPS, no hardware.
app.kelola.id/dashboardlive
On-site now

48 / 52

Leave to approve

3

08:58
09:01
09:03

Fits the tools your team already uses

Attendance you can actually trust

A rolling QR code and phone GPS prove each person is really on-site — with no fingerprint scanner to buy.
  • Rolling QR + GPS
    A code that changes every few seconds, plus phone GPS, confirms the person is really on-site.
  • No hardware to buy
    Any screen shows the code; staff use their own phones. No scanner to install or clean.
  • Work-from-home ready
    Approved remote staff clock in the same way, with the location check skipped — you control who.
  • Live on the timesheet
    Every verified clock-in lands on your timesheet the moment it happens.

Move off spreadsheets in an afternoon

Set it up once, then let staff finish the rest. Leaving spreadsheets shouldn't fall on HR alone.
  • Bulk import
    Add your whole team from one CSV or Excel file, with validation as it loads.
  • Employee self-service
    Staff complete their own profiles, documents, and details.
  • No more retyping
    One source of truth — stop copying the same data between files.
  • Records that last
    Records stay intact even after someone leaves, for compliance.

Approve leave in one tap

The engine does the maths that causes disputes when it's done by hand — half-days, holidays, and balances included.
  • Half-days & policies
    AM/PM half-days plus your own quota, accrual, and carry-over rules.
  • Holidays auto-excluded
    Public holidays and weekends are never deducted from a leave request.
  • One-tap approvals
    Managers approve or reject with a reason; balances update at once.
  • Live balance
    Everyone sees the same, correct balance — allocated, used, and pending.

Payroll-ready numbers, one click away

Close the loop from attendance and leave to payroll — with no end-of-month cleanup.
  • Live timesheet
    Days worked, late minutes, and approved leave for everyone, filterable.
  • 1-click export
    Clean CSV or Excel, ready for payroll and accounting.
  • From verified clock-ins
    The numbers come straight from real, on-site attendance.
  • Payroll bridge (soon)
    A direct handoff to the Phase 2 payroll engine is coming.

Your people's data, locked down by design

Built for the sensitive data HR holds — salaries, IDs, and personal details.
  • Fully isolated
    Each company is walled off — you never see another company’s data, and they never see yours.
  • Encrypted PII
    Sensitive pay and ID fields (personally identifiable information) are encrypted at rest.
  • Immutable audit log
    Every change is written to a log that cannot be edited — who did what, and when.
  • Role-based access
    People see only what their role allows.

Clock-in that can't be faked, in three steps

A couple of seconds for the person. A number you can trust for you.
1

Show the code

Any screen shows a QR code that changes every few seconds.

2

Staff scan it

Each person scans with the Kelola app on their own phone.

3

GPS confirms

The phone confirms they are on-site. Clock-in is verified.

~12sCode refresh — a screenshot is expired before it is shared
0Hardware to buy, install, or clean
1 clickFrom verified attendance to payroll-ready export
100%Company isolation — you never see another company’s data

The questions we get before every demo

Straight answers to what an HR lead asks first.

See it on your own team

A 20-minute walkthrough — and we'll help you import your first employees from your current spreadsheet.