Know who actually clocked in — no fingerprint scanner needed

Kelola is HR software for growing teams. It proves who is really at work using a rolling QR code and phone GPS — no biometric hardware — then runs onboarding, leave, and payroll-ready reports from one place.
app.kelola.id/attendancelive

Rolling code · refreshes every ~12s

Clocked in 08:58 · On time · On-site verified

Fits the tools your team already uses

Three things quietly break HR every month

Name the pain, then let the rest of the page answer it.
  • Spreadsheet sprawl
    Staff data retyped across five files; nobody knows which one is right.
  • Buddy-punching
    People clock in for friends who are late. Your attendance is a guess.
  • Leave chaos
    Wrong balances, holidays counted by hand, approvals lost in chat.

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.

Why a screenshot won’t save a late friend

The code rolls, the phone proves the place, and it all lands on your timesheet at once.
  • No hardware to buy
    Any screen shows the code; staff use their own phones. No scanner to buy or maintain.
  • A screenshot won’t work
    The code rolls every few seconds, so a photo shared to a late colleague is already expired.
  • Work-from-home exception
    Approved remote staff clock in the same way, with the location check skipped — you control who.
  • Live on the timesheet
    Every verified clock-in appears instantly on the operational timesheet.

Kelola vs the old ways

The honest column-by-column: spreadsheets are cheap but blind, scanners are costly hardware, Kelola is neither.
How Kelola compares with spreadsheets and fingerprint scanners
What you get Kelola SpreadsheetFingerprint scanner
No hardware to buy
Stops buddy-punching
Proves who is on-site
Works from home too
Live on the timesheet
Records survive offboarding

Import your whole team in an afternoon

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

Approve leave in one tap — the maths is already done

The engine handles the calculations that cause disputes when they're done by hand.
  • Half-days & policies
    AM/PM half-days and your own quotas, 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 instantly.
  • Live balance ledger
    Everyone sees the same, correct balance — allocated, used, 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 / 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.
~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

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 are encrypted at rest.
  • Immutable audit log
    Every change is recorded in a log that can’t be edited.
  • Role-based access
    People see only what their role allows.
Company isolationEncrypted PIIImmutable audit logUU PDP aligned

What early teams tell us

Kelola is in early access. Here is what the first teams say — real, named quotes replace these before launch.
“Month-end used to be two days of chasing timesheets. Now the numbers are just there.”

Operations Lead

Early-access team · retail

“We stopped buying fingerprint scanners for every new branch. Staff just use their phones.”

HR Manager

Early-access team · F&B

“Moving off spreadsheets took one afternoon. The team filled in the rest themselves.”

People Ops

Early-access team · services

Simple per-seat pricing. No surprises.

Pay for the people who work here — not the ones who left. Billed per active employee, per month.

Ex-employees keep their records for compliance but never cost you a paid seat.

Starter
For small teams leaving spreadsheets behind.
Rp —
 / active employee / mo
  • Anti-cheat attendance (QR + GPS)
  • Bulk import + employee self-service
  • Leave & holiday engine
  • Timesheet + CSV/Excel export
Growth
Most popular
For teams that want approvals, roles, and reporting.
Rp —
 / active employee / mo
  • Everything in Starter
  • Manager approvals + role-based access
  • Company locations & work schedules
  • Immutable audit log
Enterprise
For 100+ employees or multiple companies.
Custom
  • Everything in Growth
  • Multiple companies, one login
  • Priority onboarding & support
  • Security review & DPA

Staff clock in from their own phone

The Kelola app scans the code and confirms the location. No shared device, no queue at a scanner.

Android — sooniOS — soon

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.