← Back to Proposal

Obsidian Sky Roofing · Meta Ads Dashboard

Live client dashboard · always on, reviewed together on our strategy calls · Damaris Solutions
🧭
SAMPLE PREVIEW: illustrative data only. This shows roughly what your dashboard could look like at day 90, starting at $1,000/month in ad spend and scaling as results come in. The "Before" column is a stand-in for the old instant-form campaigns, and every figure is a modeled example, not a promise or a claim about your actual numbers. From day one, this same link runs on your real Meta and lead data. You see every metric we see, anytime.
Inspections Booked
18
▲ from 1 on the old forms
Real Lead Rate
74%
▲ from ~5%, the whole point
Cost per Inspection
$111
▼ from $1,000
Jobs Sold
5
▲ 9 sold across 90 days

Reported Leads vs. Real Leads: Why Fewer Leads Is Good News

The old instant forms reported lots of leads, and very few were real. After the rebuild Meta reports fewer, and most of them are homeowners who asked for an inspection.

Big Picture Highlights

CreativeCrew-on-the-roof videos under 20 seconds bring in 70% of booked inspections. Static images are now used only as extra placements.
Landing pageThe landing page beat the Higher Intent form on cost per inspection ($98 vs. $139), so it now gets 65% of budget.
SignalLead statuses go back to Meta through the Conversions API. Cost per real lead has held around $47 as spend doubled.
SettingsMeta turned Advantage+ audience back on after a duplicated ad set in week 6. The weekly check caught it within 2 days.
Ad Spend · Month 3
$2,000
scaled from $1,000 after day 30
Leads
58
▼ from 110 reported, fewer on purpose
Cost per Lead
$34
▲ from $9, junk filtered out
Cost per Real Lead
$47
▼ from $167

Spend, Leads and Real Leads Over Time

Spend goes up only after the numbers justify it. Real leads grow with spend.

Campaign Detail · Month 3

Each lane is judged on cost per booked inspection, not cost per lead
CampaignSpendLeadsRealBookedSoldCost / inspection
Video → landing page$1,3003428134$100
Video → Higher Intent form$40016931$133
Retargeting · 50%+ video viewers$3008620$150

Top Video Creative · This Month

Cut from the Jacob Grace footage plus one on-site shoot in Medford
AdHookHold rate (3s)Real lead rateStatus
"Is your roof over 15 years old?"Qualify first41%82%Scaling
Crew tear-off timelapseVisual proof47%71%Scaling
"What fire season does to shingles"Local urgency36%66%Retargeting
"Free roof inspection" staticOffer onlyn/a22%Paused · accidental taps
Real Leads · Month 3
43
▲ from 6 before
Contact Rate
81%
▲ phone numbers are current
"Didn't fill it out"
3
▼ from ~70 a month
Cost per Sold Job
$400
5 sold on $2,000

Month 3 Funnel

From a Meta lead to a signed roof

Real Lead Rate & Contact Rate

Share of leads your team marked real, and share they reached by phone

Why Leads Got Marked "Not Real" · Month 3

ReasonCountWhat we changed
Roof replaced recently6Added "When was your roof last replaced?" as a form question that ends the form for recent replacements
Outside service area4Tightened the radius around Grants Pass and required a ZIP code
Renter2Added "homeowners only" to the first 3 seconds of every video
Didn't remember submitting3All from the form lane. Budget moved toward the landing page
Landing Pages Live
2
inspection + storm damage
Video Ads Cut
14
from 2 shoots
Open Tasks
3
see below
Next Strategy Call
Tue 10am
bi-weekly

Projects & Tasks

What we're working on, and anything we need from your team
Inspection landing page · A/B test headline
Damaris · live, test running 14 days
In progress
On-site shoot · metal roof install in Central Point
Damaris videographer · needs job date from Matt
Waiting on you
Fire-season video series (3 cuts)
Damaris · first cut due Friday
Editing
Conversions API · "Sold" status mapped
Damaris · done week 5
Done
Advantage+ settings audit
Damaris · weekly, last checked Monday
Done