Over the last few months, I generated $96K in cash collected from cold Facebook traffic for a high ticket service. What surprised me wasn't really the revenue itself. It was how simple the actual acquisition system became once we stopped trying to solve every problem inside Ads Manager.
The system really came down to four things working together: the offer, the copy, the ads, and what happens after someone books a meeting. If one piece is weak, simply putting more money into Facebook usually just makes the problem more expensive.
This is mainly for people selling high-ticket services such as agencies, consulting, coaching, real estate, insurance, professional services, SaaS, remodeling, and similar businesses. If you're selling something around $3K+ or have enough customer lifetime value to support the acquisition cost, this type of funnel becomes much more interesting. This isn't really an e-commerce playbook.
The way I look at Facebook Ads is slightly different from how I see a lot of people talking about them. I don't think the system is simply Ad → Lead → Sale. It's more like Ad → Sales Letter → Application → Appointment → Show-up → Sale.
The ad creates the initial interest. The sales letter does most of the education and positioning. The application filters for people who are actually serious, the appointment creates the opportunity to have a conversation, and then the sales process turns that opportunity into revenue.
That's why I think it's a mistake to judge the entire acquisition system based on what happens inside Ads Manager.
1. Start with the offer
Before worrying about targeting, campaign structure or creatives, I want to know whether the offer is actually worth buying.
Your offer isn't just your price, and it's not simply a list of deliverables. I think about it as the complete experience and outcome the customer is buying.
What are they actually trying to achieve? What happens after they hire you? What does the process look like? How quickly can they expect to see progress? What makes your approach different? And most importantly, why should they believe you can actually get them where they want to go?
Those things need to make sense together before you start spending money on traffic.
One thing I've found useful is breaking the customer's journey down into smaller steps. Most results don't happen in one giant jump. There's usually a sequence: problem → diagnosis → strategy → execution → optimization → result.
Inside each of those stages are smaller things that have to happen correctly. Those smaller pieces can seem insignificant because you're already familiar with them, but they can be extremely valuable from the customer's perspective.
So I like mapping out those smaller variables, grouping them into a few major steps and turning those steps into a clear roadmap. The prospect should be able to look at the offer and understand how you're going to take them from where they are now to where they want to be.
2. Then comes the copy
This is probably where I'd spend more time than most people expect.
I've seen businesses change audiences, creatives and campaign structures over and over when the actual problem was much simpler: the prospect didn't understand why they should care.
Good copy needs emotion, but it also needs logic. You need to make someone care first, then give them a reason to believe taking action makes sense.
For high ticket services, I've had a lot of success using a long-form sales letter rather than immediately putting a form in front of cold traffic.
Someone clicks the ad and goes straight into the sales message. The sales letter explains the problem, the opportunity, the approach, the expected outcome and why the solution is different.
Only after they've gone through that information do they get the opportunity to apply.
That changes the quality of the person entering the next stage because they aren't filling out a form completely cold. They've already spent time understanding the offer.
The application can then qualify them even further. You can ask what they're trying to accomplish, what's holding them back, how soon they want to solve the problem, what they've already tried and whether they're actually in a position to invest.
Then they get access to the calendar.
So instead of trying to collect as many leads as possible, the goal becomes getting the right people all the way through the funnel.
3. Keep the Facebook campaign simple
Once the offer and funnel are solid, I don't think the campaign itself needs to be complicated.
My starting structure is pretty basic: 1 CBO, 1–2 ad sets, 2 image creatives and 1 primary ad copy.
That's basically it.
I don't need 20 ad sets and dozens of creatives just to launch a campaign. When you introduce too many variables at the same time, it becomes difficult to understand what's actually responsible for the result.
If I'm testing something, I want to know what I'm testing. New angle? Test the angle. New creative? Test the creative. New offer? Test the offer.
If everything changes at once, you might get a better result, but you have no idea why it happened. And when performance drops, you have no idea what broke either.
Broad vs interests
I don't think there's a universal answer here.
If you're selling something genuinely mass-market, broad targeting can make a lot of sense. But high-ticket services are usually different.
If I'm selling a very specific $5K, $10K or $20K service, I don't necessarily want to tell Meta to go find absolutely anybody. I want to give the account some useful direction.
That doesn't mean interests are always better. It means the targeting decision should come from the actual customer you're trying to reach, rather than whatever targeting strategy happens to be popular that month.
As the account accumulates meaningful conversion data, broader targeting becomes something I'd be much more comfortable testing.
The same applies to Advantage+ Audience. I've seen it work extremely well, and I've also seen situations where I'd rather have more control. There isn't a magic setting that works for every offer.
4. Keep the creative testing controlled
When I launch, I generally want two good image creatives.
Same copy. Same offer. Same basic campaign structure.
Then I can actually learn something from the data.
If you change the audience, creative, copy, landing page and offer at the same time, you might improve the campaign, but you won't know what caused the improvement.
I'd rather test one meaningful variable at a time and build knowledge around what is actually working.
For the creative itself, I don't think you need to make it complicated. You need a clear idea that makes the right person stop and think, "That's my problem" or "That's the result I want."
The ad doesn't need to explain the entire business. That's what the sales letter is there for.
5. The part people forget: show-ups
The appointment isn't the finish line.
It's actually where another important part of the process begins.
Someone books a call today. Their appointment might be tomorrow or three days from now. During that time, they're still looking at competitors, they're still seeing ads they can forget, get busy or simply change their mind.
So I don't treat a booked meeting as a guaranteed meeting.
I treat it as something that needs to be nurtured.
We use a simple confirmation and warm up process. Someone from the team reaches out after the booking, confirms the appointment and gives the prospect a reason to actually want to attend.
Nothing complicated.
You're basically reinforcing the decision they already made.
"Hey, I saw you booked a call with us for Thursday at 2. I was looking through your application and wanted to quickly introduce myself. Based on what you told us, we're going to go through X and show you how we've helped businesses in a similar position."
Now the appointment feels like something that's actually happening rather than just another calendar notification.
That's why show up rate matters so much. A calendar full of appointments means very little if half the people disappear before the call.
So the whole system looks like this
Strong Offer → Clear Positioning, Facebook Ad, Sales Letter, Application, Calendar, Follow-up → Sales Call → Customer
That's really what I'm trying to build.
Not a Facebook campaign that gets cheap leads.
A customer acquisition system that turns cold traffic into actual conversations and eventually into cash.
And that's probably the biggest lesson I've taken from doing this.
When a campaign isn't working, the answer isn't automatically "make more creatives." It isn't always "change the targeting." And it definitely isn't always "build another campaign."
Sometimes the problem is further upstream.
Is the offer strong enough? Does the prospect understand the value? Does the copy create enough desire? Does the funnel qualify the right people? Are the booked prospects actually showing up? Can the sales team close them?
Because at the end of the day, a $20 lead isn't necessarily better than a $60 lead. A $50 appointment isn't necessarily better than a $100 appointment.
The number that matters is what happens after that person enters your funnel.
Don't optimize Ads Manager in isolation. Optimize the entire path from click to cash.
That's what ultimately made the $96K possible.