StaffOPs
Built by the industry for the industry.
We've packed StaffOPs with features we know work best together and we're continuing to refine as we go. If something below is still to come, we've said so.
Events, shows and jobs
Your words, not ours
Defaults are Location, Team and Schedule — deliberately plain. An arena changes them to Venue, Department and Show in about ten seconds.
Teams and managers
Rostering
Rosters are built by a manager assigning people, not by staff claiming open shifts. That is deliberate: it is how most operations actually roster, and it keeps one person accountable for whether the work is covered.
Asking the pool
Clock in and out
Planned: an offline queue, so a clock-in somewhere with no signal — a loading dock, a back gate, a basement — is held on the phone and sent when it reconnects. Today it needs a connection.
Breaks


Pay rules you configure
Timesheets and the wage record


Standing people down
There is no separate archive switch, on purpose. A second control for something the departments already said is one more thing to forget — and the one people forgot was the one that cost money.
Leave
Sign-off and freezing
Payroll-ready exports
The Today board
The week grid
The assistant
It runs with your own permissions, so it can never show someone a pay rate they could not otherwise see.
Ring-fenced permissions
Device optimised
Planned: proper iOS and Android apps, with push notifications and background clock-in. The web app is what exists today.
Notifications
Planned: email and push. Deliberately not built yet — thirty people getting a message per shift is a thing to get right rather than fast.
Want to see it on real data?
Tell us how many people you roster and how your pay rules work, and we will show you the product with your own shapes in it.