SK People
Product Directory and org chartAttendance with a geofenceLeave on a ledgerPayroll, checked by twoExpense claimsJoining to exitPerformance reviews Pricing Who it's for Security Resources Contact
Book a 30-min demo Chat on WhatsApp
HR and payroll · the UAE

Attendance, leave and the WPS payroll on one record, checked by two people.

Staff clock in inside the branch geofence, leave lives on a ledger nobody edits, and payroll builds the WPS salary information file, waits for a second person to approve it, then posts its journal to SK Billing. Hosted in Dubai.

Book your free live demo See how SK People works 30 minutes on your own team · from AED 79 a month for 10 employees · 15-day free trial · WhatsApp us
Live in the UAE, India and the USA, and the staff record SK Salon, SK Works and SK Fleet read from.
The SK People console on a laptop with the org chart, the week's attendance, the payroll run and the leave ledger; the front-desk QR kiosk and the branch geofence behind; the payslip, the journal posted to SK Billing and the employee's phone in front. Someone walks into the geofence and clocks in, a leave is approved and debited on the ledger, and the payroll is approved by a second person and finalized Clock in · scan code changes everyfew secondsMarina desk Marina · 100 m SK People · Today · Marina 38 in · 2 on leave Org chart Khalid Noor Yusuf Omar S. · stylist This week M T W T F S S · W late 9 min Payroll · October · WPS Draft Computed Approved Finalized Approved ApprovedFinalized prepared by Noor · waiting for a checker approved by Yusuf, not Noor ✓ finalized · SIF ready · journal posted Leave Omar S. · casual leaveFri · 1 day · family visit approved Ledger · Omar S. · casual opening+6.06.0 accrual · Oct+1.57.5 debit · Fri leave−1.06.5 rows are added, never edited Payslip · OctoberOmar S. · AED Basic6,000.00 Housing2,500.00 Transport800.00 paid by WPS · IBAN AE07 ··· 4421 Net pay9,300.00 fictional · demo data PAID Journal · posted to SK Billing DrSalaries9,300 CrNet pay payable9,300paid through WPS posted on finalize · debits = credits ✓ SK People Good morning, Omar Clock inoutside · 140 m away In · 09:02 ✓inside the fence · 40 m Casual leave 7.5 6.5 days leftfrom the ledger PayslipOctober · ready leave, payslips, claimsin one app fictional company · demo data
100 m geofence around each branch
6 kinds of leave entry, never edited
2 people to finalize a payroll
Sound familiar?

The register, the leave diary and the salary sheet never agree.

Register · MarinaOmar · in 09:00 ✓signed by a friend at 09:00actually arrived 10:40nobody can tell

Signed in at nine, arrived at eleven.

A paper register or a shared tablet can't tell who is really at the branch. The friend who signs for you is the attendance system.

Sheet8 daysedited Mar, Jun, Sep Employee11 days"I never took May" two numbers · no history · an argument

Two leave balances and no history.

A balance kept as a number in a sheet gets edited. When an employee disputes it, there is nothing to show how it got there.

Salary sheet · Octobersame person made itand approved ita formula off by one rowthen retyped into the books

The person who made the payroll also approved it.

A salary sheet one person builds and signs off, then retypes into the accounts. A formula off by one row reaches every payslip.

SK People keeps attendance, leave and payroll on one record per person.

How it works

Clock in. Take leave. Get paid. Grow.

Every person has one record. Attendance and leave feed payroll; finalized payroll posts its journal to SK Billing; reviews and workflows sit on the same record.

01 · Clock inInside the fence

From the phone inside the branch geofence, on the office network, or at the rotating-QR kiosk. Missed a punch? Ask, and a manager decides.

02 · Take leaveA ledger, not a number

Accruals, approvals, carry-forward and lapse are rows on a ledger. The balance is what the rows add up to.

03 · PayThe WPS file, checked twice

Growth builds the WPS salary information file; a second person approves before it is final and the journal posts to SK Billing.

04 · GrowWorkflows and reviews

Joining, confirmation, transfer and exit run as checklists; on Scale, goals, KPIs and 360 reviews.

Proof you can check

No borrowed logos. Rules you can test on the demo.

SK People 6.0 shipped in October 2026. These are how the product behaves; ask us to show any of them on the call.

Balances are never edited

Leave is a ledger of opening, accrual, debit, credit, encashment and lapse rows. Corrections are new rows, so every balance has its history.

