We run the marketing for HVAC, plumbing, roofing, pool, and remodeling companies. You set the budget. We buy the media. You see the jobs it produced.
The problem
You have an SEO guy, someone running Facebook ads, a website vendor, and a report every month that leads with impressions. None of them can tell you which one made the phone ring.
Where is the money actually going?
Which channels bring real customers, not just leads?
Which markets deserve more investment?
What should change next month?
The system
Three tabs — it is the panel at the top of this page, and you can click through it below. You tell us what you want to grow. Our strategists work out what that takes, we activate the media, and we report against it in the same place, so the plan and the result it produced never sit in two different systems.
01
Tell us what you want and what you’ll spend.
Want 40 more booked jobs a month? A second territory? Not sure yet — working that out is the first conversation. We tell you what it costs, where the money has to go, and when your budget will not get you there.
02
We run the campaigns. You never log into an ad platform.
Search, Local Services Ads, Meta, YouTube, CTV, retargeting, content. We make the ads as well — you cannot run CTV or YouTube without video, and most companies do not have any. You see where every dollar went and can move it.
03
See what you actually got for the money.
Calls, booked jobs, customers, revenue, cost per customer — by channel and by market. Clicks and impressions are in there too. They are just not the headline.
$75,000
| Market | Jobs | Budget | Share | |
|---|---|---|---|---|
| 1 | Orange County | 17 | $31,000 | 41.3% |
| 2 | Riverside | 10 | $19,000 | 25.3% |
| 3 | San Diego | 7 | $13,000 | 17.3% |
| 4 | San Bernardino | 6 | $12,000 | 16.0% |
| Total | 40 | $75,000 | 100% |
Built for home services
Replacement demand in season, service calls in the slow months, new territories when you are ready for them.
Recurring service customers at a price that works, plus the repair and remodel jobs that actually pay.
Own search the week after a storm, and be the name people already recognize before the next one.
Win the emergency call, then turn it into a membership. Spend balanced across every branch.
Estimate requests from people who can afford the job and are ready to move on it.
Pick a territory and become the obvious choice in it, instead of spreading thin across a metro.
Geographic growth
We buy by territory, not by region. You can see which markets are making money, which need more, and where to go next — before you commit trucks and crews to it. Every number ties back to a job in your CRM.
| Market | Spend | Revenue | Return |
|---|---|---|---|
| Orange County | $31,000 | $241,000 | 7.8x |
| Riverside | $19,000 | $173,000 | 9.1x |
| San Diego | $13,000 | $113,000 | 8.7x |
| San Bernardino | $12,000 | $91,000 | 7.6x |
| Total | $75,000 | $618,000 | 8.2x |
Works with
We pull jobs and revenue straight out of your field-service software, so the numbers on your dashboard are the same ones your office is looking at.
Field service & CRM
ServiceTitan
Housecall Pro
Jobber
FieldEdge
Service Fusion
Workiz
Media & tracking
Google Ads
Local Services Ads
Meta
YouTube
CTV / programmatic
CallRail
We have worked with these APIs directly. One caveat worth knowing up front: Housecall Pro only exposes its API on the MAX plan, so we will ask which plan you are on before promising you a live feed.
The difference
We came out of political media, where a year of work is decided on a single night and a bad buy cannot be made up next quarter. This industry is full of agencies that make money on the confusion. Here is what we do instead.
What you are used to
Illuminate
Marks up your ad spend and calls it a management fee.
We never touch your ad spend. Our fee is a separate number you agreed to.
Opens the ad accounts in their own name, so leaving means starting over.
Every account is in your name. If we part ways, you keep the history.
Sends a report full of impressions, reach, and engagement.
We report calls, booked jobs, customers, and revenue. In that order.
Sells the same lead to you and two competitors down the road.
We do not sell leads. We run your advertising, and the leads are yours.
Puts an account manager between you and whoever actually buys the media.
You talk to the person buying your media. No relay, no telephone game.
Asks you to send over your own photos and runs whatever you happen to have.
We make the creative — video for CTV and YouTube, and fresh cuts when it wears out.
Four vendors, three logins, and a spreadsheet to tie them together.
One team runs every channel. One invoice, one place to see what worked.
Gets vague when you ask where the money actually went.
Open the platform. Every dollar, by channel and by market, all the time.
Tell us what you are spending now, where you work, and what you want to grow. We will tell you what we would do with it.
Start a conversation