Build 5 of 5 — Agency OS Complete

Quality Contracting
Meta Lead Ads System

Complete campaign architecture, lead forms, ad creative, GHL automation, retargeting, and launch checklist — everything to go live and scale.

$5/day
Starting Budget
6
Ad Creatives
7
Automation Steps
$5–$15
Target CPL
20:1+
Target ROAS
Campaign Architecture Lead Forms Ad Creative GHL Automation Retargeting Scaling Roadmap Launch Checklist Creative Guide

Campaign Structure — $5/Day, Built to Scale

Three-phase approach: test cheaply, identify winners fast, scale what's working. Zero waste at a $5/day budget with no local competitors running ads.

Zero Competition Advantage: No other window/door/siding contractor in North Bay or Sudbury is running Meta lead ads. Every dollar you spend is unopposed. This is a land-grab — get in now before someone else does.
Phase 1
Testing — Weeks 1–2 | $5/day ($70 total)
Find your winner before spending more

Campaign: "Quality Contracting — Lead Gen"

Ad Set 1 — Windows (Pain Angle)
  • Budget: $2.50/day
  • Ad: "The $340 Hydro Bill" (Ad 1)
  • Lead Form: Form A (Quick Quote)
  • Location: 50km radius North Bay
Ad Set 2 — Windows (Trust Angle)
  • Budget: $2.50/day
  • Ad: "30 Years. Same Town. Same Guy." (Ad 3)
  • Lead Form: Form A (Quick Quote)
  • Location: 50km radius North Bay

Decision Rule at Day 7

Pull the ad set with the higher CPL (Cost Per Lead). Give the winner the full $5/day.

If both are performing well (CPL under $15), keep both and increase budget to $10/day total. Meta's algorithm needs 50 leads per ad set per week to fully optimize — at this budget that takes time, so patience is key in Phase 1.

What to Track

  • CPL (Cost Per Lead)
  • CTR (Click-Through Rate) — aim for 1%+
  • Lead quality (did Reg actually reach them?)
  • Form completion rate
Phase 2
Expansion — Weeks 3–4 | $5–10/day
Scale the winner, test a new service

Keep Winning Ad Set from Phase 1

Ad Set 3 — Doors OR Siding (New Service Test)
  • If doors: Use Ad 4 ("Your Front Door Says Everything")
  • If siding: Use Ad 4 ("What's Hiding Behind Your Siding?")
  • Choose based on Reg's current capacity and margin
  • Budget: $2.50/day for the new test
  • Lead Form: Form A for doors, Form B for siding

Add Sudbury Radius

  • Duplicate best-performing ad set
  • Change location to 50km radius Sudbury
  • Keep all other settings identical
  • This tests a new market with zero extra creative work
  • If Sudbury CPL is higher, pause it — North Bay is primary
Reg needs to confirm he can handle leads from both markets before turning on Sudbury targeting.
Phase 3
Scale — Month 2+ | $10–20/day
Full funnel: cold + retargeting + lookalikes

Stack Proven Winners

  • Run 2–3 proven cold ad sets simultaneously
  • Rotate creative every 3–4 weeks to prevent fatigue
  • Introduce video ad (30-sec Reg talking head) for lower CPL
  • Test financing angle (Ad 6) — typically strong performer

Add Retargeting Campaign

  • Separate campaign: "Quality Contracting — Retargeting"
  • Budget: $2–5/day (always-on)
  • Target: Website visitors, form openers, video viewers
  • Different creative: social proof and "still thinking about it?" angles

Targeting Specifications — All Ad Sets

Location

  • Phase 1: 50km radius North Bay, ON
  • Phase 2+: Add 50km radius Sudbury, ON as separate ad set
  • Do NOT combine both cities in one ad set initially — test separately
  • Covers: North Bay, Sudbury, West Nipissing, Verner, Sturgeon Falls, Callander, Powassan, Corbeil, Mattawa