Two people finalize a payroll

The person who prepared a run cannot finalize it. Approval and finalization need someone else, by design.

Each company walled off

The database itself keeps every organisation's records apart on every table, set from the verified login.

Statutory records kept

When someone leaves, personal extras can be erased; payroll, tax and identity records stay for the statutory period, 7 years and more.

What it does, in eight moves

From the offer letter to the exit interview.

Directory and org chart

Everyone, where they sit, who they report to.

One record per person: department, designation, manager, joining date, employment type and status, from probation to confirmed to on notice to separated. The org chart draws itself from the reporting lines and opens branch by branch. SK People is the master for who works here; the other Softknack products read from it.

  • Probation period you set: 30, 60 or 90 days
  • Searchable directory with department and designation filters
  • Separated staff lose their login; their history stays
See your org chart on the demo
Khalidowner NoorHR and payroll Yusuffinance HanaMarina branch Omar +6 Omar S.stylist · reports to Hana probation confirmed day 72 of 90 joined 2 Aug · full time · Emirates ID on file confirmation review due in 18 days fictional employee · demo data
Attendance with a geofence

Clocked in means at the branch.

Staff clock in from their phone only inside the branch geofence, about 100 metres by default. Desk staff can be held to the office network. At the front desk, a tablet shows a QR code that keeps changing, so a photo of yesterday's code is worthless. Missed a punch? The employee asks, the manager decides, and the change is recorded.

  • GPS geofence, office IP lock and rotating-QR kiosk on every plan
  • Branches with their own fence: 1, 3 or 10 by plan
  • Biometric devices and shift rosters are coming soon
Try a clock-in below
Marina Omar · 40 m ✓ 140 m · refused fence · 100 m · fictional branch Office networkdesk · Sara M.on office Wi-Fi ✓home network · refusedask a missed punch instead Front-desk kioskscan to clock inthe code keepschanginga photo of an old code fails
Try it

Where are you clocking in from?

Marina has a 100 m geofence and the office network on record. Pick where the employee is standing.

Fence size and the office networks are settings, per branch.Set your own branch on the demo
Leave on a ledger

Every day of leave has a receipt.

Leave is kept as a ledger, not a number: an opening balance, a monthly or yearly accrual, a debit for each approved request, a credit for comp-off, a lapse at year end. The balance anyone sees is what those rows add up to, so a dispute is settled by reading the history. Your policy decides half-days, carry-forward, lapse and whether weekends inside a leave count.

  • Requests, approvals and the calendar in the app
  • Half-day leave and the sandwich rule as settings
  • Leave encashment into payroll on Scale
Bring your leave policy to the demo
Casual leave · Omar S. · append-only DateEntryUnitsBalance 1 Apropening · from the old system+4.04.0 30 Junaccrual · quarter+3.07.0 12 Juldebit · approved by Hana−1.55.5 3 Augcredit · comp-off, Sunday worked+1.06.5 30 Sepaccrual · quarter+3.09.5 todaydebit · Fri, half day−0.59.0 balance = the sum of the rows · corrections are new rows lapse at year end per your policy · fictional ledger, demo data
Payroll, checked by twoGrowth

The WPS file ready, and the payroll checked by someone else.

A payroll run moves from draft to computed to approved to finalized. SK People works out the days paid from attendance and leave and builds the salary information file for the Wages Protection System, checking the employer ID, the bank routing code and each employee's IBAN and work permit first. The person who prepared the run can't finalize it. Once it is final, payslips are issued and the journal posts to SK Billing.

  • Regular, off-cycle, supplementary and reversal runs
  • Payslips as PDFs in the employee's app
  • End-of-service gratuity and visa expiry alerts are coming soon
Try the run below
Payslip · OctoberOmar S. · stylist Earnings Basic6,000.00 Housing2,500.00 Transport800.00 Gross9,300.00 Deductions Advance recovery0.00 paid by WPS · IBAN AE07 ··· 4421 Net pay AED9,300.00 fictional employee · demo data WPS · salary information file employer ID · bank routing ✓each IBAN and work permit ✓ SIF ready · 38 employees Journal · posted to SK Billing DrSalaries and wages9,300 CrNet pay payable · WPS9,300 finalized by Yusuf, not Noor debits = credits ✓ · automatic
Try it

Run October's payroll. Try to finalize it yourself.

You are Noor, who prepared the run. Yusuf is the checker. Click through the steps.

DraftComputedApprovedFinalizedPaid · WPS

