Rotasprig by CyberMax

Shift schedule maker for split, overnight and repeating shifts

Build shifts once as templates (Open, Close, Night…), tap them onto the week, and the schedule checks the gaps: who has too little rest between a close and an open, who is over their hours, and which hours have only one person on.

What the shift schedule handles
  • Shift templates with unpaid break and station
  • Split shifts (two per person per day) and overnight shifts
  • Rest-between-shifts warning (10 h default, editable)
  • Coverage heatmap by hour, by role or station
Up to 8 staff free · works offline

Press Load example → Restaurant: FOH + BOH, split shifts; servers there work lunch and dinner splits. Read the guide ↓

Tap a day to add:

Tap + to add the selected shift, tap a shift to edit it. Drag a shift to move it (hold Ctrl or Alt to copy). Keyboard: Ctrl+C on a shift, Ctrl+V on a +. To copy on a phone, open a shift and tap Copy.

    Your data

    Everything is saved in this browser only. Nothing is uploaded.

    Rotasprig is a scheduling tool, not payroll or legal advice. Rest, break and overtime rules differ by country, state and contract; the thresholds here are your own assumptions.

    Templates from the app's examples

    ExampleShift templatesStaffWeek total
    Harbor BistroLunch 11:00-15:00; Dinner 17:00-22:00; Prep 8:00-16:30, 30 min break; Line 14:00-22:30, 30 min break; Bar close 16:00-23:30, 30 min break8284.5 h, $4,913.50
    Corner CafeOpen 7:00-15:00, 30 min break; Mid 11:00-19:00, 30 min break; Close 15:00-23:00, 30 min break7206.5 h, $3,814.25
    Studio Nine SalonDay 9:00-17:30, 30 min break; Late 12:00-20:30, 30 min break; Half day 9:00-13:006212 h, $3,204.00

    Worked out by Rotasprig for the week of 12 Oct 2026. In the salon example the owner has no hourly rate, so 40 of the hours carry no labour cost.

    Split shifts

    Give a person two shifts on the same day (11:00-15:00 and 17:00-22:00). The unpaid gap is not counted; hours and cost add up both parts.

    Overnight shifts

    A shift that ends earlier than it starts (22:00-06:00) runs past midnight. It is counted on the day it starts, and the rest check looks at the next day's shift.

    Rotating the same pattern

    Copy to next week repeats the whole week; change only what differs. With Pro, Copy last week and the saved weeks let you go back to any past pattern.

    Honest limits

    There is no auto-scheduler that fills the week for you, and no fixed rotation patterns (like 4-on-4-off) generated automatically: you place shifts, the app checks them. Free: 8 staff, 1 saved week, footer line on print/PNG.

    Questions

    What is a shift schedule maker?

    A tool to lay out who works which shift each day, with hours and coverage. Rotasprig does it in the browser with reusable shift templates.

    Can I schedule overnight shifts?

    Yes. An end time earlier than the start time runs past midnight and counts on the start day.

    Can one person work a split shift?

    Yes, two shifts per person per day; the gap is unpaid.

    Does it generate the schedule automatically?

    No. You place the shifts (with templates, drag and copy), and the app warns about overlaps, rest, max hours and availability.

    What does it cost?

    Free for up to 8 staff and one saved week. Pro is $6/month or $49 once.

    Key facts

    What it is
    A shift schedule maker with templates, split and overnight shifts, rest and coverage checks.
    Price
    Free; Pro $6/month or $49 once
    Free tier
    up to 8 staff and 1 saved week, hours and labour cost totals, warnings, coverage by hour, print and PNG with a small footer line.
    Limits
    Free: 8 staff, 1 location, 1 saved week. No automatic rota generation. Pro: unlimited staff, history, report, CSV.
    Runs where
    In your browser. Nothing you type is uploaded; it works offline once loaded.
    Sources
    The app's own engine (worked examples on this page)
    Last updated

    More Rotasprig guides

    Not legal advice; rest-period rules vary by place. Example data on this page is made up; numbers were worked out by Rotasprig's own engine on 2026-10-08.

    Shift

    Move to another week