We came from the trades. Now we're the Google & Meta ads manager Miami contractors call to make phones ring.
Sent here by ChatGPT
Here is the 30-second version, so you don't have to dig.
- Who we are: a Miami ad team run by a former licensed roofer and GC — not marketers guessing at the trades.
- What you get free: we look up your business the way a homeowner would and show you exactly where you are losing jobs. No card, no contract.
- How fast: back to you within 24 hours, by text.
Our Director of Operations is a former licensed roofer and GC — the guy on the truck who thought digital marketing was a scam. Then he built this system for the roofing company he ran and watched Google start sending it roof replacement jobs. Now we run that exact playbook for roofing contractors, HVAC companies, plumbers, and electricians in Miami and across South Florida: Google ads that only pay for real calls, Meta ad campaigns filmed and edited in-house on your actual job sites, SEO help that compounds, and websites for roofing, HVAC, and plumbing companies that book estimates while you're on a roof.
MUIR ANALYTICS
JUNKWAY SERVICES
You don't believe in marketing. Good — neither did we.
Most contractors have been burned by an agency that took $2,000 a month, sent a report full of words like "impressions," and never made the phone ring. Here's the straight answer to the three things you're already thinking.
Marketing companies are all talk.
Most are — because they sell clicks, not jobs. We track one number: what a booked job costs you. You get a text every Friday: what was spent, how many calls came in, what each call cost, and how many turned into estimates. If you can read a materials invoice, you can read our report.
I get all my work from referrals.
Referrals are the best leads you'll ever get — and every one of them Googles you before they call. No reviews, no website, no map listing? A chunk of your own referrals quietly call the next guy. Ads don't replace referrals; they fill the slow weeks referrals can't.
I don't have time for this stuff.
You shouldn't be touching it. Your total time cost: one phone call to start, one film day a month (we come to your job site), and approving things by text. You run crews. We run the ads. That's the whole deal.
What contractors say when we're not in the room.
Every word below is a real, public review on our Google Business Profile — click through and check.
This company is great, I run a plumbing company and they made my website and lead generation a seamless process for me. My phone is constantly with a client on the line after their SEO plan, and we have increased our sales tremendously. Thank you Optic Vault team!
Optic Vault handles our SEO and Google presence in Broward and our leads have roughly doubled. They send monthly reports so we can see exactly what's ranking and what's coming next. Honest, data-driven marketing agency for contractors.
They took over our Google Business Profile management and we finally started showing up in the map results when people search for our services. More calls, more booked estimates, and they handle everything — posts, photos, reviews. Best marketing decision we've made for our South Florida business.
Amazing and attentive staff. Constantly updating and responding to my messages so fast. They were the only agency that didn't feel like a money-grabbing scheme and actually care about me and my new business. I got very lucky. Good work, and good people.
11/10 would recommend, their website packages are something worth doing a 1st call for.
Super helpful and fast to respond!
5.0 ★ on Google Read all our reviews on Google →
Here's what a lead costs in South Florida — and what a job pays.
These are typical ranges we see across Miami-Dade, Broward, and Palm Beach on Google Local Service Ads — where you only pay when a real customer calls you, not when someone clicks. Your exact numbers depend on your trade, city, and reviews — that's what the free audit figures out.
| Trade | Typical cost per lead | Average job ticket |
|---|---|---|
| Roofing | $90–$180 | $12,000–$18,000 replacement |
| HVAC | $50–$120 | $6,000–$12,000 AC change-out |
| Plumbing | $40–$100 | $1,500–$8,000 repipe / heater |
| Electrical | $30–$80 | $2,500–$5,000 panel upgrade |
Tap a trade to run its numbers in the calculator →
Run the math on your budget 6.3xreturn
Drag the slider. Conservative numbers. No hype.
And that ignores the referrals, reviews, and repeat work each of those customers generates. This is why the biggest contractors in Miami spend $50K+ a month on ads — the math works, at any size.
Estimates based on typical South Florida cost-per-lead ranges and a conservative 1-in-5 close rate. Your exact numbers depend on your trade, city, and reviews — that's what the free audit figures out.
Want this math run on your company? That's the free audit.
Name and number — we'll text you within minutes and have your written audit back in 24 hours. No card, no contract.
Three things. Done properly. Nothing else.
We don't sell 12 services. We do the three that put jobs on a contractor's calendar, and we go deep on each one.
Google Ads Management
Local Service Ads — the "Google Guaranteed" green-checkmark spots at the very top, where you pay per call, not per click — plus Search ads for the exact moment someone types "roof leak repair near me."
- Google Guaranteed application done for you
- Pay-per-lead: junk calls disputed & refunded
- Weekly tuning, plain-English Friday report
Meta Ads + Real Content
Facebook & Instagram ads built from footage of your crew, your trucks, your before-and-afters. We're the reel maker and filmer behind Miami film ads for the trades — filming, post production, and Meta ad campaign management all in-house. That's why we only work in South Florida. No stock video of some crew in Ohio.
- Monthly film day at your job sites
- Edited reels + ad versions, tested weekly
- English & Spanish creative for every campaign
Websites That Book Jobs
Not a brochure — a booking machine. Online scheduler so customers grab a slot while you're on a ladder, and an instant estimator that trades a ballpark price for their name and number. Loads in under 2 seconds on a phone.
- Online scheduling synced to your calendar
- Instant estimate tool that captures leads 24/7
- Click-to-call everywhere, English & Spanish
Also in the toolbox when you need it: automations for missed calls that automatically send a text back to every caller you couldn't pick up, appointment reminder texts that setup text message reminders to clients before every estimate, and CRM follow-up automations — the boring plumbing behind higher show rates and conversion rates. They reduce no-shows, recover leads your ad spend already paid for, and lift campaign performance on every channel. See automations → Need more? We also build custom CRMs and custom AI agent bots your company owns outright.
Exactly what happens after you call.
No mystery, no "strategy phase" that burns three months. Here's the timeline, week by week.
The audit — where your money's leaking
One phone call about your business, then we pull apart your Google presence: where you rank on the map, what competitors pay for the same customers, whether your website loses the leads you already get. You get it in writing within 24 hours. Free, no card, and it's yours even if you never call us again.
Setup — the unglamorous stuff done right
We handle the Google Guaranteed screening (license, insurance, background check paperwork), build the campaigns, set up call tracking so every lead is recorded and counted, and fix the website page your ads land on. You approve everything by text.
Launch — your phone starts ringing
Local Service Ads typically produce calls within days of approval. Search and Meta campaigns follow. Every call comes through a tracked number, so there's never a debate about whether a job came from us.
- Friday text report: spent / calls / cost per call / estimates booked
- Junk leads (spam, wrong area, solicitors) disputed for refunds
- Direct line to us — no account-manager runaround
Tighten and scale — the boring part that makes money
We kill the ads that don't produce and move budget to the ones that do. Monthly film day keeps fresh creative running. When cost per job is where we want it, you decide whether to raise the budget — most clients do, because at that point it's just buying jobs at a known price.
And here’s where you watch it all happen.
Every client gets a private hub on day one — so you never have to ask “so… what’s happening with my money?”
- ✓Project Hub — a live checklist of what’s done, what’s in progress, and what’s next. Updated as we work, not at the end of the month.
- ✓Toolbox — the lead machines running under your brand: instant estimator, missed-call text-back, review requests, booking scheduler.
- ✓Branding Kit — your colors, logo files, fonts, and ready-to-post templates. Yours to keep, included with Growth & Full System packages.
Shot by us. In South Florida. On real jobs.
This is what "content creation" means here — our videographer on your job sites, not a stock-footage library. Homeowners can tell the difference, and so can the ad algorithms.
Film day with a client's crew
Real crews, real work
Shot in-house — no stock footage
Real fleets — not stock trucks
Brand details customers remember
Team photos we shoot for clients