Expense claimsGrowth

Snap the receipt. It is paid with the salary.

Staff photograph the receipt in the app and pick a category: travel, food, supplies. The manager approves in one tap. Approved claims go into the month's payroll run, and the receipt stays on the record, scanned and stored in SK Drive.

  • Receipt capture on the phone; categories you set
  • Approvals by the manager, with notes
  • Receipts scanned before they are stored
What Growth adds
New claimFuelAED 145fuel Travel · fuelclient visit, Business BaySubmit Manager · HanaOmar S. · AED 145receipt attached · scannedapproved ✓ October paynet salary9,300.00+ expense145.00Paid by WPS9,445.00fictional claim
Teams moving off a register and a salary sheet feel it in the first month.
30 minutes on your own team. We load your staff list before the call.
Book a demo
Joining to exitGrowth

Nobody's first day starts without a laptop.

Joining, confirmation, transfer and exit each run as a checklist you design: manual tasks like handing over a laptop, documents like the offer letter or an NDA signed in SK Sign, approvals by the right managers, and actions the system does on its own, like opening a login. Everyone sees what is waiting on them.

  • Four triggers: joining, confirmation, transfer, separation
  • Offer letters and NDAs signed through SK Sign
  • Full-and-final settlement is coming soon
Build an onboarding on the demo
Joining · Omar S. · starts Monday To do Issue ID badgemanual · front desk Add to Marina fencemanual · Hana Waiting Approve salaryapproval · Yusuf NDA · SK Signdocument · sent Done Offer letter signed ✓document · SK Sign Laptop issued ✓manual · IT Login opened ✓action · automatic fictional onboarding · demo data
Performance reviewsScale

Reviews against goals, not against memory.

Set goals and KPIs with weights at the start of the cycle and update them through the quarter. At review time, the employee rates themselves, peers add feedback and the manager decides, all on the same record. Quarterly or yearly, as you run it.

  • Goals and KPIs with weights and progress
  • Self, peer and manager reviews: 360 feedback
  • On Scale, with leave encashment into payroll
What Scale adds
Goals · Omar S. · Q3 Rebook rate above 60%40% Train two juniors30% Retail sales target30% weighted progress76%fictional goals · demo data 360 review Self Peers · 3 Manager "Brilliant with first-time clients."peer feedback confirmed · rating 4
Documents and self-service

The contract, the ID and the payslip, in the employee's pocket.

Every employee has a vault: Emirates ID, passport and visa, signed contracts and certificates, stored in SK Drive and scanned before they are kept. Staff use the web or mobile app to clock in, ask for leave, see their balance, download payslips and send expense claims. Approvals reach managers by email and in the app.

  • Storage per plan: 5 GB, 20 GB or 100 GB
  • Self-service on the web and on a mobile app
  • Payslips on WhatsApp and voice self-service are coming soon
See the employee app on the demo
Vault · Omar S. Emirates IDidentity · statutory, kept 7+ years Employment contractsigned in SK Sign · 2 Aug Passport and visatax · statutory Diploma certificatescanned before it was kept stored in SK Drive · fictional employee, demo data My day In · 09:02 · inside Leave · 6.5 days Payslip · Oct Claim · fuel · sent Ask for leave
Who it's for

Teams spread across branches.

Ready today for any team on Starter, and on Growth for SK Suite customers who work out end-of-service gratuity outside for now.

Salons and spas

Stylists clocking in at their own branch, leave without a register, payslips in the app.

Clinics and services

Front desk, therapists and back office on one record, with leave and claims.

Fleets and transport

Drivers clocking in by phone at the depot; trip expenses as claims.

Contractors and site teams

Full-time and contract staff, documents on file, site expenses as claims.

Growing companies

Onboarding, two-person payroll and, on Scale, reviews as you pass 50 people.

Coming soon

What is not built yet, said plainly.

Nothing on this list is sold as included today. We will tell you before any of it ships and before anything about it is priced.

soon
End-of-service gratuity

Worked out for leavers, as part of the final settlement.

soon
Visa and Emirates ID expiry alerts, GPSSA

Reminders before documents expire; pension contributions for UAE nationals.

soon
Shift rosters and biometric devices

Rosters by branch, and fingerprint or face devices at the door.

soon
Full-and-final settlement

The last salary, dues and recoveries for someone leaving, in one run.

soon
Payslips on WhatsApp, voice self-service

