Shift Schedule Generator

Upload your staff roster — runs entirely in your browser. Validate before generating.

📁
Roster File
Name · Email · Skill · Location (.xlsx)
Drop your roster here
or click to browse — .xlsx only
📅
Date Range
Single or multi-month period
📋
Shift Assignments
5 or 6 columns: Skill | Count | Allocation | Rotation | Week Off | Strong Conditions (optional)
Allocation: 2M,2A,2N 1M,1A,1N 1E,1E1 Rotation: Every Week Every 2-Weeks Every Month NA Week Off: Sat & Sun Rotation 6&7 Rotation 7th
PARSED RULES PREVIEW
SkillCountAllocationRotationWeek OffStatus
🗓️
Planned Leave, Comp-Off & Adhoc Shift optional
One entry per line — exact employee names from roster file
Employee Name – PL: DD-MM-YYYY, DD-MM-YYYY
Employee Name – COFF: DD-MM-YYYY, DD-MM-YYYY
Per Day – Employee Name – Adhoc Shift: DD-MM-YYYY | G / M / A / N
Period Time – Employee Name – Adhoc Shift: DD-MM-YYYY to DD-MM-YYYY | G / M / A / N
Always – Employee Name – Throughout Month: G / M / A / N | Rotation | Week Off
⚠ Adhoc shifts on WO days are ignored — WO days are protected
🔍
Validate & Review
Check roster logic before generating — fix issues in the suggestion box