Schedule shifts. Track hours.Export a WPS file your bank accepts.
Self-serve scheduling for UAE shift teams. Build the week, staff clock in on their phones, and month-end payroll files itself — from signup to your first WPS run in one week, no demo calls.
AED pricing · card signup · cancel anytime
Cafés · Restaurants · Salons · Cleaning crews · Clinics
How July actually goes for a 15-person café
The Sunday-night Excel roster
Rebuilt from last week's copy, three tabs deep. One cell wrong and Tuesday has no barista.
The WhatsApp screenshot shuffle
The roster lives as a photo in a group chat. Half the team scrolls past it; swaps happen in DMs nobody sees.
The month-end SIF scramble
Hours retyped into a bank template in a text editor. One wrong field and the exchange house rejects the whole file.
Schedully replaces all three with one loop: publish the roster, phones collect the hours, month-end exports the bank file.
The loop
One loop from roster to bank file
Four stages, each feeding the next. Nothing retyped, nothing reconciled by hand.
Publish the week in minutes, not Sunday evenings
- Week grid with reusable shift templates — Open, Mid, Close.
- 13 validation rules run before publish: overlaps, approved leave, 15-hour rest gaps, weekly-hour caps.
- Publish notifies everyone on WhatsApp — no screenshots.
Phones are the punch clock
- Staff clock in from an installable web app — geolocation-stamped, works on any phone.
- No email needed: staff sign in with a WhatsApp or SMS code.
- No biometric terminal to buy, mount, or clean grease off.
Dune & Crema · Marina
07:02
Clock in
Shift 07:00–15:00
Works in the browser — no app store, no biometric hardware
Review exceptions, not every row
- Clean days approve themselves — you only see the 4 punches that need a human.
- Forgotten clock-outs arrive with a proposed fix; accepting it takes one tap.
- Every manual edit requires a remark — an audit trail an inspector can read.
Likely forgot — last location ping 19:58 inside the geofence.
The SIF file your bank accepts on the first try
- Pre-flight checks every employee against the bank's inclusion gates before the file exists.
- Failures come with plain-language fixes — not a rejected upload three days before the deadline.
- Mashreq, Al Ansari and Lulu profiles first — the agents small teams actually use.
Built for the UAE, not localized to it
Everything between the roster and the bank file
No-shows handled where your team already talks
An employee texts that they're out. Schedully checks the leave policy, ranks who can legally cover, and you approve with one tap — all inside WhatsApp.
Phones are the punch clock
Geo-stamped clock-in from any browser. No biometric terminal, no app store, no email accounts.
13 rules check every publish
Overlaps, rest gaps, weekly caps, approved leave, holidays — caught before the roster goes out, not after.
SIF files, to the letter
Field-exact WPS exports with per-bank profiles — Mashreq, Al Ansari and Lulu first.
UAE leave law, preloaded
Annual, sick tiers, maternity and hajj presets from the 2022 labour law — balances that survive an audit.
Gratuity accrues in the open
End-of-service liability computed monthly per employee — see it grow instead of discovering it at resignation, and settle within the statutory 14 days.
A week's roster in 2 minutes
Describe your constraints in plain language; Schedully drafts a valid week you approve — coming to early-access teams first.
MR 340/2026 · in force since 1 June 2026
The wage rules changed. The penalties did too.
Ministerial Resolution 340 of 2026 rewrote the Wage Protection System deadlines — and it applies to every registered business, whatever its size.
Day 1
wages are due — not day 10, not month-end plus a week
85%
of your workforce must be paid through WPS every month
Day 5
late — new work-permit applications get suspended
0
headcount exemption. Five staff counts the same as five hundred
The compliance calendar watches the cliff
Wages due on the 1st. Schedully counts down, nags you before day 5, and tracks the 85% threshold — because the fine print changed in June and your PRO isn't reading ministerial resolutions.
Gratuity that matches the law, not a forum post
End-of-service math with the 2022-law tiers built in: 21 days basic for years 1–5, 30 after, capped at two years. See the liability accrue monthly instead of discovering it at resignation.
Ramadan hours and the midday break, automatically
Reduced hours apply to every pattern for the date range. Jun 15 – Sep 15, outdoor roles can't be scheduled 12:30–15:00 — and the roster is your documentation trail when an inspector asks.
July wages are due 1 August. That's the deadline that matters.
How it works
Signup to a bank-accepted SIF inside one week
Sign up with a card
The setup wizard covers locations and work patterns; Magic Import turns whatever Excel you already keep into verified employee records. Under 30 minutes, no sales call anywhere in the flow.
Build and publish the first roster
Drag shift templates onto the week. Validation catches the clashes; publishing pings every phone on WhatsApp.
Staff clock in on their phones
Geo-stamped punches pair themselves against the roster. You review the handful of exceptions, not 200 rows.
Export the SIF, upload, done
Pre-flight passes, the file downloads, your exchange house accepts it. Gratuity accrual updates itself in the background.
That's the launch bar we hold ourselves to: a 15-person café goes from signup to an accepted SIF without ever talking to us.
Magic Import
Any Excel in. Verified employees out.
Switching tools usually dies in data migration — which is why incumbents hand you a rigid template and a setup call. Schedully reads the sheet you already keep: Arabic headers, dates stored as numbers, allowances split across four columns. It proposes the mapping, you approve it, and a deterministic engine converts and validates every row — Emirates ID format, IBAN checksum, MOL person code, components against gross.
Knows the exports you're escaping
Coming from Bayzat, greytHR or Zoho? Prebuilt profiles map their formats on sight.
Every import is reversible
Batched with an undo window and an audit log — who imported what, and when.
Your sheet stays yours
Mapping runs on headers and a few sample cells. The full file never reaches the model.
Pricing
One plan. Compliance included, not an add-on.
No tiers that hide the SIF exporter behind "Enterprise". No demo call to hear a number. You pay a base fee plus a few dirhams per person on the roster.
- Week roster grid, shift templates, publish-to-WhatsApp
- Phone clock-in with geolocation — no hardware
- Exceptions-first timesheets with one-tap fixes
- Leave with UAE presets: 30-day annual, sick tiers, maternity
- WPS SIF export — Mashreq, Al Ansari & Lulu profiles
- Gratuity accrual + end-of-service settlement math
- MR 340/2026 compliance calendar and alerts
- Unlimited managers, locations and rosters
Everything, monthly
+ AED 9 per employee per month
Founding teams lock this price for 12 months. Card signup, cancel anytime, VAT invoice with your TRN.
FAQ
The questions owners actually ask
August payroll is the next deadline.
Join the early-access list. Founding teams get onboarded first and lock AED 79 + 9/employee for 12 months.
No spam — one email when onboarding opens, one when MR-340 guidance changes.