Payslips sent on WhatsApp; leave balance, payslip and leave requests by voice.

Security and records

Hosted in Dubai. Salaries seen by the people who should see them.

Every table is fenced by organisation in the database itself, from the verified login. Amounts are kept to the paisa, cent or fils with exact arithmetic. When someone leaves, personal extras can be erased under UAE data protection law, while payroll, tax and identity records stay for the statutory period. Payroll runs need two people: whoever prepares a run cannot finalize it.

  • Organisation fence: on every table, from the verified login
  • Leave ledger: rows added, never edited
  • Maker and checker: the preparer can't finalize a payroll
  • Statutory records: kept 7+ years, even after exit
Ask us about your data
Sara M. · separated 30 Seplogin closed · payroll locked · history kept Erased on requestprofile biohobbies, photopersonal phonenon-statutory only Kept · statutorypayslips and payroll runstax recordsEmirates ID7 years and more Organisation fenceevery table, every query, set from the verified login · Hosted in Dubai
Connects to the rest of Softknack

The record of who works here, for the whole suite.

Finalized payroll posts its journal to SK Billing. SK Drive keeps IDs, contracts and receipts. SK Sign handles offer letters and NDAs. SK Salon, SK Works and SK Fleet read their staff from here.

SK Billing · payroll journals posted SK Drive · IDs, contracts, receipts SK Sign · offer letters and NDAs SK Salon · stylists and leave SK Works · site crews SK Fleet · drivers Approvals by email and in the app Voice self-service coming soon
Pricing

A base that covers 10 employees, then a small rate each.

Starter runs the team day to day. Growth adds payroll with the WPS file, expenses and workflows. Scale adds performance reviews and leave encashment. Before VAT; 15 days free to start.

StarterAED 7910 employees · then AED 4 each · up to 50
Growth · recommendedAED 17910 employees · then AED 9 each · up to 200
ScaleAED 34910 employees · then AED 12 each · up to 1,000

A month each, per organisation. An employee counts if they were active in the month: paid, clocked in or on leave. Annual is pay 10 months, use 12.

Questions owners ask

Before the demo.

What does SK People cost?
A base price per organisation that includes 10 employees: Starter AED 79, Growth AED 179 and Scale AED 349 a month, before VAT. Each employee after the tenth is AED 4, AED 9 or AED 12 a month. Tiers go up to 50, 200 and 1,000 employees. Every plan starts with 15 days free.
Does it make the WPS file?
Yes, on Growth and Scale: the salary information file, with the employer ID, bank routing code and each employee's IBAN and work permit checked first. End-of-service gratuity is coming soon; work it out outside SK People for now.
Can staff clock in from home?
Only if you allow it. Phone clock-ins work inside the branch geofence, desk clock-ins can be held to the office network, and the front-desk kiosk shows a QR code that keeps changing. Anyone outside asks for a missed punch, and a manager decides.
Can we bring our leave balances from our old system?
Yes. Each person's balance comes in as an opening entry on the ledger, and accruals, approvals and lapses build on it from there.
We already use SK Salon, SK Works or SK Fleet. Do we need this?
Those products read your staff from SK People for their own work, under their own plans. Add SK People when you want attendance, leave, payroll and reviews for the whole team in one place.
Where is our data stored?
Hosted in Dubai. Every organisation is walled off in the database from the verified login, and statutory records are kept for the legal period even after an employee leaves.
Book a demo

Let's run your team through SK People.

Thirty minutes, no slides. Send us your staff list, leave policy and one month's salary sheet in any format. We load them before the call, then put a geofence on your branch, clock someone in, approve a leave and run run a payroll and its WPS file, finalized by a second person, with you.

  • Your staff, departments and reporting lines loaded
  • A clock-in inside your branch's geofence, and one refused outside it
  • A leave request approved and debited on the ledger
  • A payroll and its WPS file, finalized by a second person
Today · three registersattendance · paper, signed lateleave · a diary and memorysalary · a spreadsheet, retypedwho has how many days left? On the call · one record eachOmar S. · in 09:02 · inside 40 mleave · 6.5 days left, from the ledgerWPS file · approved by Yusufmaker ≠ checker · locked ✓ fictional team · demo data

Book a 30-min live demo

Three fields, then pick a time. Gulf Standard Time.

Your details stay in the UAE

Prefer to talk now? WhatsApp us +91 89258 78162 · Mon–Sat 9am–7pm IST

WhatsApp us
WhatsApp Book a demo