Features

Everything Shiftly does, in detail.

Nine tools, one tight workflow. Built so you set up once and run rotas forever.

Group 01 · Scheduling

The rota itself.

Constraint Satisfaction

Rota Generation

Hit generate. Shiftly builds a full week's rota in seconds, with every contracted hour met, every rule respected, and shifts distributed evenly across your team.

Contracted hours met to the minute
Multi-week generation with rotation across staff
Pre-generation check warns you if coverage gaps exist
Approve to publish; staff see it in their app instantly
Generated weekly rota
Cell editing close-up
Full Manual Control

Manual Editing

The generated rota is your starting point, not your ceiling. Click any cell to add, edit, reassign, or remove a shift. Override the maths whenever the day demands it.

Click any cell to assign or reassign
Visual flags when manual edits break a rule
Add unscheduled cover or swap shifts in one click
Re-run generation any time to start fresh
Configurable Rules

Fairness Rules

You decide what fair means for your team. Toggle rules on, set the thresholds, and Shiftly enforces them mathematically every time you generate.

Minimum rest between shifts (no clopenings)
Even weekend distribution across the team
Maximum consecutive working days
Role-based shift coverage (kitchen, bar, FoH)

Active rules

Minimum 11 hours rest
Even weekends
Max 5 consecutive days
No solo openings

Group 02 · Staff Management

Your team, one view.

Team Management

Team Workspace

Every staff member's contracted hours, role, and availability in one clean view. See whether your team can cover your shifts before you generate, not after.

Contracted hours, max hours, and role per person
Real-time hours comparison: capacity vs demand
Section tags (kitchen, bar, FoH) for filtering
Add or archive staff in seconds
Staff list view

Sarah Hutchinson · Availability

Mon9:00 - 17:00
TueUnavailable
Wed14:00 - 23:00
Thu14:00 - 23:00
Fri17:00 - 02:00
SatAll day
SunUnavailable
Precise to the Minute

Availability Windows

Real life isn't AM and PM. School pickup at 3:15. The other job that finishes at 6. Set exact time windows per day per staff member, and the rota respects them.

Different windows for every day of the week
Set unavailable days, all-day, or precise windows
Staff can update from their app; manager approves
Set once, and it carries forever until they change it
Mobile-First

Employee App

Staff see their rota, submit availability, and request time off from their phone. No app store download. Works on any device as a web app.

View upcoming shifts and full week schedule
Submit availability changes and time off requests
Request shift swaps, pre-checked against your rules
Receive announcements and shift change alerts
Employee app showing upcoming shifts

Group 03 · Operations

Run the day, not the spreadsheet.

Costs & Hours

Reports & Payroll

Total hours, regular vs overtime, and labour costs per week. Know what the rota costs before the week starts, not when payroll lands.

Weekly labour cost breakdown by staff and role
Regular vs overtime hours, surfaced live
Password-protected payroll section for security
Compare week to week to spot drift
Reports and payroll view

Requests

3 pending
SH

Sarah H.

Swap Friday close → Tom

Works
JM

James M.

Day off: Tuesday 14th

Works
EP

Emma P.

Swap Sat open → Liam

Breaks rule
Pre-Checked Requests

Team Inbox

Every swap, day off, and availability change in one place, pre-checked against your rules. Tap yes if it works. Tap no if it doesn't. The maths is done before you decide.

Swap requests automatically validated against rules
Day-off requests checked against coverage
Approve or decline with one tap
Send announcements to the whole team or a section
One-Click Export

CSV & PDF Export

Send your accountant the numbers in the format they want. CSV for the books. PDF for the records. No copy-paste. No reformatting.

CSV export ready for Xero, Sage, QuickBooks, and PayFit
Branded PDF rota for printed wall posting
Custom date ranges and per-staff filters
Email export directly to accountant from Shiftly

rota-week-12.csv

For Xero, Sage, QuickBooks

rota-week-12.pdf

Wall-ready, branded

Make every shift a good one.

Set up once. Generate forever. Run the day.

Join the Waitlist