Priya Shaw kept a paper appointments diary in the back office of the Aldermoor Street flagship, even though the booking system had gone fully digital three years ago. It was habit, mostly. Something about seeing the week laid out in her own handwriting made the gaps easier to spot than a screen ever did.
On the Thursday in question, there was nothing unusual written in it. 3pm. Thomas Rose. Nothing else.
At 2:47pm, a notification pinged on the tablet at the front desk. Priya was two floors up, going over last month’s numbers, and didn’t think twice about it.
But she should have.
The first Thursday
3pm came and the door didn’t open. Jenni (who’d cleared her afternoon for the booking) waited by the till, checked the door, then went back to folding the stock that didn’t need folding. Nobody in the building knew who the appointment had been for, or why they’d booked, or what they’d wanted. The diary only ever held a name and a time. So they couldn’t do anything with the fact that they hadn’t come. The 45 minutes just sat there, unused, and the afternoon carried on around it like nothing had happened.
Most Thursdays, nothing this dramatic happens. A booking falls through, someone shrugs, the day moves on. Across 200 stores, those ordinary Thursdays add up in ways nobody was specifically watching for.
Priya didn’t hear about it until the following week, in a spreadsheet, as a single unexplained gap in one store’s conversion numbers. She made a note and moved on. There were 200 stores to worry about and one gap in one diary didn’t seem like the kind of thing that needed her attention.
A month later, there were more gaps. Not many, in any one store, but enough of them, spread thin enough across the estate, and nobody could say whether they were reminder failures, staffing failures, or just bad luck. Appointment performance had always been one of the signals feeding labour planning, not the only one, but a steady one. The planning team hadn’t been told that some of those appointments had stopped meaning what the data assumed they meant.
Priya went back to the office at Aldermoor Street on a Sunday, pulled the old diary out of the drawer, and found herself staring at the same entry. 3pm. Thomas Rose. Nothing else.
She closed her eyes and when she opened them, it was Thursday again.
The second Thursday
This time, she told every store to roster generously. A specialist on hand for every booked slot, plus a buffer, just in case. They would never be caught short again.
3pm came. The door didn’t open. But this time there were two associates standing idle instead of one, because the buffer meant covering the possibility as well as the certainty. Payroll noticed within the month. Labour was the single largest controllable cost the business had, and this fix had just made a permanent line item out of what used to be an occasional gap, repeated across every store, every day, whether anyone showed up or not.
Priya sat with the numbers for a long time before she went back to the old diary.
The third Thursday
If appointments were the problem, then she’d remove the problem. She told the board it was a simplification. No bookings, no diary, no gaps. Just walk-ins, the way the business had run for decades before anyone got clever with online scheduling.
3pm came, and so did people (eventually) the way they always had. Drifting in, browsing, some of them buying. Conversion settled back to ordinary walk-in levels. What she hadn’t accounted for was what she’d just switched off along with the bookings: the appointments had been converting far more often than a walk-in ever did, and the baskets that came with them had been bigger too. All of it gone, along with the gaps she’d been trying to close, without her once weighing the two against each other.
She’d fixed the no-show problem by cancelling the best-performing part of the business to avoid occasionally mismanaging it. She didn’t wait for the numbers this time. She went straight back to the old diary.
The fourth Thursday
Back to basics then. She briefed every store manager personally: watch the clock, and if a booked customer doesn’t show, move fast - reassign, redeploy, don’t let the time go to waste.
At Aldermoor Street, it worked exactly as intended. The store manager caught the gap at 3:02pm and had the idle associate covering menswear by 3:05pm. Good instinct, properly used.
200 miles north, the store manager of the Leeds store was on annual leave, an assistant with three weeks’ experience watched an identical no-show happen and had no idea there was anything to do about it, because she hadn’t been told, because the fix hadn’t lived anywhere except in that one manager’s head. The gap sat there, same as that first Thursday, same as it always would be in any store where the person on shift that day hadn’t been personally briefed.
Priya understood, finally, what she’d been getting wrong four times over. She hadn’t been changing the wrong day. She’d been changing the wrong moment on it.
The fifth Thursday
This time she didn’t touch 3pm at all. She went back further - to 9:02am, a week before the appointment was even due, to the 10 seconds it took someone to type their name and a time into the booking form and hit confirm.
She added three questions: what did the customer want, why were they coming in, and anything about them the store should know before they walked through the door. Small, quick, and unremarkable. The sort of change that nobody would have called a fix for anything.
She hadn’t fixed the no-show. She’d given the operation something useful to work with: raw material a store manager could turn into a decision, a reminder could be timed against, a reporting team could eventually turn into a pattern worth acting on. The three questions weren’t the answer. They were what let every answer that followed actually happen.
3pm came and the door didn’t open. The same no-show happened, because some customers simply don’t come, and no version of this Thursday was ever going to stop that entirely.
But this time, Priya wasn’t discovering a gap and guessing. She had a name, a want, a reason, sitting in the system since the Wednesday before. She reassigned the specialist to a walk-in who’d been circling the same rail for 10 minutes. She held back the products and preparation set aside for the visit, ready for whoever’s appointment came next that afternoon, rather than just leaving it where it happened to be sitting. The 45 minutes didn’t disappear, they moved.
A month later, the gaps in the spreadsheet were still there. Customers still didn’t always show (no system on earth was going to change that) but they no longer looked identical to each other. Some were reminder failures. Some were genuine changes of plan. For the first time, Priya could tell the difference, because the data behind each booking finally said more than a name and a time.
She put the diary back in the drawer, and she didn’t go looking for it again.
What actually closed the loop
The change that worked wasn’t a dramatic one. It was a series of questions, asked a week earlier than anyone thought to ask them. But the questions themselves weren’t the fix. They were raw material. What closed the loop was what the operation did with them:
- Capture enough context at the point of booking to know what this customer wants and why they’re coming in**,** not just a name and a time.
- Build a standard response for a no-show, ****agreed in advance (who gets reassigned, in what order)
None of this eliminates no-shows. It was never going to. It’s the difference between a no-show costing 45 minutes and one costing the rest of the afternoon.
FAQ
What actually causes retail staffing no-shows?
Missed appointments themselves are rarely preventable in full - customers cancel plans for all sorts of reasons. The bigger driver of staffing disruption is that most retailers don’t capture enough about a booking to do anything useful when it falls through, so every no-show looks the same in the data.
How do no-shows affect retail labour costs?
A single no-show wastes the paid hours set aside for that appointment. At scale, unexplained no-shows erode the quality of the data used for labour forecasting and rota planning, which is where the real cost shows up over time.
Can retailers reduce the impact of no-shows without over-staffing?
Yes. By capturing structured appointment data (the who, what, when, where, and why of a booking) so managers have real information to redeploy staff and prepare stock, rather than relying on individual judgement calls.





.png)
