LIVE · —
Click → call → closed job

One source of truth, from ad spend to booked revenue

The platforms optimize to a cheap form-fill. Overworld ties every click to the ServiceTitan job behind it — then tells you what to scale, fix, or pause today.

34 accounts · Meta + Google
● What the platforms see
$49 CPL
Meta & Google buy the cheapest form-fills they can find — blind to who actually closes.
25,833leads bought
"Lead"event value
● What actually happened
12.97x true ROAS
Every lead is worth $637 in booked revenue on average — 13× your spend.
$16.47Mbooked revenue
4,478jobs closed
The gap is the product. Overworld feeds the $637 booked-revenue signal back to the platforms so they buy leads that close, not leads that are cheap.

Morning Magick — today's calls

scale · fix · pause · 11:16 CT
▲ Scale

OKC · Rebate · Lookalike

$26.5k spend · $34 CPL · closing at 16.8x. ~$4k/day of headroom before CPL drifts.

OERUR·OKC
◆ Fix

HTX · Google · Display

$30.3k spend · $59 CPL · match quality 5.2/10. Enhanced Conversions mis-firing.

TER·HTX·Display
■ Pause

DFW · Rebate · Andromeda

$17.6k spend · $100 CPL · 0.4x true ROAS. 175 leads, almost none closing.

TERUR·DFW

Signal match quality

EMQ
Meta CAPI
8.7/10
Google EC
9.1/10
TikTok Events
pending

Grey marker = match quality before Overworld (avg 4.5). First-party capture + hashed PII lifts every platform's confidence.

Booked revenue by source

ServiceTitan · attributed
SourceSpendLeadsJobsRevenueTrue ROAS
Meta
$1.02M21,1553,528$12.24M12.0x
Google
$251.9k4,678950$4.23M16.8x
TikTok
idle
Blended$1.27M25,8334,478$16.47M12.97x

The full path — where the money actually comes from

click → revenue
Tracked clicks
412,090
first-party · 96% matched
6.3%
Leads
25,833
$49 CPL
63%
Answered calls
16,240
setter connected
28%
Booked jobs
4,478
$284 / job
closed
Booked revenue
$16.47M
$637 avg / lead

Blended figures are live from ServiceTitan channel-level attribution (Facebook Advertising vs Google) over the trailing 60 days; booked revenue is a floor while recent jobs mature to sold. Per-ad deterministic ROAS activates once Conversion Sync + click-capture backfill complete.

Daily analysis, done for you

Morning Magick

Every morning Overworld reads all 34 accounts against booked revenue and hands you a ranked action list — scale, fix, pause — so you spend the day executing, not digging.

Generated 6:00a CT · 11 signals
To scale
4campaigns
+$14k/dayheadroom
To fix
3tracking issues
$52ksignal at risk
To pause
4campaigns
$41kwasted / mo

Ranked actions

by revenue impact
ActionCampaignRegionSpendTrue ROASImpact
SCALEOERUR | REBATE | OKC ALL | LOOKALIKEOKC$26.5k16.8x+$88k/mo
SCALETSR | HTX ALL | UBC | ABOHTX$30.6k24.3x+$64k/mo
FIXTER | HTX | HER | DisplayHTX$30.3k6.5xmatch 5.2
PAUSETERUR | REBATE | DFW (ALL)* | ANDROMEDADFW$17.6k0.4x−$17k/mo
PAUSETERUR | REBATE | HOUSTON | ANDROMEDAHTX$13.2k1.1x−$9k/mo

Modeled after ClickMagick's "Morning Magick" daily insights, retargeted to booked ServiceTitan revenue instead of clicks. Concept view.

Ranked by closed-won revenue

True ROAS by ad

Not clicks, not leads — every campaign ranked by the ServiceTitan revenue it actually produced. Switch attribution models to see how credit shifts across the long phone-sales cycle.

CampaignRegionOfferSpendLeadsCPLJobsRevenueTrue ROAS
OERUR | REBATE | OKC ALL | LOOKALIKEOKCRebate$26.5k785$3452$873k33.0x
TSR | HTX ALL | UBC | ABOHTXUBC$30.6k1,508$2061$742k24.3x
TERUR | UBC | SATX ALL | ANDROMEDASAXUBC$21.4k748$2944$486k22.8x
TERUR | REBATE | HTX ALL | ANDROMEDAHTXRebate$40.5k836$4871$648k16.0x
OSRUR | REBATE | OKC (ALL) | ANDROMEDAOKCRebate$18.8k468$4033$251k13.4x
TER | DAL | HER | DisplayDFWRebate$24.7k603$4138$268k10.8x
TER | HTX | HER | DisplayHTXRebate$30.3k510$5929$196k6.5x
TERUR | REBATE | DFW (ALL)* | ANDROMEDADFWRebate$17.6k175$1002$7k0.4x

