HR

Staff, leave and claims, in one place.

Employee records, leave, claims, attendance and hiring share the same records as payroll. Approve once, and that month's pay already knows.

Approve from your phoneStraight into payrollEvery change recorded

What emsy does

Everyday HR, without paper forms.

Staff apply from their phone, you approve with one tap, and every decision is recorded: who made it and when.

Employee records

Personal, bank, EPF, PERKESO and tax details, EPF categories and interns. Import the whole list from a CSV file.

  • CSV import
  • EPF categories
  • Interns

Leave

Leave types and each employee's balance, carry-forward, unpaid leave that goes straight into payroll, and unused leave paid out when someone leaves.

Expense and mileage claims

Claims with a photo of the receipt, and mileage priced at your company's rate per km. Approved claims are paid with the salary.

Attendance

Staff clock in and out from the app, on the server's time. Corrections go through an approver, and each month's record exports to CSV.

Hiring

Job openings, a candidate pipeline from application to offer, and job pages with an application form. Candidates' data is deleted after 12 months.

Onboarding and offboarding

Invite a new hire with a link; they fill in their own details and you check them. When someone leaves: offboarding and an exit interview.

How it works

From a request to the payslip.

  1. Staff apply

    Leave or a claim from their phone, with a photo of the receipt.

  2. You approve

    Check the balance and details, then approve or reject with one tap.

  3. Into payroll

    Approved unpaid leave and claims go into that month's run.

  4. All recorded

    Every decision is in the activity trail: who made it and when.

FAQ

Questions about HR

Is unpaid leave deducted from pay automatically?

Yes. Approved unpaid leave is carried into that month's payroll.

How are mileage claims worked out?

The distance times the rate per km you set for each kind of vehicle, rounded to the sen. A new rate does not change claims already submitted.

Can new hires fill in their own details?

Yes. Invite them with a name, email, position and start date. They fill in their personal, bank and tax details, and you check them before they reach payroll.

Can I import my existing staff?

Yes. Import your staff list from a CSV file when you set up the company.

Who can see my staff's data?

Only the people you invite, by their role. Staff see their own records only. emsy follows PDPA 2010.

Fewer forms, more time for your team.

Free for 5 employees. Invite your team and approve your first request today.

emsy uses Google Analytics and Meta Pixel cookies to count visits and measure advertising, only if you agree. Privacy policy