Watch: 3 min with John - why most marketing agencies fail contractors
5 Spots Left · First Come First Served
15 minutes with John. Zero pressure. Walk away with a plan either way.
🔒 Your info is 100% secure. We'll never share or sell it.
Didn't watch the video? Here it is.
The machine that gets your phone ringing
Your landing page, your ads on Google or Meta, and the follow-up that texts every lead back in minutes. Built for you, live within 30 days. That screenshot is a real client dashboard.
A direct line to John
Voice notes and straight answers from the one guy who runs your account. No ticket queue, no account manager. That text is how clients actually talk to me.
Questions I Get Every Week
Read the ones bugging you. Skip the rest.
Most contractors have been burnt before. That's why the roster is capped at 5, every account is worked personally, and you're not locked into a 12-month contract. If results aren't landing, you leave whenever you want. Your results are the business model. Not a signed contract that traps you.
Three things. Message: a landing page that makes your work look as good as it actually is. Marketing: ads on Google or Meta, whichever fits your trade, putting you in front of people ready to hire. Method: the follow-up system behind it that texts every lead back in minutes, books the job into your calendar, and chases the review after. You run jobs. The system keeps the phone ringing.
No slide deck. No pitch-fest. I pull up your ad account (if you're running ads), your website, and your GBP. We audit where you're stuck, I give you a 3-point plan to fix it whether you work with me or not, and if we're a fit to work together I'll tell you. If we're not, I'll tell you that too. 15 minutes, zero fluff.
No. Pressure tactics aren't your style and they aren't mine either. If you're a fit, great, you'll get next steps. If you're not, you'll get pointed at what you should actually do. Either way, you walk away with a plan.
No. Those platforms sell the same lead to up to 10 contractors and you all race to call first. The leads from this system come from your ads, with your name on them, and nobody else ever sees them. You own the whole machine: the page, the ads, the follow-up. Nobody is reselling your phone calls.
Depends on your trade, not on anyone's opinion. If people search in a panic when something breaks (plumbing, electrical, HVAC), Google wins, because that's where the panic goes. If your jobs are projects people plan and dream about first (roofs, remodels, landscape design), Meta earns its keep. We pick the channel that matches how your customers actually buy, and that gets decided on the Growth Chat.
Here's the honest version. 80% of our active ads clients double within 90 days. The other 20%? Almost always guys who stopped answering their phone or ghosted the leads. The system gets the phone ringing. You still have to pick it up. Our best case: Teeny Tiny Homes went from $700K to over $2M a month. That's the ceiling, not the promise.
Built and live within 30 days. Most systems go live inside two weeks. The build doesn't drag on for a quarter while you pay retainers. You're either live and getting data, or I'm behind schedule and you should be asking me why.
The landing page. The ads, built, launched, and managed. The CRM with automatic text-back when you miss a call. Follow-up texts and emails that go out on their own. Booking calendar. Review requests after each job. And tracking that shows where every job came from, so you know what every dollar you put in brought back. One system, one price. If you ever leave, you keep all of it.
Me. John. You get my personal number and we talk in voice notes like normal people. No offshore team running your account, no account manager middleman who keeps "circling back." It's also why the roster is capped: one person can only run so many accounts properly, and I'd rather cap it than fake it.
Three things. Access to your ad account (or we create one) inside the first week. At least $30/day in ad spend. And you answer your phone when leads call. That's the whole list. Photos of your real jobs help too. Real job sites beat stock photos every single time.
Depends on your city and trade. Usually $30–$100/day on ads, minimum. The number gets modeled on your call based on your margins and how fast you want to scale. Your budget isn't here to get blown on Meta. Every dollar you spend should come back three-fold.
Not until month 3. Your setup covers the full build plus your first two months of management. By the time the first monthly invoice shows up, you'll have two months of real numbers telling you whether it's worth it. Exact dollars get talked through on the call, where you can ask questions, not buried on a webpage.
A junk lead costs us both money, so the system filters them before they reach you: the ads call out exactly who the offer is for, the form asks qualifying questions, and we track which ads bring booked jobs, not just clicks, and kill the ones that don't. If a bad batch slips through, that's what the weekly voice note is for. You tell me, I fix the targeting. That's the job.
On our 15-minute Growth Chat, I check your market before anything. If your city is saturated, or your trade doesn't fit the model, I tell you straight. I've walked away from deals because the math didn't work. That's the whole reason I don't sell hard.
Maybe. And if so, I'll tell you straight, because it means I can't take you on. One contractor per trade per city, full stop. I'm not feeding two dogs from the same bowl. It's also why it's worth finding out if your area is open before the guy across town does.
You can, and some guys make it work. But Google and Meta will happily spend your money while you're up a ladder, and most contractors who try end up donating a few grand to Zuckerberg before calling it. If you've got the hours to learn it properly, genuinely, go for it. If you'd rather run jobs while someone who does this all day runs the ads, that's what this is.
Referrals are the best leads you'll ever get. They're also why the slow season hurts: you can't turn word of mouth up when the calendar goes quiet. Ads don't replace referrals, they sit beside them, so a slow November stops deciding what you take home. And if referrals already book you out 12 months ahead? Honestly, you don't need me.
About 30 minutes a week. One voice note check-in with me. Answer the leads that come in. That's it. The whole point is to get you OFF the marketing side so you can go run jobs and hire your next crew member.
No. You answer your phone. You show up to a weekly voice note from John. You run your business. John runs the marketing. If you wanted to learn marketing yourself, you'd be pointed at a workshop. Not invoiced for done-for-you.
Not for the done-for-you, and I won't take your money pretending otherwise. Under $50K/mo, the ad spend plus the fee eats too much of your margin. The math doesn't favour you yet. There's a 2-day workshop coming where you build the same machine yourself, with me in the room. Fill out the form anyway, answer the revenue question honestly, and you'll be first to hear when it opens.
Fair question. Every marketer fakes scarcity. Mine is structural: one contractor per trade per city, and every account worked personally by me. There's a real ceiling on how many accounts one person can run well, and I'd rather cap the roster than become the agency you got burnt by. When it's full, it's a waitlist.
You leave. Month-to-month, no fight, no penalty. You keep the landing page, the ads, the CRM, the automations. Everything is yours. If I can't hold you on results, I don't deserve to hold you on a contract.
Yes. In writing. You tell us your best month of inbound leads from the last 12 months before you start. If you're not past that number by month 2, work continues at zero extra cost. If after 60 days of free work your record still hasn't been beaten, you get your full setup fee back and keep everything that was built for you. Two caveats: you grant ad account access within a week, you keep at least $30/day on ads, and you answer the leads that come in. The system can't work if any of those aren't happening. Full details in the MSA.
The Receipts
Actual Google Reviews. Actual text messages. Actual Meta Ads dashboards. Nothing cherry-picked. Nothing stylized.
★★★★★ Google Reviews
Actual Client Messages
Live Ad Performance
These are actual screenshots pulled straight from my phone and my clients' Google profiles. If you want me to verify any of them, ask on the call.
I'd rather tell you to piss off now than waste both our time. Don't book a call if any of these are you.
If that's a hard no on all four, cool. Let's talk.
Everything You Get
Here's what's inside, and what you'd pay to piece it together yourself.
A landing page and offer built to turn clicks into booked jobs. That's a copywriter plus a designer anywhere else.
Your ads built and run on Google or Meta, plus your local map ranking. Your pipeline, not Angi's.
The CRM that answers every lead in seconds, wakes your dead leads, chases your reviews and recovers your no-shows, all on autopilot.
Voice notes and straight answers. No account manager, no offshore team. You can't buy that anywhere else.
The work continues free until you beat your best month, or you get your setup fee back and keep everything built for you.
Piece this together yourself and you're past $15,000 plus monthly retainers, juggling four vendors who don't talk to each other. You get it as one system, one build, one person accountable.
One setup payment covers your build plus your first two months. The monthly fee starts in month 3, once you've got two months of real numbers in your hands.
The exact dollars get talked through on your Growth Chat, where you can ask anything you want. Pricing is a conversation, not a pricing-page game.
Meet The Guy Running Your Account
I grew up in a 150-person town called Banana in Central Queensland, Australia. Named after a bull that died in a creek, not the fruit. My dad owns a quarry and a concrete business there. I've been around contractors, tradies and heavy machinery my whole life.
I raced motocross, broke a few bones, instructed snowboarding, then worked in the mines. Ended up a trainer on the Liebherr 9800, the biggest mining digger in the world. Sold a fitness company. Moved to Canada with my mates in 2015. Met my wife Ally there. We've got one son named Finn and another on the way.
I started Apex because the agencies I worked for only cared about $1M/mo operators. You're probably the guy they ignore. The $50K+/mo guy who's good at his trade but stalled because word of mouth stopped keeping up. That's the contractor I built this for.
I'm not a marketer in a hoodie posting Lambos. I'm your cousin who figured out the internet.
I run every account personally. When the 5 spots are gone, they're gone until someone graduates.
What We Build For You
Search campaigns, Local Services Ads, and Performance Max. Keyword research, bid optimization, conversion tracking, and monthly reporting. We manage your Google Ads so you get calls, not clicks.
Targeted ad campaigns built to generate qualified leads for your trade. Custom creatives, audience targeting, retargeting, and Conversions API tracking.
Automated lead follow-up in under 60 seconds. Text, email, voicemail drop, calendar booking, pipeline management, and review collection.
We use the Google Ads API and Meta Marketing API to manage, optimize, and scale your advertising campaigns programmatically.
4 of 5 active clients doubled. 3 tripled. Down to the last 5 spots. One per trade per city.
If you're doing $50K/mo or more and you're ready for me to handle this personally, let's talk.
Book My 15-Min Growth Chat → 15 min with John. No pitch. No pressure. Walk away with a plan either way.