Skip to main content
Shift Management · UAE

Shift Management Software for the UAE

AI-drafted weekly schedules with Friday prayer break, lunch, and Saturday off auto-detected. UAE Labour Law compliance check on every roster — for schools, healthcare, security, and construction.

UAE Labour Law-aware · Multi-site · Mobile-first · Free up to 25 staff

Schedules in plain English. UAE compliance built in.

Building shift rosters by hand for 50, 200, or 2,000 staff in Excel is slow and error-prone. Generic shift tools don't understand UAE realities — Friday half-day with prayer break, Saturday off, Ramadan reduced hours, prayer windows in multi-faith staff schedules, MOHRE working-hour limits. CampusTrack lets you describe the shift in plain English; the AI drafts a structured schedule, runs the UAE Labour Law check, and waits for HR to confirm. The output goes straight to the same attendance system your staff already use.

AI shift wizard — plain English description in, UAE-aware weekly grid out with prayer breaks and Labour Law check

Plain English describes the shift. AI parses it into a structured schedule. UAE Labour Law check runs automatically. HR confirms before staff see anything.

Describe shifts in plain English

Type "Primary teachers Dubai, Sun–Thu 7:30 AM–3:30 PM, Friday half-day with prayer break, Saturday off, lunch 12:00–12:30." AI drafts the full weekly grid in seconds.

Friday prayer break auto-handled

For UAE-region shifts, Friday 12:30–1:30 PM is preserved as a prayer break by default. Configurable per site, faith group, or business hours.

Lunch and break exclusions

Configurable per shift (e.g. 12:00–12:30 for primary, 13:00–14:00 for secondary). Excluded from billable hours by default; included for salaried staff with overrides.

Sun–Thu / Fri–Sat / 24×7 patterns

Pre-built templates: school week (Sun–Thu + Fri half), construction (Sun–Fri 8 hr), healthcare (24×7 with night shifts), security (12 hr posts with rotation), retail (mall hours).

Shift swaps and substitutions

Staff request swaps from their phone; AI checks who is available and compliant (no overtime breach, no qualification mismatch). Manager approves with one tap.

UAE Labour Law check on every roster

Working-hour limits, mandatory rest day, overtime caps, and end-of-shift rest periods checked automatically per Federal Decree-Law No. 33 of 2021. Violations blocked before publish.

Mobile-first for staff

Staff see their roster on their phone with calendar export. Swap requests, leave clashes, and shift reminders all in-app. No login portal needed for read-only views.

Linked to attendance + payroll

Scheduled hours auto-flow into the attendance system. Variance from scheduled-vs-actual is reported. WPS payroll exports use scheduled hours minus exceptions.

From plain English to live roster

01

Describe the shift

Plain English. Day pattern, hours, breaks, who it applies to. The AI Wizard tab in the Shift screen.

02

AI drafts the structured schedule

Weekly grid with hours per day, breaks excluded, prayer break callouts. Total weekly hours computed.

03

UAE Labour Law check

Working-hour limits, weekly off, rest periods, overtime caps. Violations highlighted before HR can save.

04

HR reviews and assigns

HR confirms or edits the draft, then assigns staff. Bulk-assign by department, branch, or designation.

05

Live in attendance

Staff see the roster on their phone; check-ins are validated against scheduled hours; variance reported.

Built around UAE compliance, not adapted to it

UAE Labour Law — working hours

Federal Decree-Law No. 33 of 2021 caps daily working hours and mandates rest periods. The AI shift check enforces these before HR can save a roster.

Ramadan reduced hours

Auto-applied during Ramadan dates: 2-hour reduction for fasting staff (configurable per role). Schedules update; staff are notified.

Friday prayer break

UAE-region shifts preserve a Friday prayer break window (12:30–1:30 PM by default, configurable). Excluded from billable hours.

PDPL on roster data

Staff roster, leave history, and shift assignment data is encrypted at rest and access-controlled per branch or site. No shift data leaves a UAE-aligned regional data centre.

Frequently asked questions

Can the AI handle complex multi-shift rotations?
Yes — security firms with 12-hour rotating posts, healthcare with day / evening / night rotations, and construction with site-specific shift patterns all use the AI shift wizard. The HR draft always shows the full pattern and you can edit any individual cell before assigning.
Does it work for Ramadan?
Yes. Once Ramadan dates are set in the calendar, the AI auto-applies the reduced-hours rule for fasting staff (configurable per role). Staff are notified, and the attendance system uses the reduced-hours schedule for the period.
Can I import existing rosters from Excel?
Yes. Bulk import via Excel with column validation. Existing rosters from MS-HR, fingerprint systems, and legacy HR tools can be imported via the same flow. AI catches obvious formatting issues before save.
How does it integrate with payroll?
Scheduled hours flow into the attendance system; actual check-ins are matched against the schedule; variance is reported. WPS-ready exports use the final hours (scheduled minus exceptions) and drop into your payroll system or bank gateway.
Is it really plain English, or is it just a form?
It is plain English — Gemini parses the description and produces the structured config. The "Custom" tab is the form for users who prefer that. The "Templates" tab has pre-built UAE patterns to start from. Three ways in, same output.

Draft a roster in plain English in your demo

In your 20-minute walkthrough we will describe a real shift from your reality and the AI will draft the schedule live. You will see the UAE Labour Law check run.