Multi-location home services · franchise systems
Missed calls at your locations, texted back within a minute and booked — paid for only from the jobs that book.
When a location misses a call, the caller gets a text in your name within sixty seconds, with a link to book that location. Every job that books from that link is written to a ledger you can check against your own booking system. Our fee is a share of that revenue. When nothing books, the statement is zero.
The same person reads every submission the form records; if the confirmation reports a failure, please try again shortly. Nothing is charged before a job books.
What happens to a missed call today
The phone rings while the tech is on a roof, while the front desk is on the other line, at 5:01 p.m., on a Saturday. The caller does not leave a voicemail. They call the next listing. You find out on Monday, if you find out at all.
Four things stand between that call and a booked job, and each leaves the same gap.
- Voicemail. Answered in batches, hours later, by whoever has time. No record of the calls that hung up before the beep.
- A text-back tool.Priced at roughly $20 to $300 a location each month, switched on once by the office manager. It sends “Sorry we missed you” and stops. No booking link for that location, no follow-through, and no way to say which jobs it produced.
- An answering service. Billed by the minute, reading a script that does not know which location is closed Saturday morning.
- Nothing. The common case past the first few locations, because every option above costs money before it proves anything.
The gap is the same in every case: nobody can point to the jobs a missed call became, so nobody can justify paying to recover them.
How the recovery loop works
Six steps, from the missed call to the line on your statement. The last one is the part the text-back tools do not have, and it is the reason this can be paid from the jobs instead of by the month.
- 1. The missed-call event. Call tracking on each location’s number — yours if you already have it, ours if not — raises an event on every ring-no-answer, busy signal, abandoned call and after-hours call.
- 2. The text, within sixty seconds. In your name, from a registered number, with the location’s own booking link. The template has passed a brand-voice gate and your sign-off; opt-out is honoured on the first reply.
- 3. The booking link.Built from that location’s hours and services, so a caller does not pick 8 a.m. Saturday at a branch that is closed weekends.
- 4. The booking event.Your booking system — ServiceTitan, Housecall Pro, Jobber, or another with an API — reports the job. The link tells us which call it answers.
- 5. The ledger entry. Call, text, booking and ticket value on one line. You see every line as it lands.
- 6. The monthly statement. The ledger, totalled. Our share is computed from it and nothing else, and a line you dispute comes off before the invoice.
People touch two things: onboarding — numbers, the sending campaign, the booking-system connection — and the exceptions the loop flags. The steady state runs without editorial judgment anywhere in the loop, which is what makes a share of the revenue a workable fee.
What changes at your locations
- · The caller who hung up at 5:01 has a booking link at 5:02, from you, before they reach the next listing.
- · Every missed call has a record, including the ones that never reached voicemail.
- · The front desk stops working through voicemail in batches and starts working the exceptions the loop hands them.
- · The statement names the jobs and the calls they came from — the first time a missed call has a number attached to it that you can check.
How we get paid
- A share of attributed revenue, and only that. The percentage is fixed in the agreement before signature. No per-location subscription, no per-minute rate, no per-seat charge. A month with no attributed bookings produces a statement of zero.
- You audit the meter.The ledger is the invoice’s only evidence. Every line can be checked against your own booking system, and a disputed line comes off the statement.
- You own the pieces. Numbers are provisioned in your name; templates and configuration are yours. If we part ways, the loop keeps running without us.
- Exit is thirty days. Either side, written notice, no lock-in.
Who this is for
- · Home-services operators — HVAC, plumbing, electrical, roofing, pest control, garage door — running five or more locations, or a franchise system that can deploy to every unit under one agreement.
- · A booking system with an API: ServiceTitan, Housecall Pro, Jobber, or an equivalent.
- · Someone who can look at their own call logs, see the missed calls, and decide in one call.
Not for single locations, and not for an operation whose calls are already answered live around the clock and whose booking system already names the source of every job. If that is you, there is nothing here to recover.
What we can show you, and what we cannot
We cannot show you a named operator running this loop, because there is not one yet. We are not going to dress that up.
What stands in for it: your own baseline, measured from your call logs before anything is sent; a ledger you can audit line by line; and a fee that is zero until a job books. The risk of the loop not working is ours. Every part of the loop is described on this page in enough detail to check.
Frequently asked
- Is this a missed-call text-back tool?
- A text-back tool sends the message and stops. This sends the message with a booking link built from that location’s hours and services, watches the booking system for the job, writes the job to a ledger you can audit, and is paid from that ledger. The tools cost a fixed amount a month whether or not anything books; this costs nothing when nothing books. If a fixed monthly tool is already recovering your calls and you can name which jobs it produced, keep it.
- What does it cost?
- A share of the revenue the ledger attributes to a recovered call. The percentage is fixed in the agreement before signature and does not change during the term. There is no per-location subscription, no per-minute rate and no per-seat charge. A month with no attributed bookings produces a statement of zero.
- How do you know a job came from the text?
- Each text carries a booking link that identifies the location and the missed call it answers. When the booking system records a job from that link, the ledger records the call, the text, the booking and the ticket value on one line. You see every line. Each one can be checked against your own booking system, and a line you dispute comes off the statement.
- What about the rules on texting customers?
- Every number sends through a registered A2P 10DLC campaign. The text goes to a person who has just called you, identifies your business, and honours an opt-out reply. Quiet hours are set per location. Templates pass a brand-voice gate before they are used, and no template goes live without your sign-off.
- How long until it is running?
- Three things have to connect: call tracking on each location’s number, the booking system, and the registered sending campaign. Baseline measurement starts the day call tracking connects. Campaign registration is reviewed by the carriers on their schedule, not ours, and is usually the gating step — we tell you where it stands every week until it clears.
- Our franchisees own their phone numbers. Does that stop this?
- No. Where a location keeps its number, a forwarding tap on that line raises the missed-call event without replacing anything. Where the system provisions numbers, they are provisioned in the operator’s name. Either way, the locations keep their numbers and the ledger sees every missed call.
- What happens if we stop?
- Thirty days written notice, either side. Numbers, templates and configuration are yours and stay with you. The ledger is closed out with a final statement covering bookings attributed up to the last day.
One call decides it
Twenty minutes: your call volumes, your booking system, the share, yes or no. Bring a week of call logs if you have them.
Nothing is charged before a job books.