HomeProductAI teamMarketWhy usFounderThe planStatusData room

Product tour · Run it

Team

Every shift covered. Every person looked after.

Who is working when, and who needs something from me. The rota, hours, leave, hiring and training in one place. Each person sees their own week on their phone, and the owner sees the gaps before they become problems.

This week · Northlight Studio1 gap
Mon
Tue
Wed
Thu
Sat
Ana
07–1307–1312–2012–20leave
Dan
16–21off16–2116–2108–14
Emma
off12–20off07–1309:00 ?
Running the people

Coverage and care, in one place.

A small business feels two things as one job. Coverage asks whether tomorrow is staffed. Care asks whose certificate lapses, who's been off, and who hasn't had a conversation in months.

Rota & cover

Shifts built around the timetable in Services, with swaps, cover requests and gaps flagged early.

ShiftsSwapsCover

Time & timesheets

Clock-in on the day, hours against contracts, and timesheets ready before payroll.

Clock-inTimesheetsOvertime

Leave & absence

Requests, approvals and balances, checked against the rota before anyone says yes.

HolidaySicknessBalances

People

Each person's record: contract, pay, skills, kit and uniform, and the notes from one-to-ones.

ContractsSkillsOne-to-ones

Hiring & onboarding

Roles, applications and interviews, then a first week with shifts, policies and training already set up.

JobsInterviewsOnboarding

Policies & training

Policies to read and acknowledge, training to complete, and certificates that stay current.

HandbookTrainingCertificates
Two views of one rota

The owner runs the team. Everyone else just sees their week.

Most visits aren't from the owner. They're from staff doing one small thing about themselves: checking a shift, booking a day off, sending a timesheet. They get their own week on their phone, without wading through a management screen.

Weekly · the owner

Running the people

Build the rota, approve leave, see the gaps, keep certificates current, and check hours before payroll.

RotaApprovalsPayroll-readyCare
Any time · each person, on their phone

My week

My shifts, my leave balance, my timesheet, and the policy I need to sign. It's all in My Day, alongside the rest of their work.

My shiftsBook leaveSwap a shiftClock in
Cover it with an agent

"Dan can't come in." Cover found before the doors open.

The urgent moment in this section always comes early in the morning, on a phone. The agent checks who's qualified, who's free and who's already near their hours, and lines up the best options. The owner taps one.

The owner says, at 07:40"Dan's ill. Who can cover his 16:00 classes?"
Simma doesFinds two instructors qualified for Dan's classes and checks the rota, leave and hours this week. It drafts the ask to the best fit, and lets the 14 people booked know if the instructor changes.
Cover for Dan · today 16:00–21:00
3 classes2 qualified34 booked
  • EmmaFree today · 22 of 30 hours · teaches these classesbest fit
  • AnaFree after 20:00 · already at 36 of 37 hoursovertime
Ask EmmaSee all options
Built into the team

From the first hire to the fifth anniversary.

Schedule

A rota that fits the timetable

  • Shifts from the classes and jobsBuilt from Services and Work, not typed twice.
  • Swaps and cover requestsOffered to the right people and accepted from a phone.
  • Leave checked against coverBefore it's approved, not after.
Time & pay

Hours that add up

  • Clock-in and time on siteFrom the phone, the desk or the job.
  • Timesheets against contractsOvertime spotted as it builds, not at month end.
  • Ready for payrollHours, leave and sickness in one export, and staff costs in Money.
People

A record for everyone

  • Contracts, pay and skillsWho's qualified to teach what.
  • Kit, uniforms and keysWho has what, and what comes back when they leave.
  • Goals and one-to-onesNotes kept, next conversation reminded.
Care

Nothing lapses quietly

  • Certificates with expiry datesHeld in the Library, watched here.
  • Policies acknowledgedWho's read the handbook, and who hasn't.
  • Training trackedFrom first-week induction to annual refreshers.
What Simma notices

It sees the gap before the doors open.

Shifts, bookings, hours, leave and certificates share one record. So Simma can see a coverage problem days ahead, and a person who needs a conversation. A rota app only sees shifts.

A shift nobody's on"Saturday 9am has nobody on it, and it's Thursday."
A certificate lapsing"Two first-aid certificates lapse this month. One is your only first-aider on Saturdays."
Leave that clashes"Both Saturday staff have asked for the 14th."
Timesheets missing"Three timesheets aren't in, and payroll runs on Friday."
Too many hours"Emma has worked over her contracted hours six weeks running."
Worth a conversation"You haven't had a one-to-one with Dan since March."
The agents that help

Oli keeps the rota covered. Fiona keeps the hours right.

Oli, the operations agent, finds cover and spots gaps days ahead. Fiona, the finance agent, gets hours and timesheets ready for payroll. People decisions stay with the owner, always. Meet the agents →

O
Oli · OperationsThu 09:00 · for approval

"Saturday 9am has nobody on it. Emma is free and qualified, and she's under her hours. Offer it to her, with Dan as the backup?"

Offer to EmmaEdit
F
Fiona · FinanceWed 16:00 · for approval

"Three timesheets aren't in and payroll runs Friday. I've filled them in from clock-ins and the rota for each person to confirm."

Send for confirmationEdit

What it replaces

A rota appA timesheet appA leave spreadsheetAn HR systemA recruitment toolA WhatsApp group for shift swaps

Connected to the rest of the OS

A shift covers a class in Services or a job in Work, and its hours go to Money for payroll. The instructor's certificate is held in the Library.