[ Case study ]
Corporate marketing made every change to all eleven location sites because local managers had once broken theirs. Menus went stale, local offers never shipped, and HQ's team spent hours each week on edits that belonged at the locations.
CLIENT a regional fast-casual restaurant franchise — FOCUS Split the permission model
Representative examplesEvery case study in this library is an illustrative composite of the kind of engagement we deliver — written to show our method and standards, not to name clients.
Eleven fast-casual restaurants across one metro, operated by a franchise group with a small corporate marketing function. Each location needs its own menu, hours, and local offers online — that is where hungry customers actually look. Corporate owns brand and legal copy. A few years back, a manager broke a location site badly enough that corporate revoked location access entirely, and the eleven sites had been run from HQ ever since.
Corporate marketing made every change to all eleven location sites because local managers had once broken theirs. Menus went stale, local offers never shipped, and HQ's team spent hours each week on edits that belonged at the locations.
We proposed encoding the corporate-versus-location split into the structure itself: a WordPress setup where brand and legal sections are corporate-locked block patterns and each location edits only its menu, hours, and offers — nothing else is editable, so nothing else can break. The third-party ordering links move into managed fields with monitoring, so a vendor change surfaces as an alert rather than a broken button. Locations onboard one at a time against their own real menu page, on a staging clone, before touching live.
Just as important is what we ruled out, and why:
A shared block library with corporate-locked sections and location-editable regions gave managers exactly their menu, hours, and offers — and nothing else to break.
Ordering links moved into a managed field with a monitoring check, so a vendor change surfaces as an alert instead of a broken button.
Each manager rebuilt their own menu page on a staging clone during onboarding — the training artifact was their live page.
Delivered by the systems pod — engineer + automation specialist over 8 weeks, with working increments reviewed with the client every week.
Obstacle
We switched all eleven locations to the new permission model in a single day; one manager found a workaround, edited a corporate-locked section, and broke her page within the hour.
Handled: We restored her page from revision history, closed the workaround, and re-ran onboarding so each manager rebuilt their own menu page on a staging clone first.
Obstacle
The ordering vendor changed its link format mid-project without notice, and two locations' order buttons broke while the monitoring checks were still being wired.
Handled: We accelerated the monitoring rollout, added a format check against the vendor's link shape, and backfilled both pages before the next lunch rush.
The headline: support emails per month from locations to hq, measured over the first quarter — 40 → 6, read from HQ's support inbox. A second check: locations keeping menus current (was 4 of 11) at 11 → 11.
Menus change the morning the trucks deliver, because the person who knows is the person who edits. HQ's marketing manager plans brand campaigns instead of typing location edits, and managers stopped apologizing for out-of-date pages because staleness is no longer their default. Ordering-button alerts mean vendor surprises reach HQ before customers do. Managers now show their sites off to each other, which the HQ team reports as the strangest and best signal.
The result was read from HQ's support inbox against the pre-engagement baseline over the stated window, with a guardrail check on locations keeping menus current (was 4 of 11). Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.
What we would do differently
We would have phased the permission split per location instead of all eleven at once — one manager's confusion cost a support day that a pilot would have caught.
[ Related service ]
[ Related builds ]
3 weeks 4 daysMedian landing-page turnaround, measured across the first 12 campaign pages post-handover
3.9s 1.8sMobile LCP on gallery pages, field data over the 28 days after launch
[ Next step ]
Next case study