Meta ads built for one trade and one trade only. Hardscape and outdoor living. Your ad account, your leads, your data, permanently.
First, what this isn't
Lead marketplaces sell the same homeowner to everyone on the list and let you race each other to the bottom on price. We run ads under your name, to your service area, showing the work your crew actually put in the ground. By the time the phone rings, they have already seen what you build.
The build
The photo roll on your phone is the whole asset and most contractors are sitting on thousands of them. Before and after, drone pulls, mid-build, the demo day mess. Nothing sells a backyard like a backyard you actually built two streets over.
Homeowners only, inside the radius you're willing to drive, weighted toward the neighborhoods where your average project is realistic. A thirty thousand dollar outdoor kitchen does not get sold to a renter eleven miles outside your zone.
Project type, budget range, timeline, own or rent. Adding friction cuts the raw lead count and raises the number of people worth driving out to meet. Fewer, better conversations beats a phone full of tire kickers every time.
The moment a form comes in, an automatic text goes out under your name. This changes perceived lead quality more than the ads do. Most leads aren't bad, they just went cold over two days while your phone sat in the truck.
Who does what
Straight talk
Outdoor Living Media is a new shop building its first case studies, and no contractor should pay for somebody else's learning curve. So we're not asking you to.
Two contractors. Sixty days. No fee. Ad spend goes on your card, straight to Meta, so it never touches our hands and there's nothing for us to mark up. We build it, run it and report on it.
If it produces, we talk about a monthly rate. If it doesn't, you keep the account, the creative and every lead that came through, and you owe nothing. Walk any day, no notice, no hard feelings.
Take one of the two spotsOne rule we don't break
One hardscape contractor per market. If we work with you, we turn down the guy down the road.
Running two contractors in the same service area means bidding against ourselves, pushing up your own cost per lead and splitting the same homeowners between you. Good for an agency's revenue, bad for your results. We'd rather have fewer clients who stay.
Questions
Enough for Meta to learn, which in a single metro generally means somewhere around fifty dollars a day to start. Below that the algorithm never gets the data it needs and you end up paying for a test that couldn't have worked. That money goes to Meta on your card, not to us.
Usually inside the first week. Closed jobs are a different question. Hardscape runs a long cycle, and a lead from this week might sign in six to eight weeks. That's why we track leads, appointments set, quotes out and jobs won separately instead of judging everything on revenue in week three.
We hear this on nearly every call, and it's almost always one of two things. The form had no qualifying questions so you got everybody. Or nobody called the lead back for two days. We fix both deliberately, and the second is why instant follow-up is part of the build rather than an upsell.
No, and you shouldn't agree to that with anyone. We come in as a partner on an account you own. If we part ways you click one button and we're gone, and you keep the account, the pixel, the audience and the creative.
If it worked we move to a flat monthly rate, and you can still cancel any time with no notice. If it didn't, we shake hands and you keep everything. No contract, no minimum term, no clawback.
Because the ads that sell a paver patio look nothing like the ads that sell a dentist, and knowing the difference between a base prep objection and a price objection is most of the job. An agency running every trade at once is learning your business on your budget.
No pitch deck, no proposal document, no follow-up sequence. We'll ask what you build, what a job is worth to you, and where you want more of it. If it's not a fit we'll say so on the call.
Book a 20 minute call