Are we making money?
Sales, labour % and food cost, on the same business date.
Case study · Magnolia Synergy
A counter-service franchise location in New Jersey ran its day across four or five separate systems. Magnolia Synergy brought them onto one business date. The store closed its first actual food cost period at 27.8%, from two complete counts of 114 of 114 items.
IRIS (Integrated Reasoning & Intelligence Steward) is our planning assistant. The scoping page saves your answers to your own computer as a file, then offers a link to email them to us. The location is not named, and its figures are shown as percentages and counts.
The problem
An owner needs four answers every day. At this store each one lived somewhere different: the point-of-sale system for sales and tips, a scheduling app for the rota and time clock, a payroll service keyed by hand, and workbooks and PDFs for inventory and invoices.
Sales, labour % and food cost, on the same business date.
Counts, purchases and waste, turned into a real cost per period.
Station checklists, sign-off, and who can do what.
Temperatures checked against food-code limits, every shift, on record.
What Magnolia Synergy brought together
Sales arrive every 30 minutes, timecards every hour, and counts and waste every 15 minutes. The food distributor's invoices are read automatically each week. Each lands on the store's business date and is checked before it is shown. When a source has not arrived, the app says so instead of showing a zero.
Net sales, orders and average ticket beside labour hours and labour %, with a day in progress marked as in progress, never mistaken for a closed one.
Every item is counted on the tablet and a manager approves the count. A period becomes actual only when the counts at both ends are complete; until then it says provisional.
Each invoice line is matched to an item, so purchases count toward the right cost. Food is kept apart from packaging and supplies, so each has its own cost.
Opening, mid-shift and closing checklists for each station. A lead or manager signs them off, and nobody signs off their own. Temperatures are checked against food-code limits as they are entered.
Item, quantity and a reason, costed from the item master, so waste shows up in each food cost period and points to the fix: portioning, prep size or training.
From a read-only view of today's figures to configuring the store, each person can do what their role allows. The server enforces it, and sign-in is by invitation.
The outcomes
Actual, not an estimate: the first period backed by two complete inventory counts.
Measured at the store from its own data, served 2 October 2026. Food is costed apart from packaging and supplies.
Week to week
The store runs to a rhythm, and each step tells the owner something.
| When | Do this in the app | What it tells you |
|---|---|---|
| Every shift | Run station checklists; a lead signs off | Standards kept, temperatures in range |
| As it happens | Log waste with a reason | Waste cost, and where it comes from |
| Mid-day and close | Check sales and labour % | Whether staffing matches the day |
| Same day each week | Count every item; a manager approves it that day | A new actual food cost period the next morning |
| Every delivery | Make sure each vendor invoice is in | Complete purchases, so packaging and supply cost turn actual |
| Each period | Review food cost %, waste and purchases by vendor | Where to act: portions, ordering, pricing |
The biggest lever is the weekly count on a fixed day, approved the same day. Each complete count closes another actual food cost period.
How we deliver
AI agents do much of the building. Magnolia BluePrint is the discipline around them, and it is the same for a store's software as for everything else we ship.
Significant decisions are written down as numbered decision records, each naming what enforces it.
Every proposed change runs the same suite of automated checks, and runs it again just before it joins the main line.
A change is approved by an account separate from the one that wrote it, so nobody approves their own work. Code changes also get an independent AI code review, in up to three rounds, unless the operator waives it on the change; changes to records alone are exempt.
A merge queue is the only path to the main line. Nothing is pushed straight to it.
Delivery, measured
Measured across every change merged into our main engineering repository, where this store's software is built.
Measured 4 October 2026, from the repository's pull requests, reviews and check runs, 11 August to 4 October 2026 (UTC).
Where this fits
Assess what you have, secure it, connect your data and reporting, and automate the routine work, one phase at a time.
A senior architect for a set number of hours a week, who keeps the plan and builds or directs the implementation.
Start with a defined first step, and continue as a managed service or a Magnolia Synergy subscription only when that is useful.
Describe your systems, your reports and where the time goes on the IRIS scoping page. You keep a copy, and an engineer reads it before we talk.