Best cost / job

OKC Rebate
$510per sold job
33.0xtrue ROAS

Biggest leak

DFW Rebate
$17.5kspend at 0.4x
173never closed

Model shift

last vs first

Under first-click, Display earns +38% credit — it opens journeys Lookalike closes. Scientific splits it across the 3-week cycle.

Campaign-level revenue is modeled from channel attribution + booking dates; deterministic per-ad revenue turns on with Conversion Sync. Names, spend, leads, CPL are live account data.

Which creative style prints

Creative ROAS

Every dollar grouped by the creative type that spent it — then ranked by the booked ServiceTitan revenue each style actually produced. The answer to "make more of what?", per platform.

by booked-revenue ROAS · last 60 days
Platform

Meta — true ROAS by creative type

$1.02M spend · 12.0x blended
Creative typeSpendLeadsCPLJobsBookedTrue ROAS
UGC Video "$5k back"$342k8,120$421,504$5.62M16.4x
Before / After i2i pair$198k4,260$46742$2.71M13.7x
Testimonial video$154k3,180$48545$1.99M12.9x
Carousel 3–5 card$121k2,340$52356$1.06M8.8x
Static image single$205k3,255$63381$857k4.2x
Meta · all creative$1.02M21,155$483,528$12.24M12.0x

Best type

UGC Video
$5.62Mbooked
16.4xtrue ROAS

Biggest leak

Static image
$205kspend at 4.2x
$63CPL · worst

Takeaway

reallocate

Statics burn 20% of Meta spend for 7% of booked revenue. Rebuild them around the UGC "$5k back" script — or move the budget to video.

Google — true ROAS by creative type

$251.9k spend · 16.8x blended
Creative typeSpendLeadsCPLJobsBookedTrue ROAS
Demand Gen Video YT + Discover$96.4k1,905$51412$1.93M20.0x
Performance Max asset group$71.2k1,340$53288$1.29M18.1x
Responsive Display headline set B$58.6k1,114$53201$790k13.5x
Search RSA$25.7k319$8149$220k8.6x
Google · all creative$251.9k4,678$54950$4.23M16.8x

Best type

Demand Gen Video
$1.93Mbooked
20.0xtrue ROAS

Thinnest margin

Search
$81CPL · highest
8.6xstill profitable

Takeaway

video-led

Video-led formats (Demand Gen + PMax) carry 76% of Google booked revenue on 67% of spend. Search works as capture — don't scale it, feed it.

TikTok — true ROAS by creative type

not connected
Creative typeSpendLeadsCPLJobsBookedTrue ROAS
Spark Ads · UGCidle
In-Feed Videoidle
Carousel / Imageidle
TikTok · all creativeidle

TikTok Events API not yet connected — creative ROAS activates once the OAuth token is minted. Spend routes through the TikTok Marketing API; the app "Claude" is pending approval, and creative_type will tag the same way it does for Meta and Google.

Per-creative-type figures are modeled from the ushs-metrics dashboard's Creative ROAS card — creative_type is CSR-tagged at TPV via the dispo form ("not sure" = Meta, "none" = Google) — and will bind to that live feed on port. Platform totals (spend, leads, CPL, jobs, booked) are the live 60-day blended actuals. TikTok activates once its Events API is connected.

Winners & losers

Top & bottom performing ads

The actual ads — creative, copy, CTA, and full campaign structure — split by true ROAS. Winners ≥ 6× to clone; losers under 6× to fix or kill. Filter by offer and region.

by booked-revenue ROAS · last 60 days
Performance
Offer
Region
#1 · OKC33.0x

Oklahoma Homeowners: $5,000 Back

Energy rebate · $0 out of pocket
United States Home Services
MetaOKCRebate · Lookalike
Oklahoma homeowners are claiming up to $5,000 back on energy upgrades — most with $0 out of pocket. See if your home qualifies in 60 seconds. 👇
Check Eligibility
OER Rebate BM UR HER OKC 1 OKC ALL ANDROMEDA LOOKALIKE 1% Video · UGC "kitchen"
$26.5kSpend
$34CPL
785Leads
$873kBooked
#1 · HTX24.3x

Cut Your Utility Bill in Half

Utility bill credit program
United States Home Services
MetaHTXUtility Bill · ABO
Houston: your electric bill could be cut in half. Homeowners are qualifying for a utility-bill credit that most didn't know existed — no upfront cost. Tap to check your address.
See If You Qualify
TSR BM UR UBC HTX HTX ALL ABO Static · "bill split" hook
$30.6kSpend
$20CPL
1,508Leads
$742kBooked
#1 · SAX22.8x

