Case Study 001 | WyldEdge Performance Marketing
Spec Project — Fictional Brand · Real Strategy · Real Work
Case Study / 001 Home Services / Roofing Quad Cities Metro IA–IL

Quad City Roof Pros: a lead gen funnel built for insurance claim urgency.

A complete Meta lead generation system for a fictional roofing brand. Audience research, ad creative, landing page, conversion tracking and a 9-day automated follow-up. Built end to end to demonstrate full-funnel capability.

Meta Ads Lead Generation Funnel Build GoHighLevel Marketing Automation Competitive Research
01 / The Brief

The roofing market sells new roofs. The homeowner needs permission to act.

The Quad Cities metro sees regular hail and wind storms. Every storm leaves roof damage on hundreds of homes. Most of that damage is invisible from the ground. By the time water shows up on a ceiling, the 12-month insurance claim window has often already closed.

National Meta Ad Library research showed the same language repeating across active local advertisers in storm-prone markets. Free estimate. Get a quote. Call today. None of it speaks to what is happening in the homeowner's head. The homeowner does not need a new roof. They need permission to take 30 minutes, at no cost and no commitment, to find out if their roof is fine.

12
Month Claim Window
Most insurance policies give homeowners 12 months from the storm date to file. After that, damage is reclassified as pre-existing and the claim is denied.
33
Active Roofing Ads Scraped
Apify pull from the Meta Ad Library returned 33 active roofing ads across 18 advertisers nationally. Insurance documentation as a primary differentiator was an open lane.
300+
Days, Longest Competitor
The longest-running ad in the dataset was a financing offer. Financing wins on price. No one owned urgency or documentation.

"Your roof took the same hit your neighbor's did. Theirs was covered. Yours hasn't been checked."

Primary Hook · QCRP Lead Gen Funnel
02 / Strategy

The hook is social. The urgency is real. The differentiator is removing friction.

Three strategic pillars built around what is actually happening in the homeowner's head, not the offer a roofing company wants to make.

01

The Neighbor Comparison

The strongest emotional trigger in the local market is social proof at street level. Your neighbor got a new roof. Same storm. Same street. You haven't checked. Nobody wants to be the one homeowner left out of a covered claim.

02

The Deadline

The 12-month claim window is a real policy fact, not manufactured scarcity. Once the homeowner knows it exists, they cannot un-know it. The ad's job is to surface the deadline as a fact and let it land on its own.

03

The Paperwork Removal

Most homeowners fear the insurance process more than the cost of a roof. Adjuster calls. Forms. Jargon they do not understand. QCRP handles the documentation end to end. The differentiator is friction removal, not the free inspection itself.


03 / Audience

Built for one person. The wrong person scrolls past.

Specificity is the strategy. Generic targeting is why most home services ads produce garbage leads.

Primary Persona Quad Cities homeowner, 30 to 65. Owns home five-plus years. Storm hit in the last 12 months. Has not had roof inspected. Believes their roof is probably fine. Does not know the 12-month deadline exists.
Awareness Stage Problem aware. They know a storm happened. They do not know that storm damage is invisible from the ground, that a claim window is closing or that an inspection costs nothing.
Self-Selection They saw their neighbor get a new roof, paid for by insurance. They have not checked their own. The ad is built to land on that exact moment.
What Does Not Work Demographic targeting language. Generic urgency. Category-level pain. Anything that could be on a competitor's billboard.
04 / Creative

Image stages the headline literally.

Three creative variants built for Meta's Andromeda system. Static formats paired with motion in a single ad set so the platform serves whichever performs best per audience segment.

Pattern Interrupt ad — 4:5 static
Static · 4:5 · Pattern Interrupt

Pattern Interrupt

The consequence of inaction staged visually. The headline closes the social loop. The 12-month claim window appears as a fact, not a marketing line.

Visible Invisible ad — 1:1 static
Static · 1:1 · Split Frame

Visible / Invisible

A literal visualization of the central insight. The roof looks fine from the curb. The roof is not fine. The split frame makes that argument without copy.

Duration
0:08
Aspect
4:5
Placement
Feed · Reels

Reels-optimized animation. Hook delivered in the first frame to fight the average 1.7-second feed dwell time. Offer disclosed by frame three. CTA on the close. Pairs with static units in a single ad set so the platform serves whichever format performs best per segment.


05 / The Funnel

One offer. One conversion event. Two pages designed to do that one thing.

Every element on both pages exists to move one type of person toward one action. Nothing else.

Step 01 · Landing Page

Hero hook above the fold paired with a single form.

Below the fold: trust signals, the policy mechanism in plain language, three local testimonials and a four-step process map. The landing page does the qualifying work so the form submission is a real signal, not a curiosity click.

Step 02 · Thank You Page

Confirmation plus a 2-hour callback countdown timer.

A direct call CTA for prospects who want immediate booking. An inspection day prep checklist that increases show rate. The thank you page continues to sell the appointment after the form is submitted.

06 / Meta Campaign

Andromeda needs signals. Campaign objective and conversion event come first.

Three layers: campaign objective, audience and budget, creative setup. Each decision made for a reason.

Campaign Level

Objective: Leads. Auction buying. Advantage+ campaign budget.

Daily budget at $25 with Advantage+ enabled so the platform reallocates spend across ad sets in real time. Highest volume bid until cost-per-lead validates a switch.

Conversion Configuration

Website conversion. Maximize leads. Complete Registration.

Conversion location set to website (not Lead Form) because the landing page does the qualifying work. Conversion event set to Complete Registration on form submit. The pixel feeds Andromeda the real signal.

Audience & Budget

Quad Cities + 20mi radius. 18+. Advantage+ audience on.

Geographic targeting set to the actual service area. Advantage+ audience expansion enabled so Andromeda finds lookalikes inside the radius. Saved audience used for consistency across ad sets.

Placement Strategy

Manual placements. Feed only at launch.

Facebook Feed, Facebook Profile Feed, Instagram Feed, Instagram Profile Feed. Marketplace, Stories, Reels and Search disabled until Feed validates. Locks the test variable so creative reads cleanly.


07 / Automation

Most leads die between form fill and first callback. We close that gap.

A 9-day automated nurture in GoHighLevel runs from form submission. A kill-switch stops the sequence and advances the pipeline when the prospect books.

9
Day Sequence
6
Touchpoints
3/3
SMS / Email Split
1
Kill-Switch Trigger
08 / The Stack

Built with tools most home services owners already pay for.

No exotic platforms. No black-box software. Every tool in this build is accessible to any business with a realistic marketing budget.

Funnel + Automation

GoHighLevel

Landing page, lead form, CRM, pipeline, automated SMS and email sequences, calendar booking.

Paid Media

Meta Ads Manager

Campaign build, audience setup, placement strategy, conversion event configuration, creative testing.

Research

Meta Ad Library

Competitive intelligence on roofing advertisers nationally. Active offer research. Hook and angle deconstruction.

Data

Apify

Scrape automation against the Meta Ad Library for structured competitive data. 33 ads across 18 advertisers analyzed.

Spec Project Disclosure: Quad City Roof Pros is a fictional brand. The strategy, audience research, ad creative, landing page build, Meta campaign architecture and automation are all real, functional and demonstrate what a paying client receives. Performance data is not included because the campaign was not run with live spend. This case study is presented as a portfolio capability demonstration.

If your home services ads are getting form fills that go nowhere, the problem is rarely the ad.

It is what happens after the click. I build the full system, end to end. The person doing the work is the person you talk to.

Book a Strategy Call