Why Cozee
Push Beats Pull: Why Franchise Operations Dashboards Go Unopened
Christian Pillat · November 8, 2025 · 4 min read
Franchise operations dashboards go unopened because a dashboard is a request rather than a delivery: it asks the busiest person in the building to remember it exists, sign in and choose a view before anything of value is handed over. Frontline teams respond to what arrives.
This is the shortest thing I will write about product, and it is the belief that has cost us the most features.
The structural reason nobody wants to make that trade — headquarters buys, the frontline uses, the franchisee pays through a technology fee — is the franchise software adoption problem, and I am not going to re-argue it here. This post is about direction of travel: whether fetching should be the mechanism at all.
A dashboard is a request, not a delivery
Every dashboard makes the same request. It asks the busiest person in the building to remember it exists, decide that now is the moment, sign in, choose a view, and interpret what is there. Five acts of volition before any value is handed over.
Look at who is being asked:
- A general manager mid-shift, holding two problems and a delivery that arrived short.
- A franchisee between a staffing call and a supplier call, whose own money is on the line in both.
- A shift lead closing up, whose remaining goal for the day is to go home.
None of them is short of information. All of them are short of slack, and slack is the currency a dashboard charges in.
Meanwhile the invoice arrives on a schedule regardless. A technology fee appears in FDD Item 6 for 61.9% of franchisors, and in quick service the median came to $2,014 a year, per IFA's analysis of franchise disclosure documents. That charge does not depend on anyone signing in. Pull software bills for availability and delivers only on attention, and those two things are not correlated.
Why franchise operations dashboards lose even when the product is good
The comfortable explanation is that the tools are ugly or slow. Some are. But there are franchise operations dashboards with genuinely capable mobile experiences, built by good teams who took the frontline seriously, and they show the same curve: a spike after training, a decay once enforcement attention moves elsewhere.
That curve describes a structural problem wearing a design problem's clothes.
To fetch an answer, you have to suspect there is one worth fetching. Drift is defined by nobody suspecting. A location whose costs are three weeks into moving the wrong way does not log in to check, because nothing has told them there is anything to check — and if something had told them, they would already be fixing it rather than logging in.
So the destination can be excellent and still be beside the point. The question worth spending a year on is why visiting should be the mechanism at all.
What the principle rules out
A principle that costs nothing is a slogan. This one has a bill, and it is paid in features we do not build.
No capability ships with only a screen. If we cannot answer "who hears about this, and when", the feature is not finished. That has held work back by months more than once.
We do not optimise for time in product. Engagement metrics measure how much of a manager's day we consumed. That is a cost we impose, not a benefit we deliver, and reporting it as success would be a lie we would eventually start believing.
No digest of everything. A digest is a dashboard delivered by email. If a message contains fourteen items, it has handed the triage problem back to the person who had no time for it in the first place.
No push to a role that cannot act. Sending the same alert to everyone is how push turns into noise, and noise is how a channel gets muted. Once muted, it never comes back.
Those constraints have real costs. They make some standard category features impossible for us, and they occasionally make a demo look thinner than a competitor's, because a wall of tiles photographs well and a single well-aimed sentence does not.
Push has a small budget, and overspending is fatal
The failure mode of push is worse than the failure mode of pull. A dashboard nobody opens is wasted money. An alert stream people have learned to ignore is trained inattention, and you have spent something you cannot buy back.
So the budget is deliberately tight: roughly one interruption per person per cadence that we expect to be read, and every one has to name a location, a cause and a next step. When nothing has changed, the correct output is silence, which is a surprisingly hard thing to ship because it looks like the product is doing nothing.
Pull is not banned, and neither are franchise operations dashboards. They are repositioned. The moment a person already holds a question, pull is exactly right — which is why franchise knowledge base software is deliberately pull-shaped, and why the dashboard still exists for the person who was told something and now wants to check it themselves.
Push for discovery. Pull for verification. Confusing the two is most of what has gone wrong in this category.
The test we actually apply is one line: if a feature only works when somebody remembers to look, it is not finished. Every cost drift alert, every pre-visit brief, every cited answer exists because that sentence disqualified the version we tried first.
Nothing that ever cost a franchise network real money started as something someone had a reason to look for. That is the whole argument, and it is why the direction of travel is not a preference.
One step out, the same argument becomes AI franchise management software — capturing the work rather than analysing the forms.
Get new posts weekly