San Antonio: Lower Bills, No Cost

Utility bill credit program
United States Home Services
MetaSAXUtility Bill · Andromeda
San Antonio homeowners are lowering their monthly bills through a credit program with zero upfront cost. Check if your home is eligible — takes under a minute.
Check My Address
TER BM UR UBC SATX SATX ALL ANDROMEDA Video · testimonial
$21.4kSpend
$29CPL
748Leads
$486kBooked
#1 · HTX16.0x

Houston: Claim Your $5,000 Rebate

Home energy rebate · limited by ZIP
United States Home Services
MetaHTXRebate · Andromeda
Up to $5,000 back for Houston homeowners upgrading to energy-efficient systems — no extra cost, and you keep the savings. Availability depends on your ZIP. Check now.
Claim Rebate
TER BM UR HER HTX 4 HTX ALL ANDROMEDA Video · "$5k back" UGC
$40.5kSpend
$48CPL
836Leads
$648kBooked
#1 · DFW10.8x

DFW: $5,000 Energy Rebate

Google Demand Gen · display
United States Home Services
GoogleDFWRebate · Display
Dallas–Fort Worth homeowners: up to $5,000 back on qualifying energy upgrades. Find out what your home qualifies for — free, no obligation.
Get My Estimate
Google · MCC 8365 TER-DFW DAL · HER · Display Responsive · headline set B
$24.7kSpend
$41CPL
603Leads
$268kBooked
#1 · OKC7.7x

Endless Hot Water, Rebated

Tankless upgrade · weakest offer
United States Home Services
MetaOKCTankless · Lookalike
Never run out of hot water again. OKC homeowners are upgrading to tankless with rebates that cover a big chunk of the cost. See what you'd qualify for.
Get My Quote
OER BM AER Tankless OKC OKC ALL LOOKALIKE Video · "hot water" demo
$12.3kSpend
$58CPL
212Leads
$95kBooked

Creative, copy and campaign structure are representative reconstructions wired to your live spend/leads/ROAS by campaign; the production build pulls the real creative + ad copy directly from the Meta Ad Creative API (adcreatives: title, body, image/video, call_to_action) and Google Ads ad assets, ranked by ServiceTitan-attributed revenue. Tankless is currently the weakest offer — shown for completeness.

Every click, sourced

Traffic & UTM performance

First-party click data broken down by source, medium, and campaign — with cost, leads, and booked-revenue ROAS on every row. This is the raw truth your platforms can't show you.

412,090 clicks · 96% matched
utm_source / mediumutm_campaignClicksLeadsECRCACJobsRevenueROAS
facebook / cpc
rebate-htx-andromeda128,4008360.65%$57171$648k16.0x
facebook / cpc
ubc-htx-abo96,1201,5081.57%$50261$742k24.3x
google / display
her-htx-demandgen84,3005100.60%$1,04529$196k6.5x
facebook / cpc
rebate-okc-lookalike44,6007851.76%$51052$873k33.0x
facebook / cpc
rebate-dfw-andromeda31,9001750.55%$8,7772$7k0.4x
All traffic412,09025,8336.27%$2844,478$16.47M12.97x

Spend by platform

60 days
$1.27M
Meta $1.02M · 80%
Google $252k · 20%
TikTok idle

ECR / CAC glossary

ClickMagick metrics
ECR — engaged-click rate: clicks that became leads.
CAC — cost to acquire one booked job.
Actions — tracked conversions across the funnel.
LTV — booked + recurring revenue per customer.
The engine

Conversion Sync

One connection per platform. Overworld sends the booked job and its dollar value back server-side — and withholds raw form-fills — so the bidding algorithm trains on buyers, not browsers.

SYNCING · $214k booked in 24h
f
Meta · Conversions API
act_2503… + 19 accounts · server-side, deduped
8.7
match
Live
G
Google · Enhanced + Offline Import
MCC 8365… · 14 accounts · 90-day gclid window
9.1
match
Live
t
TikTok · Events API
OAuth token not yet minted
idle
Connect

What we send back

event selection
Booked Job+ ticket value · $637 avg → target-ROAS bidding
high value
Sold / CollectedServiceTitan job.total · fires on close
high value
Raw form submitwithheld — this is the cheap-lead trap
withheld

The flip

before → after
8.9
Blended match quality
4.5before
8.9after

Higher match = the platform finds more people like your closers. Optimizing to $637 jobs instead of $49 leads is projected to move blended true ROAS 12.97x → 18–22x at the same spend.

$214k
revenue synced · 24h
1,204
events · 24h
0
dupes · event-ID
100%
server-side

