What Facebook is good for, said honestly
Search ads, Local Services Ads and the map pack catch demand. Someone already needs you, types it into Google and picks a name. Facebook works the other way. It puts an offer in front of people who were not looking yet: the homeowner who has been meaning to get the AC checked, or who did not know you serve their town.
That makes it good at a few jobs and bad at the one most shops care about. It will not beat local SEO or LSA for the burst pipe at 9 PM. It can beat them at filling a quiet week in January.
What we run
Every campaign starts with one offer, one area and one way to respond. Facebook and Instagram ads run from the same Meta account, so one campaign can show on both.
- Radius targeting that matches your service area, not the whole state
- Lead forms or calls, chosen by how your office books work
- Creative from your real techs, trucks and jobs, never stock photos
- Retargeting for people who visited your site and did not call
- Past customer lists from Housecall Pro or ServiceTitan, for tune-up and plan offers
- Offers with an end date, so there is a reason to act now
- A tracking number or tagged form for every campaign
One catch worth knowing: ads built around financing offers can fall under Meta’s special rules for credit and financial ads, which limit how tightly you can target. We plan for that before the ad is built, not after it gets flagged.
Tracking Facebook leads to booked jobs
Facebook leads are easy to get and easy to overrate. A form fill is a name and a phone number, not a job. So every campaign gets its own tracking number or tagged form, and we match those leads to jobs in Housecall Pro, the same way we match calls from every other source.
Then we report cost per booked job next to your other channels. Cheap leads that rarely book can cost more per job than expensive leads that usually do, which is why our post on cost per booked job opens with a Facebook example. It is the same reporting we built into our Marketing Tracker.
Speed matters here too. A form fill that waits until tomorrow goes cold fast. We set new leads to reach your office the moment they come in, and we watch how fast they get a call back.
When Facebook ads are not worth it
- You need emergency calls this week. Use LSA or Google Ads management instead.
- Nobody follows up on form leads within the hour. You will pay for names that go cold.
- Your board is already full. Save the offer for the slow season.
- There is no real offer. “Call us for all your plumbing needs” does not stop anyone scrolling.
- You cannot track it. If leads cannot be tied to jobs, you will never know if it worked.
If Facebook is not a fit today, email and SMS marketing to past customers is often the better first step. It reaches people who already know you, without paying for the audience. Our pages on HVAC SEO and SEO for plumbers show how the paid pieces fit around the core work in each trade.