Ninelane (561) 318-1259
Roofing case study · Paid search + follow-up automation

94 signed jobs. $2.73M in contracts. Eight months.

Every number on this page comes from the client's own AccuLynx sales report, not our dashboard. The screenshot is below so you can read it yourself.

The account runs Google Ads with automated lead follow-up behind it. The work was unglamorous: separating repair intent from replacement intent, cutting search terms that were never going to convert, and making sure a lead got answered in minutes rather than hours.

Get a free roofing audit Call (561) 318-1259
FROM THE CLIENT'S ACCULYNX REPORT
$2,726,144
in signed contracts
94
jobs closed
$29,002
average contract value
8 months
from launch to this report

The report itself

This is the client's own CRM, exported by them. We publish the screenshot rather than a rounded figure because a number without a source is just a claim.

AccuLynx sales report showing 94 jobs totalling $2,726,144.68 in signed roofing contracts over an eight-month window
Unedited platform screenshot. Names pixelated for client privacy.

More screenshots from other accounts are on the results page, including a $53.78 cost per booked lead in a family law account and 3M search impressions on a twelve-month SEO programme.

What we actually changed

Repair and replacement split apart

A leak search and a full-replacement search want different pages, different copy and different bids. Blended into one campaign you overpay for repairs and underbid on the jobs worth five figures.

Wasted search terms cut

Broad-match roofing terms pull in DIY searchers, job seekers and other contractors checking prices. Pruning those is unglamorous and it is where most of the early saving comes from.

Call tracking with recording

You cannot prune what you cannot hear. Recordings tell you which keywords produce inspections and which produce someone asking if you sell shingles.

Follow-up automated

Instant text and email on every lead, and a missed-call text-back on every ring-out. A sales report shows contracts signed, not why — but response speed is the lever we reach for first in every roofing account, because a lead that waits four hours has usually already hired someone.

What this does and does not prove

It proves that this account, in this market, over this window, produced 94 signed jobs and $2.73M in contracts while running paid search with follow-up automation behind it. The report is theirs and the figure is exact.

It does not prove your account will do the same. Results depend on your market, your competition, your pricing, your crews' capacity and how fast your team works the pipeline — and several of those sit on your side of the line, not ours.

What we will tell you before you spend anything is whether the maths works in your market. That is what the audit is for, and you keep it either way.

FREE, BEFORE YOU COMMIT
Want to know if the numbers work in your market?

We audit what you run now and send back the wasted search terms, the blended ad groups and your real cost per booked job. Yours to keep either way.

Get a free audit Call (561) 318-1259

The lanes behind this account

Roofing PPC

Storm response, repair versus replacement intent, insurance targeting.

Roofing CRM

Speed-to-lead texting and the unsold estimate sequence.

AI Appointment Engine

Answers and books leads while your crews are on a roof.

For the full programme see roofing marketing, or compare all six lanes under contractor marketing.

Tell us what a good month looks like.

Send the form or call. You'll get a real audit of where your leads are leaking — no deck, no pitch call chain.

CALL (561) 318-1259 EMAIL enrique@ninelanemarketing.com
Mon–Fri, 8am–6pm PT · Replies within one business day
FREE LANE AUDIT

No spam, no lists. We use your info to reply and nothing else — see our Privacy Policy.

Call now Get a quote