Concept of the planned build. The click-capture collector (/api/collect) + click_events table are already live; Conversion Sync is the next phase. No platform write-back is active yet.

Deep mode · one lead, end to end

Lead journeys

Every touch on one screen — the audit trail behind a closed job, and the coaching artifact for the phone room. The ad source is stamped at the top and rides all the way to the invoice.

Meta · TERUR | REBATE | HTX

Maria G. · Houston · Tankless Rebate

$6,400 · sold
Ad click Jun 28 · 7:42p
Meta feed · TERUR | REBATE | HTX ALL | ANDROMEDA
fbclid c8f2…a91 · captured server-side
Landing + survey 7:43p
upgraderebates.com/htx · completed 6-step survey
Form submit → lead 7:47p
phone + email hashed · click ID bound to contact
GHL contact 7bd…20 created
Setter call · connected Jun 28 · 8:12p
Answered in 25 min · qualified · homeowner confirmed
Appointment booked Jun 29
In-home · Jul 2 · 10am
Closer · quoted Jul 2
Tankless install · $6,400
ServiceTitan · sold Jul 3
Job #48213 · collected $6,400
$6,400 synced back to Meta CAPI · this fbclid

This journey

5 daysclick → cash
7touches
$6,400booked

Why this matters

Meta only saw the 7:47p form submit. It never learned this exact click became $6,400 — so it kept buying lookalikes of form-fillers. Overworld feeds the $6,400 back to this fbclid, so the next dollar chases homeowners like Maria.

Coaching flag

setter

25-min answer on a 7:42p click. Leads worked inside 5 minutes close 2.1× more — a speed-to-lead opportunity on the Houston evening shift.

High CPL · spend at risk

Concerns

Every campaign running a red CPL (over $65) or burning spend with no leads — kept in its own room so a leak never hides behind the winners. Filter by region, platform, or offer.

$354,788130 campaigns at risk
By region
By platform
By offer

130 concerns to address

sorted by spend at risk
DFWTERUR | REBATE | DFW (ALL)* | ANDROMEDA
Meta · Rebate · $17,554 · 175 leads · 0.4x ROAS
$100
HTXTERUR | REBATE | HOUSTON | ANDROMEDA
Meta · Rebate · $13,220 · 139 leads
$95
OKCOER | REBATE | OKC ZIPS | ANDROMEDA
Meta · Rebate · $12,803 · 159 leads
$81
DFWTERUR | REBATE | FT WORTH | ANDROMEDA 2
Meta · Rebate · $9,879 · 133 leads
$74
OKCAER | TANKLESS | OKC | ANDROMEDA
Meta · Tankless · $8,557 · 105 leads
$81
ATXTERUR | REBATE | ATX (ALL) | LOOKALIKE
Meta · Rebate · $3,585 · 45 leads
$80
SAXTURUR | TANKLESS | SATX | ANDROMEDA
Meta · Tankless · $2,793 · 35 leads
$80
SAXTURUR | TANKLESS | TEMPLE | ANDROMEDA
Meta · Tankless · $2,230 · 24 leads
$93
HTXTER | HTX ALL ZONES | HER | Demand Gen
Google · Rebate · $10,423 · 159 leads · match 5.2/10
$66
ATXTER | ATX ALL ZONES | HER | Demand Gen
Google · Rebate · $8,439 · 123 leads
$69
ATXTER | ATX | HER | SEARCH
Google · Rebate · $2,698 · 19 leads
$142

Concern rule mirrors the live Overworld: red CPL over $65, or spend with zero leads. Campaign names, spend, leads, CPL are live account data; the full window has 130 flagged campaigns totalling $354,788 at risk — the 11 highest shown. HTX Houston · DFW Dallas–Fort Worth · OKC Oklahoma City · ATX Austin · SAX San Antonio.

Protect the signal

Click Shield & tracking health

The single source of truth is only as good as its inputs. Overworld filters bots and fraud before they poison the signal, and shows exactly how much of your traffic it can actually see.

● Tracking healthy

Tracking coverage

96%

of paid clicks captured first-party with a durable 400-day visitor ID. The 4% gap is ITP / incognito.

Click Shield

30 days
18,402bots blocked
$41kspend protected

Datacenter IPs, repeat competitors, click-happy repeats — filtered before they hit ROAS.

Identity stitching

89%click → contact
94%contact → job

Deterministic via click ID first, hashed email+phone fallback.

Where attribution is won or lost

match tiers
① Click ID
71%
② Hashed PII
23%
③ Heuristic
4%
Unmatched
2%

Honest by design: attribution is more complete, never 100%. Overworld shows the tier behind every dollar so you know how much to trust it — unlike the platforms' self-graded ROAS.

◆ Cometly Pro direction · concept