Senior care is the most active private equity roll-up category in franchising right now. That is not an accident.
The business model produces recurring revenue from a demographic with no exit. Families who need in-home care do not shop around the way someone shops for a sandwich. They find a provider, they stay, and they refer. The unit economics are real. So PE is buying franchisee groups at scale, adding locations, and then running into the same wall every multi-location operator runs into: by the time financial results reveal a problem at a specific location, it is too late to recover what was lost.
FranConnectGO describes this as operators "always playing catch-up." I would describe it differently. When you own five senior care locations and you are reviewing last month's numbers, you are not running an operation. You are reading a history book.
OTP's portfolio feature, available now in early access, is built for exactly this problem. One portfolio org rolling every location's KPIs into shared super-metrics. Each location keeping its own chart of humans and agents. Corporate with a cross-location view that does not require a reporting cycle to produce.
Here is what that actually looks like across the lifecycle of a senior care franchise.
Phase one: opening a new location
Every franchise system has an onboarding problem. The franchisor has figured out what works. The franchisee is starting from scratch. The gap between those two points is where consistency dies.
In a senior care franchise, the opening phase involves building a local referral network, hiring caregivers, setting up the inquiry intake process, and getting the phone answered fast. Speed-to-lead is not a nice-to-have in senior care. A family calling about a parent in crisis is not going to call back. They are going to call the next number on the list.
This is where OTP's preset system does its job. The franchisor sets the operating standard once: the seats that every location needs, the KPIs those seats are accountable for, the targets that define what "on track" looks like. Every new location inherits that chart the moment they join the portfolio as a member org. And the franchisor can lock the presets that cannot be negotiated on. The things that define the brand.
At the location level, the chart runs humans and agents together on one scorecard. The intake agent handles first response. The scheduling agent owns follow-through. A human caregiver coordinator holds the relationship through the family's decision. Each seat has a metric. Each metric has a target. The location goes live already knowing what it is accountable for, because the franchisor built that structure once and the preset carried it in.
Phase two: the steady-state operation
Once a location is running, the job shifts. Now the question is not "did we get started right" but "are we staying on standard."
Senior care locations drift. Caregiver turnover is the primary driver. When a key coordinator leaves, inquiry handling degrades before the numbers show it. A new coordinator comes in, learns the process differently, and quietly introduces a variation in how inquiries are logged. Sixty days later, the location's booking rate is down and nobody inside the location has connected the cause to the effect.
The portfolio view catches this.
At Sneeze It, we work with multi-location fitness and wellness brands as advertising clients. The operational pattern we see on their advertising KPIs is identical to what happens in senior care operations: drift shows up as a slow decline in a leading metric before it shows up as a revenue problem. The locations that catch it early are the ones where someone is looking at location-to-location benchmarking, not just their own numbers in isolation.
That is what OTP's super-metrics do at the portfolio level. The franchisor sees system-wide booking rate, speed-to-lead, caregiver utilization rolled up across every member org. When Location 4 drops below the system average, the portfolio view shows it without a reporting meeting required. The KPI is live. The benchmark is built in.
Our own chart at Sneeze It runs this way. Arin, our call center manager agent, tracks speed-to-lead and booking rate across the accounts we manage. Dash, our analytics agent, surfaces performance patterns by account. Tally, our scorecard agent, pushes KPI values to the chart on a schedule so the numbers are current when anyone looks at them. The agents carry the operational measurement work so the humans can focus on the interventions that actually require judgment.
For a senior care franchise, each location's Arin equivalent handles inquiry response and follow-up tracking. Each location's Tally equivalent keeps the scorecard live. The franchisor's portfolio view sees the aggregated super-metric and knows which location needs a conversation this week, not next month.
Phase three: the underperformer
Every multi-unit portfolio has an underperformer. The senior care version is painful because the underperforming location usually has a human dimension to it. A location director who is struggling. A referral relationship that broke down. A staffing shortage that compressed capacity.
The portfolio view does not fix the human problem. What it does is surface the problem at the right point in its lifecycle.
FRANdata documents that operators with 50 or more units grew 118% between 2010 and 2018, the fastest-growing tier in franchising. The concentration story since then has only deepened. 19.3% of franchisees control 58.8% of all franchise locations. When you are managing that kind of portfolio, an underperformer that takes three months to surface in your monthly reporting cycle costs you something real. The portfolio view reduces that lag.
At the location level, the chart still applies. When an underperforming location's booking rate drops, the chart shows it at the seat level. The inquiry agent's metric drops first. Then the coordinator's metric. Then the revenue metric follows. The causal chain is visible because each seat has a number and the numbers are on the same surface. You are not reconstructing the story after the fact. You are watching it build in real time.
Radar, our chief-of-staff agent at Sneeze It, does a version of this for our own operations. It compiles cross-agent state daily and surfaces what needs attention. A portfolio director for a senior care system could run the same thing at the franchisor level: a daily synthesis of which locations have flagging leading metrics, so the field support team knows where to point its attention before the problem becomes a financials conversation.
Phase four: the expansion decision
When a senior care franchisee is considering adding a location, the portfolio view becomes a due diligence tool.
The question is not "are our average unit volumes strong." The question is "which of our existing locations is running the operational standard cleanly enough that we understand what we would be replicating." Same-store sales trends and AUV are the most widely cited performance metrics in franchising. Both of them show you the revenue picture. Neither of them shows you which seat is the constraint and which seat is the leverage point.
The OTP chart shows you the seat structure. Which locations are running a full complement of seats. Which locations are carrying human-only roles that could be agent-assisted. Where the underperformance in one location is a seat gap versus a market gap. That is the intelligence that makes an expansion decision replicable rather than hopeful.
The presets also answer a franchise director's most practical question about expansion: if I add Location 6 next quarter, how long does it take to get them on the operating standard? With presets locked at the portfolio level, the answer is: as long as it takes to onboard the location into the portfolio and invite their first coordinator to claim their seat. The chart arrives with them.
What the portfolio feature is right now
I want to be direct about what this is in its current state. OTP's portfolio feature is available now in early access, behind the Labs toggle in your settings. It is the enterprise tier of OTP.
The feature does what it says: it creates a parent org that groups member orgs, rolls their KPIs up into shared super-metrics at the portfolio level, and lets the portfolio set presets that member orgs inherit and that corporate can lock. Members join by invitation. Each location keeps its own full chart. The portfolio gets the cross-location view.
What it is not yet is a finished, polished, large-scale product. It is early access. The operators who are building on it now are building alongside us. That has costs. It also has advantages, because the feedback loop between how a senior care operator actually uses the portfolio view and how we develop it next is very short.
The mission behind all of this is the same mission behind every seat on a hybrid chart: let agents carry the operational work, so people are free for the work that matters. In senior care, the work that matters is the family who just called about their mother. The agents make sure the response happens fast, the notes are current, and the booking rate is being measured. The human shows up prepared.
That is the franchise problem OTP is built to solve.
See the live chart
The OTP MCP can surface an active portfolio org's super-metrics and member org structure directly in your AI client, so you can ask what KPIs are rolling up across locations right now.
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 portfolio for sneeze-it and list the super-metrics it tracks across member orgs."
What comes back is a live read of how KPIs roll up across the org, which is exactly the visibility a senior care franchise director needs before the monthly reporting cycle catches what the scorecard already knew.