Most roofing leads are phone calls. So we track the calls.
Local Services Ads, Google Ads, your Google Business listing, and your website all ring the office. We give each source its own tracked number, summarize every call, sort it into estimates, repairs, insurance claims, or junk — and flag the LSA leads worth disputing for credit.
Quick sign-up, then click anything. It's a fictional roofing company with example numbers.

LSA charges you for wrong numbers. Nobody checks.
Local Services Ads bills per lead, including spam and calls for services you don’t offer. Google will credit many of them back — if someone disputes them.
Meanwhile the office knows which calls were real roofs, but that knowledge never makes it back into the marketing numbers.
Every call, sorted and scored.
LSA lead log
Charged leads, calls, messages, cost per lead, and phone responsiveness, with each lead’s category and outcome.
Estimated credits back
Leads that qualify for a dispute are flagged, so you get the money back instead of leaving it with Google.
Call summaries
Every tracked call summarized: what the caller needed, what was booked, and what to do next.
Department sorting
Calls tagged as estimates, repairs, insurance claims, or other, per office.
Source on every number
Google Ads, organic, Google Business, LSA, Facebook, Nextdoor, and referral each get their own tracked line.
Call value to Google
Calls that turn into inspections are sent back to Google Ads so bidding favors homeowners, not dialers.
See it with real-looking numbers.

Don't take the screenshots' word for it.
Magnolia Crest Roofing & Restoration is a fictional two-office roofer running on the same portal our home-services clients use. The numbers refresh every morning. Change the date range, switch offices, open any storm.
What roofers ask us.
- Do I need new phone numbers?
- Tracking numbers forward to your existing lines. Your main number stays the same on the truck and the yard signs.
- Can you dispute LSA leads for me?
- We flag the leads that look disputable so they get filed instead of forgotten — handled as part of managing your account.
Everything else a roofer gets.
- Storm ResponseWhen the National Weather Service issues a hail, wind, or tornado alert in your service area, Google and Meta storm campaigns are drafted in minutes and go live when you tap approve.See how it works
- Jobs & RevenueEvery lead pulled from your roofing CRM and lined up against approved jobs and contracted revenue, so each lead source is judged on signed work, not form fills.See how it works
- Ad AreasCost per lead by primary and secondary market, and jobs plotted by the parish or county your customers live in. Find out which towns are worth the ad money.See how it works
- Reviews & Google BusinessReviews across every office in one place, drafted replies, and Google Business listing performance — calls, direction requests, and searches — per location.See how it works
- Ad Spend & BudgetReal conversions per campaign — calls, inspection bookings, forms — and monthly budget pacing across every channel and vendor you pay.See how it works
Ready to put a marketing + technology team behind your business?
20-minute intro call. We'll tell you what we'd build first.
