Skip to content
SignalBack
Early access — free audit open

Your dead leads are worth money.Find out how much.

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.

In Jobber, open Reports → Estimates, then Export CSV. Menus vary slightly by plan — any estimates export with amounts and statuses works.

No export handy? Try a sample file: estimates · contact list — or view a sample report →

Jobber exportHousecall Pro exportAny spreadsheet CSV

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 report

Why dead leads

The follow-up gap is where your ad spend goes to die.

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%

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.

77%

of leads hear nothing

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%

close within six touches

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

Three steps between a CSV and a dollar figure.

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.

01

Upload

Export customers or estimates from Jobber, Housecall Pro, or your spreadsheet. Messy columns, duplicates, and odd status labels are fine — that's our job.

02

Audit

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.

03

Recover

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

The audit is step one. The engine brings them back.

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.

See the workspace demo

Rolling out to early partners now · Start with the free audit

FAQ

The questions we'd ask too.

Do I need to create an account?

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.

What files work?

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.

How is “recoverable” calculated?

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.

What happens to my data?

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.

What does it cost?

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.

Is this another mass-email blaster?

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.

Find out what your backlog is worth.

Free audit · No signup · Report in minutes