Jimmy had already worked it out. He kept messaging his agency to say the leads were not local, that they were people who could never hire him, in places he does not work. The answer he kept getting back was a version of "no, it's fine."
It was not fine. It took about fifteen minutes on a screen-share to find why, and the answer was sitting in plain sight in his own account settings.
How this started
A Snapchat message. Not a referral, not a form fill, just a DM. We got on a call, he shared his Ads Manager, and instead of pitching I read the account back to him out loud while we both looked at it. He hired me before the call ended.
That is the whole sales process I actually have. I do not own a deck. What I have is the ability to open your account and tell you what is wrong with it in real time, and if that is not persuasive then we were probably never a fit.
What was in the account
The total was $1,750 a month. A thousand of that went into Meta as actual ad spend and $750 went to an agency to manage it. Here is what that was buying.
- Geography that could not possibly work. Around ten location pins scattered across South Florida, including Miami, Orlando, Lake Okeechobee and one in the middle of the Everglades, for a contractor who drives to job sites in a specific local radius. Targeting also appeared set to people interested in the area rather than people living in it, which is the difference between a customer and somebody who went on holiday there once.
- Footage sitting unused. Not a finished video. A pile of raw clips from job sites, on his own page, never cut into anything and never run as an ad. The most valuable asset in the account, and nobody had opened the folder.
- Creative that never changed. Around ten photos, running long enough to fatigue. Rising cost per lead is the guaranteed result, and it conveniently looks like a market problem rather than a management one.
- A live ad still using the old logo. In market, representing the business, for who knows how long.
- About $45 a lead, and plenty of it junk. Out of area, out of state, unusable.
The thing this taught me about who to hire
The person on the other end was not a beginner. They had built things, they had a track record, they knew the platform. On paper they were the safer choice than a one-man operation in Naples.
But at a certain volume the incentive quietly flips. When you have enough accounts, the next client is worth more than the current one, and the work becomes about closing rather than checking. Nobody decides to stop caring. It just stops being the thing that gets rewarded.
Which is the honest argument for hiring somebody who still has something to prove. I take five or six clients because I want each one to be a business I can actually hold in my head. That is not humility. It is the only structure in which a client saying "these leads seem wrong" reliably results in somebody opening the account.
What actually got changed
Less than you would expect, which is the frustrating part.
- Geo reset. Tight rings on the real service area, presence-based targeting only, every stray pin deleted.
- Cut the raw clips into an actual ad. Not repost them. I pulled every usable clip off his page, wrote a script around them, generated the voiceover and edited the whole thing into a real spot.
- Kept only the photos that earned their place. Of the ten already running, most were dead weight.
- Old logo out.
Notice what is not on that list. The lead form was fine, so I left it alone, and most of the rest was a rebuilt campaign with the geography corrected and better creative in it. I am not interested in reinventing a wheel that turns perfectly well; the job is to find what is actually broken, fix that, and leave everything that already works where it is.
Which is why this one is so annoying in hindsight. It never needed a rebuild or a clever idea. It needed somebody to open the location settings and look.
What I told Jimmy I was aiming for was to hold his cost per lead roughly where it was while making every lead one he could actually service. He said something back that I have thought about since. He did not mind paying more per lead, as long as they were closeable.
What happened
- 28leads since the rebuild, every one of them in his service area
- $51.59blended cost per lead, up about six dollars
- 17 of 28came from the video that did not exist before
Cost per lead went up by roughly six dollars. That is the honest number, and it is also the wrong number to judge this on.
The figure that decides whether advertising works is cost per acquisition, not cost per lead, and the two come apart badly when quality is poor. A $45 lead in Orlando has an acquisition cost of infinity, because it never becomes a job no matter how fast he calls it back. Cheap leads you cannot close are the most expensive leads there are. Six dollars more for one inside his radius is a trade worth taking every time.
The video did most of the work
One creative produced 17 of the 28 leads, at $52.32 each. It did not exist until I made it, and every frame in it was already sitting on his page.
It simply holds attention better than a photo does, which is most of the explanation. The useful pattern underneath it is that photos tend to plateau fairly quickly while video keeps working for longer. Two of the four photos here stopped producing entirely. So the sensible mix is a strong video carrying the account with a few photos running alongside it, rather than a folder of stills and nothing else.
Ad one · 17 of the 28 leads
Ad two · shipped this week
It is a routine now rather than a project. He films while he is working, sends the clips over, and gets an edited ad back. He never needed to be taught to make content. He needed one person to prove the footage was worth something.
Where it stands
The part I did not have to build was the sales side. He had run Facebook ads before, so he already understood speed to lead, already knew what to check and already knew how to close. With a newer operator most of the first two months goes into that training. Here I fixed the back end and got out of the way, which is why experienced owners are the clients I would rather have.
The clearest signal is not in any dashboard. He texted me recently about a lead from one of these forms that turned into an estimate worth roughly $45,000. That is an opportunity rather than money in the bank, and I have no idea yet whether he won it.
I am also not going to claim the old setup could never have produced that job. It was reaching his area, it was just reaching everywhere else at the same time, so a version of it always existed. What changed is how likely it became: a video that builds enough trust for somebody to hand over a $45,000 project, shown to people who can actually hire him, instead of a stale photo shown to half of Florida. That is not a miracle, it is a much better set of odds, running consistently enough to plan around.
Nothing on that list needed a clever idea. It needed somebody to open the account when the client said something was wrong.
If you are paying someone monthly and you have never watched them screen-share your own account back to you, ask them to. The fifteen minutes it takes to find the pin in the Everglades is the same fifteen minutes whoever is running it should have spent the first time you raised it.
FAQ
Questions about this build
Are you attacking the previous agency?
I am describing what was in the account, and I am not naming them. The pattern is common and it is rarely malice. It is what happens when one person carries far too many accounts and nobody has the hours to open any of them. That is a structural problem with the volume model, not a story about one bad company.
Why does "people living in this location" matter so much?
The default includes people who have merely shown interest in an area: travelers, people who searched it once, people who used to live there. For a contractor who physically drives to a job site, anyone outside the radius is a lead that cannot become revenue no matter how good the follow-up is.
Did the cost per lead actually go up?
Yes, by about six dollars, to $51.59 blended. A tighter local audience is a smaller one and smaller audiences cost more per impression, so the saved waste and the higher impression price roughly cancelled. The owner had told me up front he did not mind paying more as long as the leads were closeable, and that is exactly the trade he got.
Why keep a video that costs more per lead than a photo?
Because the best photo produced six leads and then stopped, while the video produced seventeen and kept going. Two of the four photos produced nothing at all. Photos plateau sooner and video holds up longer, so judging creative on cost per lead alone would have cost him most of his volume to save a few dollars a lead.
Do I need to hire a video crew for this?
No. Every clip in those ads was filmed by the owner on a phone while he was working, and it was already sitting on his page doing nothing. What it needed was a script, a voiceover and an edit. Film the work, send the clips, get an ad back. That is the whole loop.
How much of this could he have fixed himself?
Every one of these fixes is, mechanically, a few mouse clicks, and I am not going to pretend otherwise. But that is the same logic as saying surgery is just cutting. Plenty of people can tell that somebody is unwell; far fewer can work out exactly what is wrong, know which of several similar-looking causes it actually is, and then correct it without breaking something adjacent in the process. He knew something was wrong, told his agency so, and was waved off. Knowing where to look, what the settings genuinely do, and what will happen to delivery if you change them is the entire job. The clicking is the easy part.
What should I ask an agency before hiring them?
Ask how many accounts the person actually touching yours is responsible for. Then ask them to screen-share your account and talk you through the targeting settings. You will learn more in fifteen minutes of that than from any case study, including this one.
Something here sound like your situation?
Tell me what is going on and I will tell you honestly where I would look first.
Let's Talk