The brief
A second-generation Iowa roofer was missing calls, losing track of which ads worked, and paying for tools that did not talk to each other.
We cleaned up the lead path: more calls answered, more estimates followed up, ad spend easier to judge, and daily job movement easier to see. The private revenue numbers stay private.
Visit the live site
The work, in motion
The ad we wrote, shot, and ran across YouTube, Meta, and Google. The point was simple: see which messages turned into real roofing work.
Calls, follow-up, ads, jobs
Calls, ads, past customers, and job status were cleaned up so a morning call could become a booked inspection.
01 · Phone
A call assistant picks up in two rings, qualifies the homeowner, books the inspection, and texts dispatch. English and Spanish, day or night.
02 · Ad tracking
Ad clicks, phone calls, and forms get connected to booked jobs, so the owner can see which ads are worth keeping.
03 · Audiences
Existing customers automatically excluded from new-customer ads, then flagged for the right re-roof or repair offer when their time is up.
04 · Jobs
Calendar, customer notes, and job status become easier to read from the truck. Less tab switching, more ownership.
The bench
A second-generation Iowa roofing crew. The back-office setup handles the repetitive work so the people remain the brand.









"By day fourteen, the phones answered every single call. We hadn't done that in thirty years."Ben Bakeris · Owner, Bakeris Roofing & Construction
Want something like this for your business?