Weekly shift rosters with swap requests

A grid of staff against days. Assign shifts, see hours accumulate per person as you go, publish the week when it is right, and let the team raise swaps you approve in the same screen.

OpsHub weekly shift roster grid with staff down the side and days across the top, showing assigned shifts, per-person hour totals and a publish-week action.

What you get

Every point below is live in OpsHub today. Nothing here is a roadmap item.

  • Weekly grid of every staff member against each day
  • Running hours total per person as you build the roster
  • Publish the week in one action so the team sees the final version
  • Swap requests raised by staff and approved by admins
  • Navigate forward and back across weeks

Questions about shift scheduling

Can staff swap shifts themselves?

They can raise a swap request. An admin approves it, and the roster updates.

Does the team see a roster before it is final?

No. You build the week and publish it when it is ready.

Does the roster connect to attendance?

Both live in the same workspace against the same staff records, so the planned roster and the actual attendance register sit side by side.

See shift scheduling on your workflow.

Book a demo and we will map it to how your team already works - or open the live demo workspace right now.