Meta Ads for local businesses

In high-ticket services a cheap lead almost always lies. We recalculate the funnel by qualified leads and let the cost per lead rise where it pays back with a deal.

  • 718%ROMI over five months at a $51.29 lead
  • 1273%ROMI on a $5,490 ticket — custom kitchens
  • 14,338leads at $18.32 — 3,463 deals, ROMI 253%

What usually hurts

Cheap leads do not turn into contracts

Optimizing for the form brings people who “just asked the price”. In the assistant hiring service case, recalculating the funnel by qualified leads reversed the conclusions: the cheap combo turned out to be loss-making, the expensive one — paying back at 248%.

The geo is wider than the service area

Ads across the whole region bring leads from places the crew will not go. We cut by radius and districts, with separate combos for every city of presence.

The deal closes on the phone and never makes the report

A call and a WhatsApp chat break off at the ad account’s doorstep. We stitch the lead to the CRM and send the deal status back to Meta — the algorithm learns from contracts.

What we do

Geo by radius and districts

Separate campaigns for the service area and points of presence, own budgets and creatives for every city.

Qualification at the entrance

Questions on the form and the pre-lander filter out unqualified people before a manager spends an hour on them.

Optimization for qualified leads

Meta receives the “qualified lead” or “contract” event, not any submitted form.

Calls and messengers

Tracking of WhatsApp clicks and calls so the deal’s source is not lost.

Recalculating the economics

We measure the cost of a contract, not a lead. The acceptable cost per lead is derived from the ticket and lead-to-sale conversion.

Scale without collapse

Budget growth in steps with control of the cost per qualified lead: in the gold buyback case that is 14,338 leads at $18.32 taken to 3,463 deals at 253% ROMI.

The numbers we rely on

FAQ

How much does a lead cost in local services?

In our cases — from $12 to $65. The spread is set by the ticket: at an average ticket of $5,000+ a $59 lead pays back, at a $200 ticket it does not.

What to do if the leads are unqualified?

Recalculate the funnel by qualified leads and retrain the algorithm. It usually turns out that the cheapest combo brings a loss and the expensive one brings profit; the budget moves to the latter.

Do you work with several cities at once?

Yes. In the stone store chain case the campaigns are split by location, each with its own budget and creatives. The total flow — 682 leads at $46.56.

Do we need a CRM?

Preferably. Without a deal status, optimization goes for the form, not the contract — that is the main cause of “cheap but empty” leads.

Let’s discuss your task

We’ll get in touch within two hours to ask questions and discuss how we can help

How to reach you

The username from your profile, not a phone number

Or message us on Telegram
By submitting you agree to our privacy policy
Discuss your project