OmniSchema

← All posts

Rotas and people · 31 October 2026 · 2 min read

Leave requests without the back-and-forth

Holiday requested by text leads to clashes and forgotten approvals. A simple shared routine fixes both.

A staff list with each person's profession and area

In a lot of small businesses, booking holiday means messaging the manager and hoping they remember. Sometimes they do. Sometimes the rota's already been written. Sometimes two people are off on the same day and nobody notices until Monday morning.

What goes wrong

  • Requests are scattered across texts, emails and conversations in the car park.
  • Approvals aren't written down anywhere.
  • The rota doesn't reflect the leave that was agreed.
  • Staff don't know how much holiday they've already taken.

A simple routine

Ask in one place

Every request goes in the same place, with the dates, the type of leave and a note if needed.

Only managers approve

Staff can make a request, but only someone with the authority to approve it can mark it approved or declined. A system where anyone can approve their own leave isn't really a system.

Show it on the rota

Approved leave should be visible when shifts are planned, so nobody gets booked while they're away.

Keep it private

Most staff don't need to see everyone else's leave. They need to see their own requests and whether they've been approved. Managers see the whole picture.

When leave and shifts live in the same place, clashes show up before the rota goes out
When leave and shifts live in the same place, clashes show up before the rota goes out

Holiday entitlement in brief

Most UK workers are entitled to 5.6 weeks of paid holiday a year, which is 28 days for someone working five days a week, and employers can include bank holidays within that. Part-time staff get a proportional amount. That's a summary rather than legal advice, and each contract has its own details.

OmniSchema's workforce scheduling includes a Leave list next to the Weekly Rota. Anyone can submit a request, but only a manager can set it to Approved or Declined, and that rule is enforced on the server rather than just hidden on the screen. Once staff logins are linked, each person can be set to see only their own requests.

Try OmniSchema free
Jobs, rotas, safety checks and invoices in one place. No card needed.
Get started free

More from the blog