Cafés & coffee

Open, close, and everything between.

Keyholder coverage, barista certifications, and split shifts that respect who can actually open.

The daily reality

The problems you know too well

  • Nobody with a key on an early shift
  • Split shifts that burn people out
  • Certifications tracked on a whiteboard
With Formclock

How Formclock handles it

  • Positions seeded for cafés & coffee: Barista, Café Lead, Roaster
  • Coverage the agent fills and explains
  • Compliance enforced before every publish
  • Fair rotation everyone can see
Coverage

Gaps show up before the shift does.

Coverage requirements per day and position mean a hole in Friday shows up on Monday, and the agent can offer it to the right people before it becomes an emergency.

How gaps get filled
app.formclock.com/agent
The Formclock coverage agent: open gaps and no-show risk across the top, then every coverage gap this week listed by position and day with how many of the required people are booked.

Keyholder coverage is the constraint everything else bends around

A cafe usually has two or three people who can open, and no slack behind them. That single fact shapes the whole week: the early shift is not a slot you fill last, it is the fixed point the rest of the rota is built around.

Treating keyholder as a position rather than as a name makes the constraint visible. An early slot reads as short until somebody who holds a key is on it, and it reads that way while you are still building rather than at five the next morning. It also survives staff turnover, because the requirement lives on the shift rather than in somebody's memory of who has a key.

The useful reframing is that keyholder is a position, not a person. Once it is one, an open is a shift that requires it, the rota can tell you before Monday that Thursday has nobody who holds it, and the question of how many keyholders you need becomes answerable rather than a thing you discover the morning one of them is ill.

Why a cafe rota lives or dies on the early shift

Everything downstream of a late open is worse than the late open. The queue that forms, the pastries that were not out, the regular who goes elsewhere. And the early shift is the one with the fewest eligible people, which makes it both the most fragile and the hardest to cover at short notice.

The practical answer is to know the gap early and to widen the pool deliberately. Certification and keyholder status sit on the person with an expiry date, so somebody about to lapse is flagged before they silently stop being eligible. If the pool for the early shift is two people, that is a staffing decision to make in advance, not a discovery to make on a Tuesday morning.

The early shift is also where rest gaps go wrong most quietly. A close finishing after eleven and an open starting at six leaves under the minimum in several regions and is uncomfortable everywhere, and it is almost never scheduled deliberately. It happens because the two shifts sit at opposite ends of the week's grid and nobody reads them as a pair.

Small teams, short shifts, and the ninety-minute rush

Cafe demand is spiky in a way that a daily headcount cannot express. The morning peak can need three people and the two hours after it can need one, and scheduling to the average produces both a queue and idle wages on the same day.

Setting cover by daypart lets a short shift exist for the reason it actually exists. A two-hour shift that covers a peak then reads as deliberate on the grid instead of looking like somebody was scheduled badly, which matters when the person working it wants to know why their shift is short. It is also the honest way to see whether the peak justifies the headcount at all.

There is a limit worth respecting here. A shift short enough to be purely useful to the business is often not worth the journey to the person working it, and some regions set a minimum length for exactly that reason. Covering a rush with an existing shift that starts earlier or ends later is usually better than adding a two-hour one that nobody wants.

One person off sick is a large fraction of a small team

A team of six has no bench. A single absence removes a meaningful share of the week's capacity, and if that person happens to hold the qualification or the key that the shift needs, the gap is not a staffing inconvenience, it is the shop not opening properly.

Small sites are where the ranking of who to ask actually matters, because the list of people who could take the shift is short and half of them are already working that day. Knowing who is qualified, who is available, who is already near their hours and who has covered the last three gaps turns a round of hopeful messages into one accurate ask. The alternative is a manager working the shift themselves, which is the version of cover that never appears in any cost report.

This is also the strongest argument for deliberate cross-training in a small site. Two people who can open and two who hold the certification is not redundancy for its own sake, it is the difference between an absence and a closure. The rota is where you find out whether you actually have that, because it is the only place the overlap between qualification and availability is visible.

Closing tasks, and the twenty minutes after the door is locked

The published shift ends when the shop closes. The work does not. Machines get cleaned, the till gets cashed up, the fridge gets restocked for the morning, and somebody is doing all of it after the last customer has left.

When that time is not in the rota it gets handled in one of two ways, both bad. It is worked and not paid, which is a liability quietly accruing, or it is clocked and unexpected, which turns up as an overtime line nobody planned. Putting the closing time in the shift makes it a scheduled cost rather than a surprise, and it makes the actual length of a closing shift visible when you are deciding who can reasonably open the next morning.

It also gives you something to check. When the scheduled shift and the clocked shift disagree by the same twenty minutes every night, that is a scheduling error worth fixing rather than a discipline issue, and it is only visible if the two are recorded separately and compared.

In practice

In their own words.

Openers are the whole day. If the six o'clock is not covered by Thursday I know about it, instead of finding out at six.
Amara T.Owner, Fern and Flint
I was driving between both bars just to see who was on. Now I look once, from the car park, before I decide whether to go in.
Andre A.Area Manager, Two Birds Coffee
Students swap shifts constantly. They sort it between themselves and I approve it, rather than being the switchboard.
Daniel F.Store Manager, The Roastery
Training expiry used to be a note on the fridge. It tells me before the certificate lapses, not after.
Fatima W.Barista Lead, Kiln Coffee
My weekend labour was creeping and I could not say where. I can see the cost of the rota before I commit to it.
Finn D.Owner, Marlow and Sons
Someone always forgot to clock out and I would be guessing on a Monday. The reminders sorted that, and timesheets stopped being an argument.
Isabella S.Assistant Manager, Paper Cup
Two sites used to mean two of everything for me. Now it is one rota, one clock, and one export to payroll.
Owen M.Operations, Ridge Coffee Co.
Questions

Cafés & coffee scheduling, answered.

How do I make sure someone with a key is on every early shift?+
Treat keyholder as a position rather than as a person, so an early slot reads as short until somebody who holds one is on it. A cafe usually has two or three keyholders and no slack behind them, so that is the constraint the rest of the week bends around. The gap shows while you are still building, which is the only point at which it is cheap to fix.
Can I track barista certifications without a whiteboard?+
Yes. A certification sits on the person with an expiry date, and one about to lapse is flagged before it quietly stops being valid. That matters more in a cafe than the number of certificates suggests, because the machine or grinder sign-off often belongs to the same small group who open. Certifications sit on the person with an expiry date, and the warning comes ahead of the date rather than on it, which is the difference between booking a refresher and losing a shift. The same mechanism covers food hygiene and anything else with a renewal.
Is Formclock worth it for one site with six staff?+
It is free for up to 5 people with no time limit, so a six-person cafe pays for one of them. Whether that is worth it depends on whether your problem is building the rota or covering the holes that appear in it. If the week takes ten minutes in a spreadsheet and nobody ever calls out, a spreadsheet is genuinely fine.
How do I staff a rush that only lasts ninety minutes?+
Set the cover you need by daypart rather than across the whole day, so the morning peak carries its own requirement and the flat hours afterwards carry a smaller one. A short shift that exists purely to cover a peak then reads as deliberate on the grid, instead of looking like somebody was scheduled badly.
How do I stop closing tasks being worked off the clock?+
Schedule them. If cashing up and cleaning down take twenty minutes, the shift should end twenty minutes after the door does, so the time is planned rather than either unpaid or arriving as unexpected overtime. It also gives you an honest picture of how long a closing shift really is when you decide who can reasonably open the following morning.

See it with your own schedule

Set up a workspace, add your team, and build a week. It takes about ten minutes and costs nothing.

Start free