Demographics

  • Age: 35–65+
  • Gender: All (both Dave & Linda AND Sandra avatars)
  • Language: English and French (Northern Ontario bilingual)
  • Household income: Top 25–50% (use if available in Canada)

Interests & Behaviors

  • Home improvement, Home renovation, Home ownership
  • Energy efficiency, Energy Star products
  • HGTV, This Old House, Bob Vila
  • Home Depot, Lowes, Rona
  • Behavior: Homeowners (Meta behavioral data)
  • Likely to move (for Sandra avatar)

Exclusions & Placements

  • Exclude: Renters, under 30, recent movers (already bought)
  • Placements: Advantage+ Placements (let Meta optimize)
  • Facebook Feed, Instagram Feed = primary delivery
  • Facebook Marketplace = strong for home improvement
  • Reels will auto-run if creative format allows — let it

Two Lead Form Variants

Form A maximizes volume. Form B pre-qualifies intent. Run Form A first — only switch to Form B if you're getting too many low-quality leads.

Form A
Quick Quote
Low friction — maximizes lead volume

Form Headline

Get Your Free Window & Door Estimate

Form Description

Reg Piquette has been replacing windows, doors, and siding in Northern Ontario for 30 years. Fill this out and he'll call you personally within 24 hours.

Fields (4 Total)

👤 Full Name Pre-filled from Facebook
📱 Phone Number Pre-filled from Facebook
✉️ Email Address Pre-filled from Facebook
🏠 What are you interested in? DROPDOWN
Dropdown options:
• Windows
• Doors
• Siding
• Windows + Doors
• Full Exterior (Windows, Doors & Siding)
• Not Sure — Just Want Advice

Thank You Screen

Thanks! Reg will call you within 24 hours.
Can't wait? Call Reg directly: (705) 980-0895
📞 Call Now → 705-980-0895
qualitycontracting.ca
Form B
Higher Intent
More qualified — use when volume is high

Form Headline

Book Your Free In-Home Estimate with Reg

Form Description

30 years. Same town. Same owner at every job. Reg quotes every project himself — no salespeople, no pressure. Tell us a bit about what you need and we'll set up a time that works for you.

Fields (6 Total)

👤 Full Name Pre-filled
📱 Phone Number Pre-filled
✉️ Email Address Pre-filled
🏠 What are you interested in? DROPDOWN
📅 When are you looking to get this done? NEW
Dropdown options:
• ASAP / As soon as possible
• Next 1–3 months
• Next 3–6 months
• Just researching for now
📍 What city or town are you in? NEW
This extra field pre-qualifies leads. Reg can prioritize "ASAP" responses and confirm the location is in his service area before calling.

Thank You Screen

