The Weekend We Ran Out of Oat Milk Changed Everything

Amara Okonkwo, Operations Director at Kestrel Coffee Roasters, on the moment she knew fourteen cafés couldn't survive on gut feel.

AI-generated image
Listen4:10

The Saturday That Made the Problem Impossible to Ignore

It was a Saturday morning, our tenth site had just opened, and two cafés ran out of oat milk before ten o'clock. A third, about a mile away, had a fridge full of it. We had the stock. We just couldn't see it, and we had no way to move it where it was needed.

I stood in the roastery that afternoon and did the maths in my head. Four more sites were already in the pipeline. If we couldn't manage ten on gut feel and WhatsApp, fourteen was going to break us. That Monday, I started looking properly.

What Running Fourteen Cafés on Spreadsheets Actually Costs

Before that weekend, I knew things were imperfect. I didn't know how expensive imperfect was.

Every café manager was ordering milk, pastries, and consumables based on instinct. The cautious ones over-ordered and threw food away on Monday. The optimistic ones ran dry by mid-morning and lost sales. Nobody at head office could see any of it until the invoices landed weeks later. By then the waste had already happened, quietly, across the group.

When we finally did the maths, fresh-stock waste was running at over eight percent across all our sites. At our volumes, that isn't a rounding error. That's a significant sum going in the bin every month, and it's only the waste we could measure. The harder cost was time. A good café manager should be on the floor with their team and their customers. Mine were in the back office at eleven on a Sunday night, doing stock counts and rotas by hand.

What I Was Actually Looking For

My test for any new system was simple, and I was stubborn about it. Does this give a café manager their evening back, and does it stop us throwing food away?

I wasn't after a clever dashboard for its own sake. I wanted my managers spending less time in back offices and more time making coffee and looking after people. Northpeak was the only option where the answer to both questions was obviously yes.

"The coffee was always the easy part for us. Running fourteen of everything was the hard part. This made the hard part manageable."

Six Weeks, Fourteen Sites, No Drama

I was braced for the rollout to be painful. It wasn't, and I don't say that lightly. We started with three cafés as a pilot on Northpeak Replenish for ordering. The real test wasn't whether the managers could use it; it was whether they'd choose to. Café people are wonderfully resistant to anything that gets between them and the espresso machine.

What won them over was that Replenish learned their patterns. It knew the harbourside café sells twice the cold brew on a sunny Friday, so it suggested the order before they had to think about it. They could tweak it in thirty seconds and move on. All fourteen sites were live within six weeks. Northpeak Crew handled rotas, Northpeak Fresh managed perishables, and all of it ran on Northpeak ONE, so the roastery fed live stock levels in at one end and every café ordered off real numbers at the other.

"For the first time I could open Northpeak Pulse on a Sunday night and see the whole group. Where the waste was. Where we were about to run short."

The Numbers, and the Moment That Mattered More

Fresh-stock waste dropped from over eight percent to under three - a cut of around sixty percent, and it happened within the first two months. On milk and food alone, that's tens of thousands a year we're no longer putting in the bin. Every café manager got roughly ten hours a week back. We measured it because I didn't believe it at first. It held up across the group.

We've gone from four sites to fourteen and added almost no head-office headcount. Normally you scale a café group by hiring area managers to wrangle the spreadsheets. We didn't have to.

But the moment I keep coming back to is smaller than any of those numbers. A few months in, one of our newer managers messaged me on a Sunday afternon. She wasn't panicking. She'd sent a photo of a completed order with a note saying she was off to her kid's football match.

"Don't wait for the weekend that forces your hand like it forced mine. If you're growing and you can feel the spreadsheets straining, that feeling is the data."

The waste and the lost evenings are already happening. You just can't see them yet.