Facebook Ads Lead Generation for Service Businesses: The Playbook We Use

Quick answer

To generate qualified leads with Facebook ads, first work out the most a lead can cost (customer value × margin × close rate). Then build a low-risk offer, choose instant forms or landing pages, add qualifying questions, follow up within minutes, and send lead status back to Meta through the Conversions API so it finds more people who become customers.

Key takeaways
  • Most you can pay per lead = customer value × margin × close rate.
  • The offer is often the biggest lever: a better offer can halve cost per lead.
  • Instant forms give more, cheaper leads; landing pages usually give better ones.
  • Speed to lead decides deals: follow up within minutes, automatically if possible.
  • Sending lead status back to Meta lets it optimise for leads that become customers.
  • Example: 367 leads at $11.82 each for OHM Fitness Studio.

Most Facebook lead generation campaigns are tuned for the wrong thing: the cheapest form fill. The result is a sales team chasing people who don’t answer, don’t remember filling in a form, or were never going to buy.

This is the playbook we use at Adgrove for service businesses (fitness studios, clinics, real estate, education, home services and B2B), built around one number: cost per customer, not cost per lead.

Step 1: Work out what a lead can cost

Start with three numbers you already know:

  • Customer value: what one new customer pays you (first purchase or first year)
  • Gross margin: the share of that you keep after delivering the service
  • Close rate: how many leads become customers

Then:

Most you can pay per lead = Customer value × Margin × Close rate

Example. A customer is worth $1,500, your margin is 50% and 1 in 10 leads becomes a customer. The most you can pay per lead and break even is $1,500 × 0.5 × 0.1 = $75. If leads cost $25, every lead earns its keep. If they cost $90, you lose money however many you get.

You can run your own numbers in our free lead generation calculator.

Step 2: Build an offer worth replying to

“Contact us for a quote” is not an offer. Good lead-gen offers make it easy and low-risk to say yes:

  • A free trial (fitness, software)
  • A free audit or assessment (agencies, consultants, clinics)
  • A price guide or brochure (real estate, education)
  • A limited-time discount for the first visit

The offer is often the biggest lever in the whole campaign. A better offer can cut cost per lead by half before you touch targeting or creative.

Step 3: Instant forms or landing pages?

Both work. They produce different leads.

Instant formsLanding pages
Lead volumeHigherLower
Cost per leadLowerHigher
Lead qualityMixedUsually better
Best forSimple offers, local servicesHigher-value services, B2B

We often run both and keep whichever produces cheaper customers, not cheaper leads.

Step 4: Ask qualifying questions

Every question you add lowers volume and raises quality. Add the ones that tell you whether a lead is worth calling:

  • Budget or project size
  • Timeline (“When do you want to start?”)
  • Location, if you only serve certain areas
  • For B2B: company size or role

With Facebook instant forms, choose “Higher intent”. It adds a review step before submitting, which cuts accidental and junk leads.

Step 5: Follow up within minutes

Speed decides more deals than ad targeting. A lead contacted within five minutes remembers you; one contacted the next day often doesn’t.

  • Send an automatic email or WhatsApp message the moment the lead arrives
  • Alert your team instantly, and remind them if a lead hasn’t been contacted within a couple of hours
  • Give every lead a status (new, contacted, booked, won, lost) so nothing falls through

Step 6: Tell Meta which leads became customers

This is the step most accounts skip, and it’s the one that fixes lead quality over time.

Send lead status back to Meta through the Conversions API (from your CRM or lead system). With enough data, you can optimise campaigns for conversion leads (leads more likely to become customers) instead of all leads. Meta then looks for more people like your buyers, not more people like your form fillers.

Step 7: Keep the creative fresh

Lead-gen ads fatigue just like e-commerce ads. Test new hooks, angles and formats every month:

  • Testimonials and customer stories
  • Behind-the-scenes and team videos
  • The offer itself, stated plainly in the first three seconds
  • Carousels for businesses with several services

A real example: 367 leads at $11.82

For OHM Fitness Studio we combined deep audience research, lookalike audiences built from the best members, dynamic creative testing, community videos and testimonials, free-trial offers and retargeting. The campaigns reached 42,270 people and generated 367 leads at $11.82 each from $4,339 in ad spend. Read the case study.

Common lead generation mistakes

  • Optimising for the cheapest lead. Optimise for the cheapest customer.
  • Slow follow-up. A great lead contacted tomorrow is a cold lead.
  • No qualifying questions. Your sales team pays for it in wasted calls.
  • Never refreshing the creative. Costs creep up as audiences see the same ads.
  • Not tracking what happens after the lead. Without it, you can’t tell good campaigns from busy ones.

Want qualified leads?

At Adgrove we build the offer, the ads, the landing pages and the follow-up together, for service businesses in the US, UK, Europe, the UAE and Pakistan. Book a free lead generation audit.

Frequently asked questions

What is a good cost per lead on Facebook ads?

It depends on industry, country and offer. Work it out from your own numbers: customer value × gross margin × close rate is the most a lead can cost before you lose money.

Are Facebook instant forms or landing pages better for leads?

Instant forms usually bring more and cheaper leads; landing pages bring fewer but often better-qualified ones. Test both and keep whichever gives cheaper customers.

How do I improve lead quality from Facebook ads?

Add qualifying questions, use the Higher intent form type, follow up within minutes, and send lead status from your CRM back to Meta through the Conversions API so you can optimise for conversion leads.

How fast should I follow up with a lead?

Within minutes. Leads contacted quickly remember you and convert far more often than leads contacted the next day.

Find out where your money is leaking

Send us your brand and we'll record a short video on your own ad account: what Meta over-counts, where returns cost you, and the first thing we'd fix. Free, with view-only access.

Tayyab Jamil, Founder, AdgroveTayyab Jamil founded Adgrove in 2022 and leads every profit-leak diagnostic himself. He works inside the Meta ad accounts, courier reports and stores of Pakistani COD brands. Profile →