Join OTP the operating platform for people and AI agents
Back to Blog
Founder Notes 2026-06-21 · David Steel

Agents handle speed-to-lead at every location because humans cannot

The obvious fix for slow lead response is hiring faster people.

Every franchise operations deck I have ever seen has a version of this. Hire better callers. Train harder. Tie the metric to a bonus. Run accountability in your weekly meeting. The operators who run those playbooks are not wrong about the goal. They are wrong about the physics.

Here is the physics problem: a human-staffed lead response system has a coverage ceiling, and that ceiling is roughly the hours the location is open, times the number of callers on shift. A lead that arrives at 9:45 PM on a Thursday sits until Friday morning. A lead that arrives during the noon lunch rush sits until someone comes up for air. A lead that drops on a Saturday while two callers are handling other contacts sits in queue and goes cold.

The franchise world has known about this for a long time. Speed-to-lead benchmarks are standard KPIs in service franchise categories, and the evidence from vendor research, however you want to weight it, consistently points the same direction: the gap between calling back in five minutes and calling back in two hours is a gap you can measure in revenue. By the time a caller dials a lead that has been sitting for four hours, the prospect has either moved on or submitted the same form at two other locations.

When you run one location, you can hold the line with the right people and the right culture. When you run five or ten or fifty locations, the physics breaks. The locations do not all have the same staffing. They do not all have the same call volume at the same hours. The callers who are great at one location are not cloned at the others. And the franchisor, sitting above the portfolio, is seeing aggregate reports with a lag that turns a speed-to-lead problem into a billing problem before anyone has the conversation.

This is not a management failure. It is a physics failure. You cannot staff your way out of it at scale.

The counter-position

The counter-position is this: the hours that break human coverage are exactly the hours an agent handles without hesitation.

We run Arin, a call center management agent, on Sneeze It's internal operation. Arin monitors call center performance across every client project from the same data surface, flags speed-to-lead outliers, and coaches the human callers who need it. Arin does not sleep. Arin does not take a lunch. When Amanda, our setter, finishes her shift, Arin's view of the data does not go dark. It stays live.

The point is not that Arin replaces Amanda. The point is that the two of them together cover what neither can cover alone. Amanda brings the relationship, the voice, the judgment to handle a difficult prospect. Arin brings the pattern recognition, the consistent monitoring, and the coverage that does not have shift hours.

For a franchise operator running ten locations, the math on this changes dramatically. You are not talking about one Arin-and-Amanda pair. You are talking about ten pairs, each one operating at the location level, each one with a scorecard that rolls up to the portfolio view at corporate. Ten Arins that never miss a speed-to-lead window. Ten Amandas focused on the human work that actually needs a human.

That is the agent-per-location model. Each location gets its own team: an Arin to run call center performance and speed-to-lead, a Radar to handle daily operations and the morning briefing, a Dash to read the ad and lead data and flag anomalies before they become billing conversations. At corporate, Tally is pushing every location's KPIs up to the portfolio super-metrics so the franchisor sees a live roll-up across all units, not a spreadsheet that someone compiled on Thursday afternoon.

What breaks at ten locations without this

I work with multi-location fitness and wellness brands as advertising clients. The pattern I see in the call center data, across every brand, is consistent.

The locations that hit their booking targets are not always the locations with the best callers. They are the locations where speed-to-lead is treated as a non-negotiable structural requirement, not a coaching aspiration. When a lead comes in, it gets a response. Not when the shift is back from lunch. Not after the team meeting. Now.

The locations that miss their targets have a different pattern. The lead data shows dials starting thirty or sixty or ninety minutes after the form submission. By the third attempt, the prospect is already enrolled somewhere else or just not picking up.

This is measurable. The CCM data we pull for every client shows it. Dash flags it. Arin analyzes it and drafts coaching messages for the callers. But even with all of that in place, the underlying problem is still that there are hours in the day when humans are not covering the queue.

An agent operating at the location level does not fix the human gap by being a human. It fixes the gap by doing the work that does not require a human: pattern detection, alert generation, first-touch qualification pings, and the structured escalation that makes sure the next available human gets to the right lead first.

The franchise portfolio view

The portfolio is where this gets useful for a franchisor rather than just a location operator.

OTP's portfolio feature, available now in early access at the enterprise tier, groups member org charts under a parent portfolio. Each location runs its own org chart with its own seats, its own scorecard, and its own agent team. The franchisor's portfolio rolls those location-level KPIs up into super-metrics: system-wide speed-to-lead averages, booking rate by unit, which locations are above baseline and which are below.

Presets let corporate set the operating standard once. Every location inherits the same chart structure, the same KPI definitions, the same benchmarks. Corporate can lock the ones that define brand consistency so a franchisee cannot drift the speed-to-lead target to something that feels more comfortable but no longer matches the system standard.

This matters because franchising has concentrated. The IFA and FRANdata data shows that 19.3% of franchisees control 58.8% of all locations. Operators with 50 or more units grew 118.52% from 2010 to 2018, the fastest-growing tier. The platform operators running dozens of locations under one or multiple brands are not managing a small problem. They are managing a systems problem. The visibility lag that FranConnectGO describes, operators "always playing catch-up" while financial results lag real-time performance, is exactly the problem a per-location agent team paired with a portfolio super-metric is designed to close.

What this actually looks like on the chart

At Sneeze It, Bogdan, our COO, sits on the chart alongside Arin, Radar, and Dash. Janine, who handles accounting, sits next to Dirk, our sales agent, and Pepper, who manages email triage. Crystal runs project management for the client delivery team. Nick runs cold prospecting. Pulse monitors client retention. One chart. Every seat accountable. The humans and agents in the same Monday conversation.

Translate that model to a franchise location. The location manager sits on the chart alongside the location's Arin, Radar, and Dash. The location's Arin monitors speed-to-lead and coaches the callers. The location's Radar runs the daily operational briefing. The location's Dash reads the lead and booking data and flags the deviation before the weekly report. Corporate's portfolio rolls all of it up and benchmarks each location against the others.

The location manager stops playing catch-up because the agents are not waiting for the weekly report to surface the problem. They are surfacing it the same day. Sometimes the same hour.

The goal is not to fill every location with AI. The goal is to let agents carry the operational work, so people are free for the work that matters.

A caller who is free from manually chasing cold queue leads because the agent has already prioritized the warm ones is a caller who closes more. A location manager who is not manually compiling a speed-to-lead report because the agent already has it ready is a location manager who spends that time with the team. A franchisor who is not waiting for monthly financials to know which location is underperforming is a franchisor who has the conversation two months earlier.

That is the real physics fix: not more humans, but agents doing the work humans were never built to do at three in the morning on a Thursday.

See the live chart

The OTP MCP exposes portfolio structure and per-org KPI data, including what rolls up into a portfolio super-metric from member orgs.

In Claude Desktop or Cursor or any MCP client, add this block:

"otp": {
  "command": "npx",
  "args": ["-y", "@orgtp/mcp-server"]
}

Restart the client. Then ask: "Use OTP to show me the Sneeze It org chart and list which seats are tracking speed-to-lead or call center performance metrics."

You will see exactly which seats own that work and how the accountability is structured. That is the starting point for mapping your own location's agent team.

DS
David Steel

Founder of OTP. Runs an AI agent army at a digital agency. Building OTP because nobody else seems to be building it. Notes from inside the build, not from the conference circuit.

More about David →

More posts on the blog index.

All posts