In development

Rostering that solves itself.

Give it your shifts, your rules and your team's requests — and let the solver do the part that takes a coordinator a weekend.

Built for real clinical rosters

The messy parts — patterns, fairness, swaps and payroll — handled properly.

🧠

Automatic roster generation

A constraint solver builds the roster from your rules, rather than you dragging names around a spreadsheet until it works.

📐

Your rules, encoded

Define the constraints that actually matter — minimum rest, skill mix, maximum consecutive shifts — and reuse them as presets.

🔁

Patterns & blocks

Roster in blocks with recurring day patterns, and carry entitlements or imbalances across from the last period.

📞

On-call

On-call assignments are rostered alongside the main roster, not bolted on afterwards.

🙋

Requests & preferences

Staff submit standing preferences and once-off requests, and the solver honours what it can — visibly.

🔄

Swaps & open shifts

Publish open shifts for pickup and let staff propose swaps, with the roster rules still enforced.

⚖️

Fairness you can show

Balance nights, weekends and public holidays across the team, with an audit log of every change.

📤

Timesheet export

Export to your payroll system with configurable field mapping, so the roster doesn't get re-typed at the other end.

📆

Calendar subscriptions

Staff subscribe to their own shifts and they appear in their phone calendar, updating automatically.

Availability

In development

RosterMe is in active development and is not open for general sign-up. It's being built with real clinical rostering in mind — if that's a problem you have, we'd be glad to hear from you.

Enquire about RosterMe