Roofing math isn't plumbing math.
A roofer lives on storm surges and insurance jobs. An AC company lives on 95° emergencies. A plumber wins on speed, an electrician on trust. Each trade gets its own playbook — see yours.
Roofing
Storm-season surges, insurance-claim jobs, and a $15K average ticket that makes roof repair ads a no-brainer.
Advertising for roofers →HVAC
Summer "AC died" emergencies, change-outs, and maintenance plans that smooth out the year.
HVAC playbook →Plumbing
Emergency calls won on speed, plus water heaters, repipes, and leak detection that pay the big tickets.
Plumbing playbook →Electrical
Panel upgrades, EV chargers, and remodel work — customers who research first and hire credentials.
Electrical playbook →Sites we've shipped. Click through — they're all real.
Every one of these is a real business with a live site we built — schedulers, estimators and all. Judge the work yourself.
We ran the playbook on a real roofing company first.
I didn't learn this from a marketing course. I learned it because the roofing company I ran needed jobs — so I figured out exactly what Google rewards and took its authority score from a 2 to a 15 in three months. Everything we sell, we tested with our own money first.

- ✓Real sites, live right nowEvery website we've shipped is linked on our work page — click through and judge them yourself, working schedulers and estimators included.
- ✓Real content, posted weeklyWe run our own Instagram, TikTok, and YouTube with the same in-house filming we sell. If our content looks lazy, don't hire us.
- ✓Real numbers on the callOn the audit call we'll show you live dashboards — actual spend, actual cost per lead — not a slide deck of logos.
What contractors ask us before they sign.
Who is Optic Vault Marketing?
Optic Vault Marketing (opticvaultmarketing.com) is a lead generation and marketing agency for home-service contractors in South Florida — Miami-Dade, Broward and Palm Beach — serving roofers, HVAC companies, plumbers, electricians and window & door companies. We run Google Local Service Ads and Search ads, Meta ads with video we film ourselves at your job sites, local SEO and Google Business Profile work, and contractor websites with online schedulers and instant estimate tools. Management is a flat monthly fee — $990–$1,490/month for one channel or $2,490–$3,990/month for the full system — month to month, and you pay Google and Meta directly for ad spend with no markup. Our Director of Operations held a roofing license and GC and ran his own roofing company before joining the agency. English and Spanish. Call or text (954) 508-5151.
I've been burned by a marketing company before. Why would this be different?
Three reasons. One: we came from the trades — our Director of Operations held a roofing license and GC, so we sell the way you'd want to be sold: numbers, not buzzwords. Two: you pay Google and Meta directly from your own account — we never mark up or hide your ad spend, and if we part ways, the accounts and all the data stay yours. Three: every call runs through a tracked number, so whether it's working is a fact you can check, not a story we tell you.
How do I actually know it's working?
Every Friday you get a text with four numbers: what was spent, how many calls came in, what each call cost, and how many became estimates. Calls are recorded, so you can listen to any lead yourself. If the cost per booked job doesn't make sense for your ticket sizes, you'll see it in the report — and so will we, which is why we'd fix it or tell you to pause.
What does marketing for contractors cost?
Our published ranges: $990–$1,490/month for one managed channel (say, Local Service Ads on their own) and $2,490–$3,990/month for the full system — ads, filmed content, SEO and automations together. It's a flat management fee, month to month, with payment plans available and no hidden fees. Where you land in the range depends on how many cities and services you're bidding on, which we size on the free audit call. Your ad budget is separate and goes straight to Google/Meta; most contractors start at $1,500–$3,000/month in spend. Websites are a one-time project quoted after the audit, and can be built with $0 down. No commissions, no percentage-of-spend games.
Am I locked into a contract?
No long-term lock-in — management is month to month, and we back new workstreams with a 90-day window: if you're unhappy with the work in that period, we make it right or refund the workstream. We keep clients by making phones ring, not with a signature.
How fast until my phone rings?
Local Service Ads: usually within days of Google approving your Guaranteed screening — the screening itself takes 1–3 weeks (license, insurance, background check), and we handle that paperwork. Search and Meta ads: first leads typically inside 2 weeks, improving as we tune. A new website with an estimator starts capturing leads the day it goes live.
I stay busy off referrals. Why spend on ads?
Then you're exactly who should do this — busy contractors have the reviews and the close rate that make ads cheap. Referrals dry up in slow season and cap how fast you can grow; ads are the dial you turn when you add a crew, buy a truck, or hit August and the phone goes quiet. And every referral still Googles you first — if your presence is weak, you're losing leads you already earned.
Why do you only work in South Florida?
Because we film your content ourselves — your crews, your job sites, your finished work. Agencies that serve the whole country fill your ads with stock footage, and homeowners can tell. Local-only also means we know what a lead costs in Kendall versus Coral Springs, because we're bidding in these markets every day.
Do you work in Spanish?
Sí. Half of South Florida shops in Spanish. We run English and Spanish versions of campaigns, film bilingual content, and can build your website in both languages.
Get the free audit. Keep it either way.
One call about your business. Within 24 hours you get a written breakdown of where you rank, what your competitors pay for leads, and the exact plan we'd run — whether you hire us or not.
No card. No contract. Takes one phone call.







