9 steps. Under 10 minutes.

How Schedaddle Works

From blank roster to published schedule, here is every step the system takes and every decision you keep control of.

01

Import once. Maintain forever.

Build Your Roster

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.

  • Full-time vs. part-time distinction drives OT thresholds
  • Qualification roles unlock slot types in the schedule
  • New hire flag auto-clears after your configured graduation hours
02

No more "I can't work Fridays" surprises.

Set Availability

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.

  • Day-by-day start and end windows per employee
  • Temp unavailability with date ranges and notes
  • Availability configured flag shows GM completion status
03

Labor follows the guest, not the calendar.

Forecast Your Week

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.

  • Labor matrix tiers: guest range maps to staff hours
  • Public holidays trigger configurable rate multipliers
  • Forecasted vs. actual tracked for post-week review
04

A full week of shifts in seconds.

Auto-Fill the Draft

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.

  • Shift templates define start/end times per day type
  • Break placement at 45% through each shift, staggered across team
  • Configurable opener/closer minimums + peak staff rules
05

The draft is a starting point, not a sentence.

Review and Adjust

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.

  • Role blocks painted in 30-minute increments
  • Live constraint badges: break violations, OT flags, clopen warnings
  • Copy a day forward to pre-fill adjacent days
06

Lock what you're happy with. Iterate the rest.

Approve the Day

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.

  • Day approval triggers training hour accumulation
  • Needs-review flag for days with manual changes post-approval
  • Approval required before a week can be published
07

One tap. Everyone knows their week.

Publish to Staff

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.

  • Instant push notification to all affected employees
  • Draft publish option for review before full release
  • Per-shift change tracking with version history
08

Real-time visibility from the floor.

Track Attendance

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.

  • Geofence clock-in with configurable radius
  • No-show automation runs every 30 minutes via scheduled job
  • Break tracking with paid/unpaid classification
09

The data you need, in the format you want.

Export and Report

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.

  • PDF roster + CSV export for every published week
  • Labor cost breakdown by role, FT/PT, and day type
  • HQ dashboard: OT risk, no-shows, and publish status per store
Full Sprint tier

Running multiple locations?

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

Start with HQ access

Common questions

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.

Ready to see it in action?

Start free. No credit card. Your first 15 employees and your first location are on us.