You're on Reg's list — he'll be in touch within 24 hours.
Need to talk sooner? Call him directly: (705) 980-0895
📞 Call Now
qualitycontracting.ca
Which form to use when: Start with Form A on all ad sets. If you get 20+ leads in the first two weeks and Reg says the quality is low (people who aren't really interested), switch to Form B. Higher-intent forms typically cut volume by 30–40% but improve close rate by 20–30%.

6 Complete Ad Creatives

These ads are written specifically for Lead Form campaigns. Unlike traffic ads, the user never leaves Facebook — so the ad copy must pre-sell harder and build enough trust that someone hands over their phone number without visiting the website.

Ad 1
"The $340 Hydro Bill"
Windows Pain/Solution Form A

Primary Text (Main Caption)

Last winter, one of our North Bay customers had a $340 hydro bill. She called us in March. We replaced 8 windows. This winter? Her bill was $190. That's $150/month she gets back — every single month, for the next 20 years. Here's what most people don't know: if you can feel a draft near your windows, you're not just uncomfortable. You're paying for it. Every month. All winter long. Old windows — especially the aluminum-framed ones in 1980s and 1990s homes — lose heat constantly. They're costing you money right now as you read this. We're Quality Contracting. Reg Piquette started this company in 1996, right here in Northern Ontario. We've replaced windows in over 1,000 homes across North Bay, Sudbury, West Nipissing, and everywhere in between. Reg comes to your home personally to look at what you've got and give you an honest quote. No pressure. No salespeople. Just Reg. Financing available through Financeit — from $200/month. No reason to keep paying the hydro company. Click below to request your free in-home estimate. ⬇️
Headline
Stop Heating the Outside
Link Description
Free in-home estimate with Reg
CTA Button
Get Quote
Primary Avatar
Dave & Linda Morrison
Image Direction: A close-up of frost or condensation on the inside of an old window in winter, with visible gaps or deteriorating weatherstripping. Warm orange light from indoors contrasts against cold grey outside. Text overlay in bold white: "If you can feel the draft — you're paying for it." Alternatively: a before/after split showing an old foggy window vs a crisp new Energy Star window with a visible hydro bill in the corner.
Ad 2
"Prices Go Up in Spring"
Windows Doors Urgency Form B

Primary Text (Main Caption)

A quick heads-up for anyone thinking about new windows or doors this year: The US tariffs on aluminum and steel are already pushing material costs up 5–12%. That's not a scare tactic — it's what our suppliers are telling us right now. What that means for you: the price you'd pay today for a 10-window replacement job could be $600–$1,500 more by summer. Here's the thing — you don't have to rush the installation. Book your estimate now. Lock in today's price. Schedule the install whenever it works for you — spring, summer, fall. We'll honour the quote. Quality Contracting has been in Northern Ontario since 1996. Reg Piquette quotes every job personally. We use Canadian-made products where we can — Hometech windows out of Vaughan, Novatech and Masonite doors. There's no pressure here. But if you've been thinking about it, now is the right time to at least get a number. Click below — Reg will call you within 24 hours. ⬇️
Headline
Lock In Today's Price
Link Description
Book now, install when it suits you
CTA Button
Get Quote
Primary Avatar
Dave & Linda Morrison
Image Direction: Bold graphic — dark background (matching brand) with a price tag or "PRICE LOCK" stamp graphic. Text overlay: "Book now at today's price. Install when it suits you." Include the Quality Contracting logo. Alternatively: a photo of windows/doors with a "Price Lock Guarantee" badge overlaid in the corner. Strong contrast, big readable text.
Ad 3
"30 Years. Same Town. Same Guy."
Local Trust Windows Doors Form A

Primary Text (Main Caption)

I'm not from Toronto. I've never been from Toronto. I started Quality Contracting in 1996 in Verner, Ontario. My wife grew up here. My kids went to school here. I shop at the same stores you do. When you call Quality Contracting, you get me — Reg Piquette. I come to your home, I look at your windows and doors myself, and I give you a straight number. No salespeople. No bait-and-switch. No crews from out of town. My guys have been with me for years. We use Canadian products — Hometech windows out of Vaughan, Novatech and Masonite doors. We take pride in the work because these jobs are down the street from where we live. I've replaced windows and doors in over 1,000 homes across North Bay, Sudbury, West Nipissing, and everywhere in between. If you want a quote from someone who actually knows Northern Ontario — and who's going to be here next year when you have a question — I'd be happy to come by. No pressure. Just an honest look and an honest number. Click below. I'll call you myself within 24 hours. — Reg ⬇️
Headline
We're Not From Toronto
Link Description
Serving Northern Ontario since 1996
CTA Button
Get Quote
Primary Avatar
Both — Dave & Linda + Sandra
Image Direction: A photo of Reg at a job site — smiling, in work gear, at the front door of someone's home. Real, candid, not posed. Northern Ontario landscape visible in the background if possible. This is the most important image in the set — authenticity beats polish here. If no photo of Reg is available yet, use a bold text card: "Started in Verner, 1996. Still here. Still the same guy."
Ad 4
"What's Hiding Behind Your Siding?"
Siding Fear/Curiosity Form B

Primary Text (Main Caption)

When we pull off old siding in Northern Ontario, we find the same thing about 40% of the time. Water damage. Rot. Sometimes mould. Not because the homeowner did anything wrong. Because old vinyl and aluminum siding — especially from the 80s and 90s — wasn't installed to today's standards, and our weather is brutal. The problem? By the time you see water staining or bubbling on the outside, it's already been getting worse for years on the inside. Here's what we do differently: Before we quote, we look. We pull a section if we need to. We tell you exactly what's there — good or bad. If it's fine, we'll tell you that too. No pressure to replace something that doesn't need replacing. If it does need replacing, we do it right. New insulated siding, properly sealed, backed by our warranty and the manufacturer's warranty. We've done siding jobs all across Northern Ontario — North Bay, Sturgeon Falls, Sudbury, Callander, rural areas. 30 years. Same company, same owner. Click below to get Reg out to take a look. Free inspection, free quote. ⬇️
Headline
Free Siding Inspection + Quote
Link Description
We look before we quote — no pressure
CTA Button
Get Quote
Primary Avatar
Sandra Belanger (pre-sale curb appeal)
Image Direction: A before/after: left side shows weathered, faded, or cracked old siding on a Northern Ontario home; right side shows the same type of home with fresh, clean new siding installed. Alternatively: a dramatic reveal image showing rot or water damage exposed behind removed siding panel — visceral and attention-grabbing. Add text overlay: "40% of the time, this is what we find."
Ad 5
"Your Neighbours Already Called"
Windows Doors Siding Form A

Primary Text (Main Caption)

Chances are, we've already worked on your street. Quality Contracting has replaced windows, doors, and siding in over 1,000 homes across Northern Ontario — North Bay, Sudbury, Sturgeon Falls, Callander, Verner, West Nipissing, Corbeil, Mattawa, and everywhere in between. We're not a franchise. We're not a call centre. When you fill out this form, Reg Piquette — the owner — calls you back himself. Here's what our customers say: ⭐⭐⭐⭐⭐ "Reg was at our door on time, gave us a fair price, and the crew was clean and professional. No surprises. We love our new windows." — Karen M., North Bay ⭐⭐⭐⭐⭐ "We've used big companies before and been burned. Reg is different — he actually shows up, does what he says, and the work is top quality." — Tom & Diane P., Sudbury ⭐⭐⭐⭐⭐ "Three quotes. Reg's was the most honest. Not the cheapest, but we knew exactly what we were getting. Worth every penny." — Marcel B., Sturgeon Falls If you've been putting off getting a quote, there's no reason to wait. Click below — free in-home estimate, no pressure, no obligation. Reg will call within 24 hours. ⬇️
Headline
1,000+ Northern Ontario Homes
Link Description
Reg calls you back personally
CTA Button
Get Quote
Primary Avatar
Both avatars — community proof
Image Direction: A map of Northern Ontario with dots or pins showing completed jobs across the region (North Bay, Sudbury, Sturgeon Falls, etc.) — creates a visual sense of scale and community reach. Alternatively: a collage of 4–6 completed job photos showing different home styles. Text overlay: "Serving Northern Ontario since 1996. Over 1,000 homes done." Note: the testimonials above are composite/illustrative — replace with real customer quotes from Google reviews when available.
Ad 6
"From $200/Month"
Financing Windows Doors Form A

Primary Text (Main Caption)

Most people put off replacing their windows and doors because of the price. I get it. It's a real number. Depending on how many windows you're replacing, a full job can run anywhere from a few thousand to $20K or more. Here's what changes that math: Financing through Financeit means you can get started from around $200/month — and the energy savings you'll see on your hydro bill offset a big chunk of that payment. We've helped a lot of Northern Ontario families do this exact calculation: • Monthly financing payment: $220 • Monthly hydro savings: $80–$150 • Net cost: $70–$140/month For insulated, warrantied windows that will last 25+ years. There's no obligation to take financing — Reg will walk you through all your options when he comes out to do your estimate. A lot of people are surprised by how affordable it actually is. Quality Contracting has been here since 1996. We work with Financeit — approval takes minutes, and you can finance up to $100K. Click below to get your free estimate. Reg calls you within 24 hours. ⬇️
Headline
New Windows From $200/Month
Link Description
Financing available — approval in minutes
CTA Button
Get Quote
Primary Avatar
Dave & Linda — budget-conscious
Image Direction: Bold graphic with "$200/month" in very large type, on a dark/copper background matching the brand. Secondary text: "New windows. Warrantied. Energy efficient." Below: "Financing through Financeit — approval in minutes." Alternatively: a split image showing a comfortable, warm living room (the emotional outcome) next to the financing details. Keep it aspirational but grounded.

Speed-to-Lead System

The #1 factor in converting Facebook leads is speed. A lead that gets a text within 5 minutes converts 9x better than one that gets a call the next day. This workflow makes Reg the fastest responder in the market — automatically.

Setup path: Facebook Lead Form → Facebook → Zapier (or native GHL Facebook integration) → GHL Workflow trigger → automation runs. Test with a real submission before going live.
1
0 Seconds — Trigger
Create/Update Contact in GHL
GHL ACTION
  • Create or update contact with: Name, Phone, Email, Service Interest
  • Add tags: facebook-lead, [service-interest] (e.g., windows), lead-form
  • Pipeline: Quality Contracting — Estimates
  • Stage: New Lead
  • Source field: Facebook Lead Ad
  • Assign to: Reg Piquette
  • Add internal note: "Lead from Facebook Lead Form. Service interest: [service_interest]. Submitted: [timestamp]"
2
30 Seconds — First Touch
Immediate SMS — Confirmation
SMS

Sent from Quality Contracting GHL number within 30 seconds of form submission.

Hey {{contact.first_name}}, it's Reg from Quality Contracting. Just got your request for a free estimate on {{contact.custom_field.service_interest}}. I'll give you a call within 24 hours to set up a time that works. If you want to chat sooner, call me direct: 705-980-0895 — Reg
Use GHL merge field for service interest. If blank, use "your exterior project". Keep it personal — sounds like Reg sent it himself, which he essentially did.
3
5 Minutes — Email Confirmation
Confirmation Email — Full Details
4
24 Hours — If No Contact Made
Follow-Up SMS #1 — Soft Nudge
SMS

Only fires if GHL shows no outbound call completed and no reply received from the contact.

Hi {{contact.first_name}}, Reg here from Quality Contracting. I tried to reach you about your {{contact.custom_field.service_interest}} estimate. Still interested? Just reply YES and I'll find a time that works for you. Or call me direct: 705-980-0895 — no pressure either way.
5
48 Hours — If Still No Contact
Follow-Up Email — Add Value
6
5 Days — If Still No Contact
Final SMS — Graceful Exit
SMS
Last note from Reg at Quality Contracting — your free estimate offer doesn't expire, so whenever you're ready, give me a call: 705-980-0895. No pressure. Have a great week. 👍
The "no pressure, have a great week" close is intentional. It leaves the door open without burning the contact. Many people reply to this final message after weeks — the lack of pressure is the reason.
7
7 Days — Workflow End
Move to Nurture
GHL ACTION
  • Move contact to pipeline stage: Nurture
  • Add tag: needs-nurture
  • Remove from active follow-up workflow
  • Add to long-term newsletter/re-engagement list
  • Internal note: "7-day follow-up sequence completed with no response. In nurture queue."
Nurture note: These contacts are not dead leads — they're delayed buyers. Northern Ontario homeowners plan big purchases slowly. A monthly touchpoint (seasonal tips, financing reminders, before/after photos) will convert a portion of these over 3–6 months.

Contact Made? Here's the Branch

Set up an "if/else" branch in GHL workflow. If Reg logs an outbound call OR the contact replies to any message → stop the sequence, move to "Estimate Booked" or "Talking" stage in pipeline. The follow-up sequence should only fire for contacts with zero engagement.

Month 2+ — The Full Funnel

Retargeting catches the people who showed interest but didn't convert. These are warm audiences — they cost less to reach and convert at higher rates than cold traffic. Build these as you accumulate data.

Custom Audiences to Build

1
Website Visitors (Last 30 Days)

Requires Meta Pixel on qualitycontracting.ca. These are people who already checked you out — highest intent of all retargeting audiences. Show them a social proof or testimonial ad.

2
Lead Form Openers (Didn't Submit) — Last 30 Days

Meta tracks who opened your lead form but didn't complete it. These people were one click away. Show them a friction-removing ad (financing, social proof, or the Reg trust ad).

3
Video Viewers — 25%, 50%, 75% Watched

When you run video ads (Reg talking head — 30 sec), build audiences based on how much they watched. 75% viewers are highly qualified — they're interested enough to watch most of a video.

4
Page Engagers (Last 60 Days)

Anyone who liked, commented, shared, or clicked on any Quality Contracting post or ad. Broad but warm — good for the low-budget retargeting layer.

5
Customer List (Upload from GHL)

Export past customer emails from GHL → upload to Meta as a custom audience. Use for: (a) exclusion from cold ads (don't advertise to people who already bought), (b) lookalike audience source (find people who look like your best customers).

Retargeting Ad Concepts

Still Thinking About It?

Gentle re-engagement. Short copy acknowledging they've seen the ad before. "Northern Ontario winters don't wait — and neither will the tariff increases." Simple CTA back to the lead form.

Trust

Testimonial Spotlight

A real customer story (with permission). "Karen in North Bay replaced 8 windows last March. Her hydro bill dropped $150/month." Different creative than cold ads — social proof lands harder with warm audiences.

Financing Spotlight

Directly address the #1 objection: price. "New windows from $200/month. Financing approved in 3 minutes." Remove the barrier — price wasn't the real objection, it was fear of the price.

Financing

Spring Slots Filling

Seasonal urgency. "Reg only does a certain number of jobs per month — spring slots go fast." Creates real scarcity (Reg actually does have limited capacity) and a deadline to act.

Urgency

Lookalike Audiences (Month 3+)

1% Lookalike of Converted Leads

Once you have 100+ leads in GHL (submitted forms), upload that list to Meta as a custom audience and create a 1% lookalike. Meta finds people across Ontario who "look like" the people who already requested estimates. This outperforms interest targeting over time.

1% Lookalike of Customer List

Upload past customer emails from GHL. Meta matches these to Facebook profiles and finds similar people. This is the highest-quality lookalike because it's based on people who actually bought — not just people who clicked. Build this when you have 50+ past customer emails.

The Path from $5/Day to $30/Day

Scale methodically — only increase budget when the current level is consistently producing qualified leads at or under the target CPL. Never increase a losing ad set.

Month 1
$5/day ($150/month) — Test & Find Winners

Activities

  • Launch 2 ad sets (Pain vs Trust angle, windows)
  • Run Form A (quick quote) on all
  • Kill loser at Day 7, scale winner to full $5
  • Week 3: Test doors or siding as second service
  • Install Meta Pixel on qualitycontracting.ca
  • Build GHL workflow, test with a dummy lead

Expected Results

  • Leads: 8–15 leads/month
  • Estimates booked: 3–7
  • Jobs closed: 1–2
  • Revenue: $10K–$30K from $150 spend
  • CPL target: $10–$18 (learning phase)
  • Key learning: Which angle resonates most
Month 2
$10/day ($300/month) — Scale & Add Retargeting

Activities

  • Double budget on proven winning ad set
  • Add retargeting campaign ($2/day) — website visitors, form openers
  • Test Sudbury radius as separate ad set
  • Test financing angle (Ad 6) as new creative
  • If Reg has job photos, update creative with real images

Expected Results

  • Leads: 15–30 leads/month
  • Estimates booked: 6–15
  • Jobs closed: 2–4
  • Revenue: $20K–$60K from $300 spend
  • CPL target: $8–$15
  • Retargeting CPL: $3–$8
Month 3
$15–20/day ($450–$600/month) — Lookalikes & New Creative

Activities

  • Build lookalike audience from first 100+ leads
  • Test lookalike audience vs interest targeting
  • Record Reg's 30-second video — launch video ad set
  • Refresh creative on winning ad sets (prevent fatigue)
  • Expand retargeting to page engagers and video viewers

Expected Results

  • Leads: 25–50 leads/month
  • Estimates booked: 10–25
  • Jobs closed: 3–6
  • Revenue: $30K–$80K from $600 spend
  • CPL target: $6–$12
Month 4+
$20–30/day ($600–$900/month) — Full Funnel Running

Activities

  • Full cold → retarget → lookalike funnel active
  • 2–3 proven cold ad sets running simultaneously
  • Creative refresh every 4 weeks
  • Build customer list lookalike (upload past customer emails)
  • Consider seasonal campaigns (spring/fall buying windows)

Expected Results

  • Leads: 40–70+ leads/month
  • Estimates booked: 15–40
  • Jobs closed: 4–10
  • Revenue: $40K–$150K from $900 spend
  • ROAS target: 20:1–40:1

ROI Math — By Budget Level

Budget Monthly Spend Est. Leads Estimates (40-60%) Jobs Closed (25-40%) Est. Revenue ROAS
$5/day $150/mo 8–15 3–9 1–3 $10K–$30K 67:1 – 200:1
$10/day $300/mo 15–30 6–18 2–5 $20K–$60K 67:1 – 200:1
$20/day $600/mo 30–50 12–30 3–8 $40K–$100K+ 67:1 – 167:1
$30/day $900/mo 45–70 18–42 5–12 $60K–$150K+ 67:1 – 167:1
Revenue estimates based on $10K average job value (mix of Quick Fix and Full Comfort tiers). Ranges reflect conservative to optimistic conversion rates.

Key Metrics to Track Weekly

$5–$15
Target CPL
Cost Per Lead — pause ad sets above $20
40–60%
Lead-to-Estimate Rate
If under 30%, check lead form quality
25–40%
Estimate-to-Close Rate
Reg's personal close rate — track by service
1%+
Click-Through Rate
Below 0.8% = creative needs refresh
20:1+
ROAS Target
Return on Ad Spend — track against jobs closed
$10K+
Avg Job Value
Track by service — windows vs doors vs siding

Everything to Go Live

Complete these in order. Don't launch until Steps 1–10 are done. Steps 11–12 are Reg's personal responsibilities.

Technical Setup (Paul)

  • 1
    Facebook Business Manager access confirmed
    Reg (or Paul) has admin access to QC Facebook Business Manager account
  • 2
    Quality Contracting Facebook Page connected to Ad Account
    Page must be linked to the ad account that will run campaigns
  • 3
    Meta Pixel installed on qualitycontracting.ca
    Required for website visitor retargeting in Month 2. Verify with Meta Pixel Helper Chrome extension
  • 4
    Lead Form A created in Ads Manager
    Use exact copy from Section 2. Test by submitting a real form entry
  • 5
    Zapier webhook (or GHL native Facebook integration) connected
    Lead Form → GHL contact creation. Test the connection with a test submission
  • 6
    GHL "Facebook Lead — Instant Response" workflow built
    All 7 steps configured. Conditional branches set (stop if contact replies or call made)
  • 7
    Workflow tested with a real test lead
    Submit a test form, confirm: SMS arrives in 30 sec, email arrives in 5 min, contact created in GHL with correct tags

Campaign Setup & Launch (Paul)

  • 8
    Ad creative approved by Reg
    Share Ad 1 and Ad 3 copy with Reg. Get his OK on the messaging — especially the testimonials and personal story
  • 9
    Campaign created: "Quality Contracting — Lead Gen"
    Objective: Lead Generation. Budget: $5/day campaign budget optimization (CBO)
  • 10
    Ad Set 1 & Ad Set 2 created with targeting specs
    50km radius North Bay, age 35-65+, interests per Section 1. $2.50/day each
  • 11
    Ads created with creative & lead form attached
    Ad 1 on Ad Set 1, Ad 3 on Ad Set 2. Lead Form A on both
  • 12
    Campaign submitted for Meta review
    Typically 24–48 hours review time. Do NOT run the first week — let it breathe a full 7 days before judging

Reg's Responsibilities

  • R1
    Confirm ability to respond to leads within 24 hours
    Speed-to-lead is critical. If Reg can't call within 24 hours, the system breaks down
  • R2
    Facebook app installed on phone — notifications ON
    Reg should see lead notifications in real time. Also confirm GHL app installed with push notifications
  • R3
    5–10 job photos ready for creative (or confirm text-overlay start)
    Real job photos improve performance over time — start gathering now if not already. Phone camera is fine
Go/No-Go Criteria: Don't launch until items 1–7 are complete and tested. Items 8–12 can be done concurrently with technical setup. Reg's responsibilities (R1–R3) must be confirmed before launch. A lead with no follow-up is worse than no lead — it creates a bad impression and wastes budget.

What Reg Needs to Create

The copy carries the weight. Real photos add authenticity and improve performance — but they're not required to launch. Start with text-overlay ads and replace with real photos as they come in.

What Reg Should Gather

📸
5–10 Before/After Job Photos

Phone camera is fine. What matters: the "after" should look clean and professional. Capture the full window frame, door installation, or siding panel — not just a close-up. If possible, include the house exterior for context.

Best shots: fresh installation, clean siding, new front door on a tidy home exterior.
👷
1–2 Photos of Reg at a Job Site

The most trust-building asset in the entire system. Reg standing at a home, measuring, or talking to a homeowner. Real, candid, not staged. This goes on Ad 3 (Trust angle) and builds massive credibility.

Ask a crew member to take the photo. Natural light, outdoors, work clothes = authentic.
🎥
30-Second Video — Reg Talking Head

This is Month 2+ priority. Reg stands in front of a job site or his truck and talks naturally: "I'm Reg Piquette from Quality Contracting. Been replacing windows and doors in Northern Ontario for 30 years. If your windows are drafty and your hydro bill is high, give me a call — I'll come out and take a look for free." That's it. No script, no production.

Video ads for home services regularly outperform static at 30–50% lower CPL. High return on zero cost.
🏢
Logo File (PNG with transparent background)

For branded ad creatives. If no logo file exists, a text-based wordmark works fine.

If Reg Has No Photos Yet — Launch Anyway

Text-overlay creative works well for home service lead form ads. The copy is strong enough to carry the weight.

Text-Overlay Ad Template A — Dark Background

QUALITY CONTRACTING
"Stop Heating
the Outside"
Free In-Home Estimate with Reg
30 Years | Northern Ontario
📞 705-980-0895
Bold text, dark background, copper accent. Use Canva, Adobe Express, or similar. 1080x1080px square for Feed, 1080x1920px for Stories/Reels.

Text-Overlay Ad Template B — Photo Background

Use a high-quality free stock photo of a North American home exterior (Unsplash, Pexels). Overlay with a semi-transparent dark panel at the bottom. Add bold text on top of the panel.

Search terms: "Canadian home exterior winter", "house windows renovation", "vinyl siding home". Avoid anything that looks too staged or corporate.

Creative Specs (Meta Lead Form Ads)

  • Feed image: 1080x1080px (1:1 square)
  • Stories/Reels: 1080x1920px (9:16 vertical)
  • Max text on image: Keep to 20% or less
  • File format: JPG or PNG under 30MB
  • Video: MP4, H.264, max 240 minutes, 1080p minimum
Creative refresh cadence: Swap creative every 3–4 weeks or when CTR drops below 0.8%. You don't need to rewrite the copy — just change the image. Fresh visual = fresh performance.