Illustrative case · mock client

Shiftbridge. The rostering rebuild that didn’t build the AI scheduler.

The painful work wasn’t where the product assumed it was.

Engagement
Client
Shiftbridge (mock)
Domain
B2B HR-tech · product design · rostering rebuild
Format
Primary (~770 words)
Window
12 months
Status
Illustrative, mock client
In short

Shiftbridge is an Australian HR-tech platform serving around 38,000 small and mid-sized employers across hospitality, retail, allied health, and services. Their rostering product had been solid for creation since launch. By late 2024 the customer signal had shifted: mobile NPS sat at +12 against an internal target of +35, SMB churn had ticked up four points, and the most-played support video on their help centre was a five-minute walkthrough on shift swaps.

Read the work

Manager’s-week stacked bar chart. Before: 32% roster creation, 68% post-publish chaos (swap chasing, no-show coverage, manual comms, change propagation). After: 28% creation, 41% post-publish, the 27% delta migrated into customer-facing time.

The painful work wasn’t where the product assumed it was.

Shiftbridge is an Australian HR-tech platform, yes, the two-time unicorn, serving around 38,000 small and mid-sized employers across hospitality, retail, allied health, and services. Their rostering product had been solid for creation since launch: drag-and-drop, templates, award-aware. By late 2024 the customer signal had shifted. Mobile NPS was sitting at +12 against an internal target of +35, churn at the SMB tier had ticked up four points over two quarters, and the most-played support video on their help centre was a five-minute walkthrough on shift swaps. The brief on the table when we met them was clear: add an AI scheduler so managers could auto-build a week’s roster from preferences and constraints in one click. Sales was asking for it. The roadmap had it slated for Q2.

The first three weeks we didn’t open the rostering tool. We sat with venue managers, eleven of them, across a café group in Melbourne, a small allied health practice in Adelaide, and a four-store retail chain in Perth. We watched them roster. Then we watched them after they rostered. The painful 80% of the manager’s week was not roster creation. It was the fourteen hours between “publish” and “the roster runs as planned”, staff texting “can’t do Saturday, sorry,” managers approving swaps by phone in the car, changes propagating to people who’d checked their roster on Sunday night and found it had moved by Monday morning. The roster was published in fifteen minutes. The chaos that followed, every week, ate two and a half days. An AI scheduler would have built a beautiful roster that the same humans then re-broke before opening on Tuesday.

Post-publish workflow map. Before, 8-step manual sequence (SMS swap request → call to manager → manager texts roster → manager forgets → SMS to original staff → confusion → late shift change → audit gap). After, 3-step structured flow (in-app swap request with eligibility filter → manager approves with cost preview → automatic propagation + audit trail).

Steps 3, 4, and 6 were where the hours lived. Two of them weren’t in the product at all.

We rebuilt the post-publish flow. Shift swap requests became structured in-app with an eligibility filter, certifications, award rules, fair-distribution preferences. Manager approvals showed a labour-cost delta before they tapped yes. Changes propagated to mobile in real time with an audit trail Fair Work would accept. The whole flow was rebuilt mobile-first because that’s where the post-publish work was happening, managers in cars, on tram platforms, between calls.

What we deliberately did not build

We didn’t build the AI scheduler. The audit named two reasons: the input data wasn’t clean enough yet (preferences, availability windows, and award interpretation were inconsistent across tenants), and the painful workflow was elsewhere. The AI scheduler stays on the roadmap. With the post-publish flow rationalised, evaluating it honestly gets easier twelve months from now, better inputs, less workflow noise, clearer counterfactual. We named that decision in the executive handover, because Shiftbridge’s CTO needed to be able to defend the deferral to a board that had been pitched the AI feature for a year.

“We came to you for an AI scheduler. You sent us back to look at what happened after publish. Then we couldn’t unsee it.”

, Priya Anand, VP Product, Shiftbridge

Twelve months on, manager time on rostering tasks across the SMB tier sat at a median of 2.7 hours per week, down from 6.4 the year prior. Shift swap approval median compressed from 14 hours to 38 minutes. Mobile share of post-publish actions moved from 34% to 71%. The app store rating climbed from 3.2 to 4.4.

We’d attribute part of these to the rebuild and part to two confounds we don’t want to paper over. Shiftbridge ran a pricing change in the same window that nudged out a long tail of disengaged customers, which improves any aggregate metric. A Modern Awards interpretation update also shipped in the same release, fixing penalty-rate calculations that had frustrated managers for years, some of the rating shift belongs to that fix, not the workflow rebuild. SMB customer NPS moved from +12 to +44 on a quarterly survey of around 180 managers; the small-sample caveat applies. Twelve months is also still a short window for a structural workflow change, the question worth re-asking at twenty-four is whether the gains hold once the novelty wears off.

The takeaway: most scheduling problems aren’t scheduling problems, they’re after-scheduling problems. The same pattern shows up in CRMs, project tools, and ticketing systems: the painful 80% lives in what happens after the user thinks they’re done. Before you add the AI assistant for the moment of creation, audit the moment of adjustment. That’s where the hours actually live.