No CRM means your leads are already gone before you call them
Paid ads can deliver a lead at 7:43 PM on a Tuesday. That lead fills out a form, hits submit, and waits. If nothing contacts them in the next few minutes, they move on. They search again. They fill out a competitor's form. By Wednesday morning, when you check your email and see the notification, they've already booked someone else or gone cold.
This isn't a follow-up speed problem in the vague motivational sense. It's a structural problem. When there's no system routing leads from your ad to your phone or calendar, the lead just sits. Nothing happens automatically. Everything depends on you checking the right inbox at the right moment, which is a losing bet when you're on a roof, under a sink, or running a crew.
The contractors who got burned by a previous agency often blame the leads. "They were garbage." Sometimes that's true. But a lot of the time, the leads were real people who filled out a real form and then got silence for four hours. Silence loses leads. This is the part bad agencies never explain to you, because admitting it would require them to build something beyond the ad itself.
Where the lead actually goes when there's no system in place
When a Meta lead form gets submitted, the data goes to Meta's platform. That's it. Meta doesn't call the lead. Meta doesn't text the lead. Meta sends you a notification, maybe, depending on your settings, and then the lead sits in a spreadsheet you have to manually export.
If you're running ads through an agency and they haven't connected your lead forms to anything downstream, that's the entire pipeline. Ad. Form. Spreadsheet. You. The agency ran the ad. They did their part. What happens after the form submit is, in most agency arrangements, technically your problem.
This is why some contractors get 30 leads from an agency and book two jobs. Not because all 30 were unqualified, but because 20 of them got contacted hours or days late, by which point they'd already moved on, and a few more never got contacted at all because the notification got buried in email.
The agency still charges the fee. The leads still counted. On paper, the campaign worked.
What "minimum viable" actually means here
You don't need an enterprise CRM. You need three things connected to each other.
First, a lead capture that routes somewhere actionable. A Meta Instant Form is fine, but the submission needs to trigger something besides a spreadsheet entry. That means the form connects to a CRM or pipeline tool that logs the lead, assigns it a status, and kicks off a next action without you touching it.
Second, an immediate contact attempt. The data on response time is not ambiguous. Leads contacted within five minutes convert at dramatically higher rates than leads contacted after an hour, and leads contacted after 24 hours are nearly unreachable. That first contact doesn't have to be a human. It can be an automated text that says the contractor received their request and will call within the hour. The point is that something happens while the lead is still in the mindset of "I just asked for help with this."
Third, a follow-up sequence that runs whether you remember to check your phone or not. Most service contractors are working during the hours leads come in. That's the nature of the job. An automated sequence that sends two or three follow-up texts over 48 hours, asks if the lead is still looking, and offers a direct booking link covers the gap between when a lead arrives and when you're available to call.
This is the setup ASN builds out as part of the service. Leads from Meta flow into a GHL-hosted pipeline. Remi, the AI follow-up tool built into the workflow, responds to new leads within seconds. It holds a real conversation, handles the basic back-and-forth ("what area are you in," "what are you looking to get done"), and books qualified leads onto a calendar. By the time the contractor sees the lead, it's either already booked or already filtered out as unqualified. The work of sorting 30 leads into real appointments versus tire-kickers happens automatically, before anyone picks up the phone.
Why this matters more when you've already been burned
If you paid an agency before and got poor results, there's a real chance the ads themselves were part of the problem. Wrong targeting, wrong creative, wrong audience. That's worth auditing.
But there's an equally real chance the ads produced reasonable leads that fell into a dead zone between the form submit and your first call. Samuel, an auto detailer who came through an earlier agency, described getting leads during a trial period that were spread across an hour and a half of driving distance from him. Volume looked fine. Serviceability was close to zero. The agency had run broad targeting to inflate lead count and make the trial look good. The infrastructure for filtering, routing, or following up on those leads didn't exist.
The pattern shows up across different trades and different markets: lead volume gets used as proof the campaign worked, while the actual booking rate stays invisible because there's no system tracking what happened after the form submit.
When you evaluate any agency, including this one, the question isn't just "how many leads will I get." It's what happens to the lead in the first five minutes after it comes in, who or what contacts them, and how you can see in real time what's moving toward a booked job and what's going cold. If an agency can't answer those questions specifically, the infrastructure isn't there.
What to actually look for before you run another ad
Before running another dollar in Meta ads, get clear on what happens at the moment a lead submits a form. Specifically: does something contact them automatically, within minutes, without you having to do anything? If the answer is no, the ads themselves are almost beside the point.
The minimum setup is a connected CRM, an automated first response that goes out in under five minutes, and a follow-up sequence that runs on its own for at least 48 hours. That's not expensive or complicated to build. GHL (GoHighLevel) handles all three for a monthly cost that's lower than one lost job.
If you're looking at running Meta ads again and want to see exactly how ASN routes and follows up on leads before you commit to anything, the contact page is the right starting point. No setup fee, no contract. You can see the system before you owe it anything.
ASN manages Meta ads for home service contractors with no setup fee and no contract. If you want to see what this looks like for your trade before committing to anything, the contact page is the right next step.
See how it works for your business