CurbMirror's AI grades every roof in your territory from the sky — the right age and the right condition, not a guess off a birthdate in county records. Then it shows that homeowner their own house with a new roof, and sends the lead to your phone the moment they hand over their number to see their price. Precision-qualified leads — old roof, real wear — under your brand, not ours.
A real home, rendered from satellite
This is what your homeowner sees when they scan your postcard: their own roof, redone, in your materials, at your prices.
How it works
01
Our AI grades the roof
Not a mailing list off a birthdate. Our AI reads every roof in your territory from satellite — streaking, patching, a tired ridge line, a tarp — and scores real condition, zero to a hundred. Recently re-roofed homes get skipped automatically. Every card you mail is precision-qualified — a roof that's actually due, not a guess.
02
They design it
Scan the card and their own roof transforms into a brand-new one, right on their phone, in seconds — their materials, your prices. It's not a postcard, it's the most fun ten seconds in their mailbox, and they play with it instead of tossing it.
03
You get the lead
Real price, real monthly payment, financing pre-approved. The lead lands on your phone before they even close the tab.
04
You close
Work every lead in your dashboard from new to job won. A free aerial measurement report rides along on every home.
Why the number actually comes
THE OBJECTION
A scan isn't a lead
Every roof-visualizer gimmick gets the same thing — a scan and a shrug. The hard part was never the picture, it's getting the phone number. The old ask, "have a roofer call you," is exactly what nobody taps.
OUR ANSWER
Their price, by text
We never ask them to sign up for a sales call. We give them their price by text — so they hand over their number to get it. The instant they type it in, their design and their price text to them automatically, and the lead lands on your phone.
Every card pays two ways. Every scan tells you exactly which home is shopping and which roof they picked — and you already mailed that address, so it's a warm, named door to work. The ones who want their price hand you their number to get it. The visualizer is table stakes, competitors have one too. Turning a scan into a contact is the moat.
What you get
An exclusive territory. One roofer per area you claim, yours alone. Your competitor cannot buy in.
Warm, private leads. Not shared with four other roofers like the big directories.
The wow nobody else has. No competitor shows a homeowner their home re-roofed, lets them design it, and quotes it, exclusively for you.
A live demo in your pocket. Meet a homeowner anywhere? Type their address on your phone and show them their own house with a brand-new roof, on the spot, in about 20 seconds, and their price when they hand over their number.
Done-for-you mail, on repeat. Your whole aging-roof list, personalized, English and Spanish, mailed every cycle.
Repairs and storm work too. Leak, repair, and insurance-claim leads ride the same system.
Every closed job markets the street. Other mailers blast the block a generic card; you mail each neighbor their own home re-roofed while your trucks are still parked outside.
It spreads itself. When a homeowner shares their new roof with a spouse or neighbor, that person opens the same designer on your brand, tries styles, and can become a lead too. Free word of mouth that carries your whole sales tool, not just your number.
Your brand everywhere. Your name, your colors, your license, your prices. CurbMirror stays invisible.
The math
First, the precision math. A generic roofer mails the whole ZIP — 10,000 cards at 75¢ = $7,500 — and maybe 1 in 8 homes has an aging roof. We filter to just the aging, worn ones: ~1,300 cards at $3 = $3,900. Your card costs 4× more, but you mail 87% fewer homes, so the campaign runs about 48% less — and every dollar lands on a real candidate, not a 5-year-old roof. You're not paying more for a postcard, you're paying for precision.See the full breakdown ↗
Then, what those precision cards produce:
~3,500
cards / mo
→
~210
scan their own home
→
70–105
leads / mo
→
jobs
at $22k–45k
The lift is the industry's number, not ours. The ANA Response Rate Report, published by the advertising industry's own trade body (the one that absorbed the Direct Marketing Association), finds that full personalization lifts response +135% over generic mail. And we do not personalize a name on a card, we show the owner their own house with a new roof and a price, which is off the end of anything the studies have measured.
So your close rate never has to change. We only have to raise how many people put a hand up. Model that lift onto the 1–3% a generic QR postcard pulls and your leads run around $100–150 each. Google Ads costs roofers $150–300 a lead, and those are shared with three other roofers. Yours are exclusive, and the roof is genuinely near the end.
And we measure the scan rate obsessively. Every scan is counted in your dashboard from day one, so you never take our word for any of this. Skeptical? Start on one ZIP and prove it over two full cycles (about 60 days). If the lift lands the way the ANA finds it should, you will have the cheapest exclusive leads in your county.
One roofer per territory. Period.
We sell each territory once, exclusively, first come. If your territory is taken, it is your competitor's name on these postcards. Ask us today whether yours is still open.