From blank roster to published schedule, here is every step the system takes and every decision you keep control of.
Import once. Maintain forever.
Add your team with name, role, and employment type. Mark qualifications for specialist roles. New hires get a training flag that tracks their hours automatically until they graduate to full deployment.
No more "I can't work Fridays" surprises.
Each employee configures their weekly availability window per day. Temporary unavailability (leave, appointments, travel) overlays on top. The auto-fill engine never schedules outside these windows.
Labor follows the guest, not the calendar.
Enter your expected guest or transaction count for the week. Schedaddle maps this to your labor matrix to derive the right staff hours per day. Weekends and public holidays get rate-adjusted automatically.
A full week of shifts in seconds.
Hit Generate. Schedaddle assigns shifts from your template library, slots each employee into their role, places openers and closers, distributes hub and lobby positions, and staggers breaks so coverage never drops to zero.
The draft is a starting point, not a sentence.
The day view shows every shift as a timeline block. Click any 30-minute slot to paint a role. The constraint panel flags issues in real time: clopens, uncovered slots, qualification mismatches, overtime risk.
Lock what you're happy with. Iterate the rest.
Day approval is the quality gate. Once a day is approved, training hours count toward new hire graduation. Approved days can be unlocked for corrections at any time before publish.
One tap. Everyone knows their week.
Publish sends the schedule to every employee on your team. Staff see their shifts in the mobile app the moment you publish. Change notifications go out automatically when you update a published schedule.
Real-time visibility from the floor.
Staff clock in and out via the mobile app. Geofencing confirms they are on premises. No-shows are flagged automatically 15 minutes after shift start. GMs see live attendance status for every shift.
The data you need, in the format you want.
Export any week as a PDF roster or CSV for payroll. Labor cost reports break down hours by role and employment type. HQ managers see cross-store summaries with OT risk and no-show alerts at a glance.
The HQ dashboard gives multi-site operators a single pane of glass across every store. See publish status, total hours, no-shows flagged today, and which employees are approaching overtime thresholds, without logging into each store individually.
Publish status
Draft vs. published per location this week
No-show alerts
Real-time flags when staff miss clock-in
OT risk
Employees at or over their weekly OT threshold
Do employees need the app to receive their schedule?
No. Staff can view their schedule via a mobile-friendly web link sent by push notification or email. The native app adds clock-in/out, break tracking, and shift change requests.
How does the auto-fill handle employees with no availability set?
Employees with no availability configured are skipped by the auto-fill engine. You can still schedule them manually in the day view. The system flags unconfigured availability so you can chase it up before drafting.
Can I override the auto-fill after it runs?
Yes. The draft is fully editable. You can repaint any role block, extend or shorten shifts, and swap employees. The constraint panel shows what breaks in real time so you know what you're trading off.
What counts as a "training hour" for new hire graduation?
Any 30-minute role block painted as Training on a day that has been approved by a GM counts toward the graduation total. Hours on unapproved or unpublished days do not count.
How does geofencing work on the mobile app?
When a staff member taps Clock In, the app checks their GPS coordinates against your store's configured radius (50m to 500m). Hybrid mode accepts both geofence confirmation and a manual manager approval. GPS is only sampled at the moment of clock-in, not continuously.
Start free. No credit card. Your first 15 employees and your first location are on us.