44%
quit after one try
Nearly half of salespeople give up after a single follow-up attempt — and 92% quit before the fifth. Your unsold estimates are sitting in that gap.
SignalBack digs through your CRM export, cleans it up, and shows the revenue sleeping in unsold estimates — then wakes it up with AI conversations that book jobs back onto your calendar.
No export handy? Try a sample file: estimates · contact list — or view a sample report →
Free audit · No signup · Report in minutes
Mike's HVAC — revenue sleeping in your CRM
$412,380
Estimated recoverable: $20,619 – $49,485
1,284
Rows processed
312
Unsold estimates
97
Duplicates merged
41
Unreachable rows
Top recovery candidates
Johnson — AC replacement
4 months ago
$8,400
Rivera — Roof + gutter repair
2 months ago
$6,150
Whitfield — Furnace install
7 weeks ago
$5,300
Sorted by estimate value — the exact customers worth calling first.
The free audit report: sleeping revenue, a realistic recovery range, and who to call first.
See the full sample reportWhy dead leads
Home-services businesses pay $200–3,000 to win a single lead, send the estimate — and then the quote sits in the CRM forever. Everyone knows follow-up works. Almost no one actually does it.
44%
Nearly half of salespeople give up after a single follow-up attempt — and 92% quit before the fifth. Your unsold estimates are sitting in that gap.
77%
An audit of 55 million sales activities found most leads never get any response at all. The lead you paid $200–3,000 for is probably one of them.
93%
Leads that convert are reached within six attempts over two to three weeks. Persistence isn't a talent gap — it's a system gap. Systems can be built.
How it works
No integrations to set up, no fields to map, no cleanup homework. The messier your export, the more useful the audit — cleaning it is the point.
Export customers or estimates from Jobber, Housecall Pro, or your spreadsheet. Messy columns, duplicates, and odd status labels are fine — that's our job.
Every row is normalized and each estimate is classified as won, lost, or unsold — deterministic rules first, AI only where the data is ambiguous. Duplicates merge, dead contacts drop.
See the total sleeping in unsold estimates, a realistic recovery range based on industry re-engagement benchmarks, and the exact customers worth calling first.
The engine
Knowing what your backlog is worth doesn't book jobs — conversations do. The recovery engine re-engages every unsold estimate and doesn't hand off until the appointment is on your calendar.
Email conversations
Plain-text follow-ups that read like the owner wrote them personally — not branded newsletter blasts.
Reply handling
AI answers every reply with the original quote in hand and keeps the conversation going until the job is booked.
SMS when approved
A2P carrier registration handled for you. Texting unlocks the moment approval lands.
Call queue
A daily “call these five today” list for the leads that deserve a human voice — no auto-dialers.
Booking proof
Recovered jobs matched deterministically to bookings in your CRM. No attribution hand-waving.
Pay per booking
Campaigns bill per verified booking on top of a flat subscription. No booking, no meter.
Rolling out to early partners now · Start with the free audit
FAQ
Not for the audit. Upload a CSV and you get a shareable report link — no signup, no credit card. Accounts come in when you turn on recovery campaigns, which are rolling out to early partners now.
Customer or estimate exports from Jobber, Housecall Pro, or any spreadsheet saved as CSV. We need some combination of a contact (email or phone), an estimate amount, and a status column — and we tolerate messy versions of all three.
We apply industry re-engagement benchmarks — 5–12% of unsold estimate value converts when leads are followed up properly. Once campaigns run on your account, benchmarks are replaced by your actual recovery numbers.
It's used to build your report and nothing else — never sold, never shared. Email hello@signalback.ai and we'll delete it on request.
The audit is free, every time. Recovery campaigns are a flat subscription plus a metered charge per verified booking — you pay when a dead lead turns into a real job on your calendar, not before.
No. Every message is an individual, plain-text conversation — and compliance rails (CAN-SPAM, TCPA, A2P registration, opt-out propagation) are built into the sending path and can't be switched off.
Free audit · No signup · Report in minutes