R
Rota
Rostering
Open the app
In active development

Rostering that knows your clinic's rules.

A spreadsheet doesn't know that reception can't be left empty at lunch, that an assistant is only useful next to a dentist, or that Jen isn't trained on the front desk. Rota does — and it tells you the moment a week doesn't work.

Open the app Sign-in required · one clinic per account
The Rota roster grid: a week of shifts by staff member, with lunch cover confirmed on each open day, one person on leave, and assistants paired to dentists.

A week in Rota. Hours tally per person against their contract as you drag.

What it does

Build a week by dragging people onto days. Everything else — coverage, hours, leave — keeps itself honest while you work.

Trained positions

Each person carries the areas they're qualified for. Drag a name onto a day and Rota picks one they can actually work.

Lunch cover

Flags any open day where nobody holds reception across the lunch window, and suggests a staggered break order so the desk is never empty. Switch it off if you close at lunch.

Leave

Full or part-day leave blocks rostering for those hours, and shows on the grid so you don't schedule over it.

Hours that add up

Rostered hours tally against each person's contract as you drag. Track unpaid breaks and they come off paid time.

Copy a week

Most weeks look like the last one. Copy it forward, then change what differs.

Export & print

CSV of every shift, or a per-person summary for payroll. Print a clean copy for the staff room.

Built for a dental practice. Not limited to one.

The rules that make it useful in a clinic are the same rules a vet surgery, a salon or a café needs — a role that must always be covered, a person who can only work certain stations. Rota ships presets for dental, medical, veterinary, hospitality, retail and salon.

  • Coverage. A role that has to be staffed between certain hours, or the day is flagged.
  • Pairing. A supporting role that only makes sense alongside another — an assistant to a dentist.
  • Qualification. Who is trained on what, enforced when you roster them.
  • Contract hours. What each person is owed, and what you've actually given them.

Where it's going

Honest about what exists today and what doesn't.