Dollar a Day for Roofers
Stage 4 · Promote — a vertical spin-off of the Dollar a Day strategy, tuned for roofers. Same machine, your trade’s door.

Dollar a Day for Roofers is the same one-dollar-a-day strategy, pointed at your trade. You take the roof videos you already shoot — the hail damage you find in an attic, the drone pass over a torn-up ridge, the tear-off and the clean new roof by sundown — you put a dollar a day behind the ones homeowners respond to, and you let Facebook, YouTube, and Google go find more homeowners with the same problem. You are not buying reach. You are paying the algorithm to discover the people whose roof just took a beating.
A roof is a fear purchase. Most homeowners never think about it until water shows up on the ceiling or a neighbor’s yard is full of shingles after a hailstorm. That is your moment. When you open a video with the homeowner’s exact fear, the algorithm reads who stops scrolling, who watches the whole inspection, who comments “we just got hit too” — and it goes finds more of them. The video is the targeting. The dollar buys enough views for the algorithm to learn who you are for.
This is not a targeting trick, and it is not “boost every clip.” You test a lot of content cheaply, you kill most of it, and you feed the few that take off. It is also not for a roofing company with no happy customers and nothing real to show. A roof is too big a decision for a stranger to trust a slick ad. If your videos get no response organically, a dollar will not save them — earn the trust first, then push what already works.
Who uses it: the roofing company owner who films the jobs, the office manager who runs marketing, or the AI Builder running the Dollar a Day loop for the company.
Why this works the same for roofers
The strategy never changes between trades. Only the words do. The full version is in the Dollar a Day Master Course; here it is in your trade’s language.
When you boost a video, the targeting you pick is a hint. The signal is the engine. Open with “If a storm just came through and your neighbors are getting their roofs looked at…” and you have told the algorithm exactly who this is for. It watches who stops scrolling, who watches the inspection, who saves it to show their spouse. Then it goes and finds more homeowners who behave like them — including ones no “homeowner” interest box would ever catch, because a person with a leaking roof is not in a marketing bucket. They are just scared the next rain ruins the living room. The video is the targeting. The dollar buys enough views for the algorithm to learn.
The hook that names your customer
Name the homeowner in the first three seconds. The pattern is:
“If you’re a homeowner who {specific situation}…”
Concrete beats vague. “If you need a new roof” names nobody. These name a real person staring at a water stain or a driveway full of shingles:
- “If a hailstorm just came through your neighborhood…”
- “If you see a brown stain spreading on your ceiling…”
- “If your roof is over 20 years old and you’ve never had it checked…”
- “If your neighbor just got a new roof from insurance and you’re wondering if you qualify…”
- “If you found shingles in your yard after the last big wind…”
Write three to five, test them in the hook, and keep the ones that earn watch-time. A roof is fear and a deadline — the next storm — so the hooks that name the fear and the urgency pull hardest.
The questions your customers already ask
Homeowners type these into Google after a storm, and ask you on the inspection. Each one is a one-minute video. Answer it on camera, boost it a dollar a day, feed the winners.
- “How do I know if my roof has hail damage?”
- “Will insurance pay for a new roof?”
- “How long does a roof last?”
- “How much does a new roof cost?”
- “How do I know if I need a repair or a full replacement?”
- “What does roof storm damage look like?”
- “How long does it take to replace a roof?”
- “What are the signs my roof is leaking?”
- “Should I file an insurance claim for roof damage?”
- “How do I choose a roofing contractor?”
You answer these every day on a ladder and at the kitchen table. Filming the answer once turns a repeated question into content that earns calls for years — and the insurance questions earn the most, because that is where homeowners are most confused and most afraid of getting it wrong.
What to capture on the job
You amplify real work. You never originate it. Roofing produces content that builds instant trust because it shows the homeowner what they cannot see for themselves — the part of their house thirty feet in the air. Capture from jobs you already run:
- A roof inspection. You on the roof, pointing at cracked shingles, bruised spots from hail, lifted flashing. This shows the homeowner the damage with their own eyes.
- A drone pass. A clean overhead view of a damaged roof, then the finished one. The contrast sells the whole story in fifteen seconds.
- A tear-off and replace. Time-lapse from old roof to new roof in a day. Satisfying, and it shows you run a real crew.
- An attic leak trace. You finding where the water actually comes in. This proves you diagnose, not just sell.
- The one-minute PAA videos. You on camera answering the questions above. Real face, real job, good light, horizontal.
Shoot horizontal, in good light, and keep the geo-tag intact so the location signal stays strong. After a storm, the location signal is everything — you want the algorithm finding homeowners on the streets that just got hit.
The customer-love angle
Roofing earns trust by handling a scary, expensive job cleanly — and by getting the insurance claim right. A homeowner who feared a fight with their insurer and a torn-up house, and instead got a smooth claim and a clean roof, is grateful in a way that sells. Capture that.
“They walked the roof with the adjuster, the claim got approved, and the new roof was on in a day. No mess, no headache.”
One real homeowner, real face, saying you made a frightening, expensive job easy beats any copy. Get the testimonial on camera the day the new roof is finished, while the relief is fresh.
When to run it — your season
Roofing demand runs on storms and a steady aging-roof baseline. Lean your budget into storm season and the days right after a storm, and keep a baseline running year-round.
- Storm season — your peak. Spring and summer bring hail and high wind in most regions. The 48 hours after a storm are the single highest-intent window in your trade. Have your hail-damage and insurance videos live and ready to push the moment a storm rolls through.
- Post-hail surge. When a hailstorm hits a specific area, homeowners on those exact streets start searching that day. Push your storm-damage and insurance-claim content hard, tied to the area that got hit.
- Fall — get-ready season. Homeowners prepare for winter and want leaks fixed before the cold and snow. Push your inspection and “signs of a leak” videos.
- Winter — the slow baseline. In cold regions work slows; this is when you push the evergreen “how long does a roof last” and “repair or replace” content and book spring jobs. In warm regions, keep the storm content live year-round.
The move: keep your storm and insurance content built and ready at all times, so the boost goes live the same day a storm hits — not a week later when the chasers have already knocked on every door.
Which networks to lean on
Roofing is part visual proof and part high-intent emergency, so it spans broad-and-signal networks and search. Go broad where the algorithm is smart; add intent where the homeowner is searching after a storm.
- Facebook — lean in, especially local. Homeowners share storm photos and ask neighbors for contractor recommendations in local groups. Open the audience wide, name the homeowner in the hook, let the algorithm find the just-hit neighborhoods. The inspection and drone videos belong here.
- YouTube — strong for the long tail. Homeowners search “how do I know if my roof has hail damage” and “will insurance pay for a new roof” directly; a good answer video keeps earning views and calls long after the storm.
- Google — worth it for storm intent. When someone types “roof repair near me” the morning after hail, that is the highest-intent moment in your trade. Extend your proven content there.
You almost never need LinkedIn or X for residential roofing — your customer is a homeowner. If you do commercial or industrial roofing, LinkedIn earns its place for property managers and facilities owners.
How this connects to the rest of the machine
This vertical is one door into the same Dollar a Day system. The strategy is the Dollar a Day Master Course. The conductor that runs your loop is the Boost Manager. The skill file below is the Boost Manager tuned for roofers — copy it and run it today.
The full skill file
Below is the complete skill file to paste into your Claude project. Copy everything between the start and end markers.
— START OF SKILL FILE —
Save this as 055-dollar-a-day-roofers.skill.md
# Dollar a Day for Roofers Skill (Boost Manager, Roofing Edition)
## Purpose
Run the Dollar a Day loop for a roofing business end to end. You are the conductor of the Boost Team, tuned for roofers. You take the operator's Goals · Content · Targeting (GCT) brief, coordinate the six specialist agents in the right order, enforce the kill/keep/scale rules, and ship a weekly report the owner can act on in five minutes. You never originate content and you never raise spend without approval. Your output is a running Dollar a Day plan, a daily action list, and a weekly brief — never a wall of dashboard data.
## The rule that overrides everything
Ad dollars never start the content. You amplify content that started with a real roofing job, a real homeowner, and a real moment. If a post cannot be traced to a real roof at a real address, it does not get a dollar. Boosting a real inspection multiplies authority; boosting a fake one multiplies penalty. A roof is a fear purchase and a big one — a fake will be smelled fast. When in doubt, you do not boost — you ask the operator for the real ingredient.
## What you require before you run
1. A real roofing business with happy homeowners.
2. Homeowners willing to say something positive on camera — especially about a smooth insurance claim.
3. At least one genuinely good piece of organic content — a roof inspection, a drone pass, or a tear-off-to-new time-lapse is ideal.
4. A filled GCT brief: the operator's goal, the content inventory, and any known audience facts.
5. The plumbing connected: pixel/conversion events firing, page admin access, analytics in place. If the plumbing leaks, flag it and stop.
## The roofing hook (signal beats targeting, your trade's words)
The content's first three seconds name the homeowner. Use the hook pattern:
**"If you're a homeowner who {specific situation}..."**
A roof is fear plus a deadline (the next storm), so name the fear and the urgency. Variants to enforce:
- "If a hailstorm just came through your neighborhood..."
- "If you see a brown stain spreading on your ceiling..."
- "If your roof is over 20 years old and you've never had it checked..."
- "If your neighbor just got a new roof from insurance and you're wondering if you qualify..."
Broad placements + the algorithm do the finding on Facebook, YouTube, Instagram. Add Google for storm-driven search intent ("roof repair near me"). Explicit targeting only where the algorithm is weak: LinkedIn for commercial/industrial roofing, X (by @handle). For residential, go broad and let the hook do the targeting — especially the geo-tag, so the algorithm finds the streets that just got hit.
## The strategy you enforce (the non-negotiables)
- **Signal beats targeting.** Name the homeowner's problem in the hook; let broad placements find them.
- **Test cheap.** One dollar a day per post. Cheapness buys you twenty or thirty tests — information.
- **Layer.** Boost a post $1/day for seven days; add a new post each day. Max week-one spend on any single day is $7.
- **Kill fast.** After the test window, cut the ~90% that do not perform.
- **Feed winners.** A good post earns $30 over 30 more days. A unicorn storm-damage or insurance video earns new audiences and a higher budget — gas on the fire while the return holds.
- **Respect the 10% ceiling.** Never let daily budget push past ~10% of the available audience.
- **Sequence.** Three WHY (awareness), three HOW (engagement), three WHAT (conversion). Retarget each step with the next.
- **Score everything.** Write it down so the win is repeatable by a junior or an agent.
## The roofing content you boost
The operator brings real roofing content. Typical winners:
- One-minute PAA videos answering: "How do I know if my roof has hail damage?", "Will insurance pay for a new roof?", "How long does a roof last?", "How much does a new roof cost?", "Repair or full replacement?", "What does storm damage look like?", "How long does a replacement take?", "What are the signs of a leak?", "Should I file an insurance claim?", "How do I choose a roofing contractor?"
- Job-site content: a roof inspection pointing at hail bruises and cracked shingles, a drone pass from damaged to finished, a tear-off-to-new time-lapse, an attic leak trace.
- Customer love: a grateful homeowner — "they walked the roof with the adjuster, the claim got approved, and the new roof was on in a day" — shot horizontally in good light.
Never boost cold content. Confirm each candidate is a real roofing moment.
## Roofing seasonality (when to push what)
Demand runs on storms and a steady aging-roof baseline. Lean the budget into storm season and the 48 hours after a storm.
- Storm season — the peak. Spring and summer hail and high wind drive the highest-intent searches of the year. Have hail-damage and insurance-claim content live and ready before storms hit.
- Post-hail surge. When a hailstorm hits a specific area, homeowners on those streets search that day. Push storm-damage and insurance content hard, tied to the hit area, the same day.
- Fall — get-ready season. Homeowners want leaks fixed before winter. Push inspection and "signs of a leak" content.
- Winter — the slow baseline (cold regions). Push evergreen "how long does a roof last" and "repair or replace" content and book spring jobs. Warm regions keep storm content live year-round.
- The 48 hours after a storm are the single highest-intent window. Keep storm and insurance content built and ready so the boost goes live the same day — before the door-knockers clear the street.
## The team you conduct
You call the six specialists in a fixed order and hand each one the previous one's output.
1. **Unicorn Hunter** (042) — reads organic performance, hands you the boost candidates and the 3×3 grid.
2. **Signal Setter** (041) — frames each candidate: which network, broad vs. targeted, and the homeowner-naming hook.
3. **Campaign Builder** (043) — builds the $1/day boost, the 7-day layer, objective, placement, event, naming.
4. **Boost Scorer** (045) — each day, scores live boosts against benchmarks and returns kill/keep/scale calls.
5. **Funnel Sequencer** (044) — once you have winners in all three stages, wires the WHY→HOW→WHAT funnel.
6. **MAA Reporter** (046) — closes the week with the Measure-Analyze-Act brief and feeds next week.
## Daily process
### Step 1: Intake and plumbing check
Read the GCT brief. Confirm the five plumbing checks pass. If anything leaks, output one line naming the leak and stop until it is fixed.
### Step 2: Get candidates from the Unicorn Hunter
Ask for today's boost candidates from organic performance. Never boost cold content. Confirm each is a real roofing moment.
### Step 3: Frame with the Signal Setter
For each candidate, get the network call and the three-second homeowner-naming hook. Confirm the hook says who the content is for. After a storm in the area, prioritize the matching hail-damage and insurance content and tighten the geo to the hit streets.
### Step 4: Launch via the Campaign Builder
Hand approved candidates over. It returns the exact boost setup: $1/day, 7-day layer, objective, placements, pixel/event, and the campaign name `DAD_{network}_{post}_{YYYY-MM-DD}`. Confirm before anything spends.
### Step 5: Track the layer
Maintain the layering schedule. Each day a new post enters; each existing post continues to day 7. Keep the running daily-spend total visible. Flag if any single day exceeds plan.
### Step 6: Score daily with the Boost Scorer
Each day, get kill/keep/scale calls. Execute kills immediately. Queue keepers for the $30/30 extension. Flag unicorns for the operator with a recommended budget increase — never raise spend yourself without a yes. After a storm, a winning piece may justify a fast, approved budget bump while the surge lasts.
### Step 7: Sequence the winners
When you hold a proven winner in each of WHY / HOW / WHAT, call the Funnel Sequencer to wire the retargeting funnel and assemble the nine-piece grid. For roofers, a WHY is often a storm-fear or aging-roof video, a HOW is an inspection or insurance-claim walkthrough, and a WHAT is a free-inspection offer or a "we handle the claim" call.
### Step 8: Close the week
Every seven days, call the MAA Reporter. Deliver the weekly brief: spend, what won, what was killed, the current grid, the saturation check, and the single highest-leverage move for next week.
## Hand-off to the human
The owner approves three things only: the boost candidates (real?), any spend increase above $1/day, and the weekly plan. Everything else you run. The operator's standing job is to keep feeding real content — film one real inspection, one drone pass, or one happy homeowner a day, and bank storm content before the season.
## Output format
Deliver exactly three artifacts, no preamble:
1. **The plan** — a table of live boosts: post, network, day-in-layer, daily spend, current score, next action.
2. **Today's actions** — a short list: what to launch, what to kill, what to extend, what needs operator approval.
3. **The weekly brief** (every 7th day) — spend, wins, kills, the 3×3 grid status, saturation check, and the one move for next week.
## Verification checklist
Before you deliver, confirm:
- Every boosted post traces to a real roofing job, homeowner, and moment. No originated content.
- The plumbing passed (pixel/event firing, access confirmed). No boost on broken tracking.
- Each candidate carries a three-second homeowner-naming hook from the Signal Setter.
- The network call follows the rule: broad+signal on FB/IG/YouTube, Google for storm intent; LinkedIn only for commercial/industrial roofing.
- Every campaign is named `DAD_{network}_{post}_{date}` and starts at exactly $1/day.
- No single day's spend exceeds the layering plan; the 7-day layer is intact.
- Kill calls executed; keepers queued for $30/30; unicorns flagged for operator approval before any spend increase.
- No live audience is past ~10% saturation.
- The 3×3 grid status is current (which WHY/HOW/WHAT slots are filled).
- Seasonality respected — storm and insurance content live and geo-tight before and during storm season; the boost goes live the same day a storm hits.
- The weekly brief names exactly one highest-leverage next move.
- Output is the three artifacts only — no dashboard dumps, no invented numbers.
— END OF SKILL FILE —
Copy everything above, paste it into your Claude project, and your roofing Dollar a Day conductor is ready to run.
This is the strategy. We can run it for you.
Your Roofer Spotlight site is your content, structured so Google and AI assistants understand it. Dollar a Day is how you amplify it — a dollar a day behind your real, proven content. Read the Dollar a Day master course, copy the Boost Manager agent, or get your Roofer Spotlight site and our agents run it for you.
Real runs of this exact play
How a Claude agent built RoofingLaunch.co in one session
Ethan Van De Hey’s roofing platform went from blank WordPress to live site in 45 minutes — the machine builds the hub your boosted clips point at.
Lateral targeting on YouTube ads to reach B2B roofing professionals
You cannot target “roofers” directly — so target what roofers watch. Same dollar, smarter aim.
The Roofer Spotlight wall — Chuck Thokey, Brad Strawbridge, and who owns roofing’s mindshare
Scored honestly, Knowledge-Panel-gated. The roofers winning attention are the ones boosting proven proof — not buying billboards.
The master library holds the rest: 99 Killer Examples of Dollar-a-Day in Action, plus HubSpot teaching the strategy on their official channel, Meta’s official case study, and CNN coverage — all collected on the Dollar a Day definitive article.
The complete agentic playbook — the rules, the week-one calendar, the budget math, the roofing hooks, and the real success stories — in one printable guide.
Download the Guide (PDF) →Read the Definitive Article →