Fastcom · internal playbook

How to deliver leads that actually buy

The delivery method for running Meta lead gen for Malaysian B2B clients. Built so the thing we hand over is a booked appointment, not a form fill, and so the people who show up are buyers instead of price-askers.

v2 · 29 Jul 2026 Evidence graded 11-prospect sheet
🟢 Our own moneyMeasured on a campaign we ran. Highest trust.
🟡 Live adsRunning in Malaysia right now. Seen, not claimed.
🟠 PublishedSomeone else's number. A hypothesis, not proof.

01Why clients get price-shoppers

It is not bad luck, and it is not the client's sales team. The ad asked for those people.

We pulled live Malaysian ads across CCTV, solar, renovation, autogate and industrial. The dominant local formula is the same everywhere: 🟡 live ads

price + promo + scarcity + "WhatsApp now"

That formula is genuinely good if you sell a fixed-price product where the cheapest fastest quote wins. Secureguy has run "CCTV package RM1,890 including installation, first 10 customers only" since Nov 2024, about 20 months. It works for them, because price is their offer.

The trap

It is poison for custom-scoped work: gates, solar farms, playgrounds, industrial fans, ISO certification. Lead with price there and three things happen.

  1. You attract people whose only question is price, because price is the only thing you talked about.
  2. You anchor a number before the buyer understands scope, so every real quote later feels expensive.
  3. Meta then goes and finds more people like the ones who responded. The damage compounds daily.

That third point is the one people miss. A bad first week of leads teaches the algorithm who to chase for the rest of the campaign.

02The strongest fix: publish a price floor

Counter-intuitive, and it is the single best technique found in the whole study.

Verdant Solar is Malaysia's number one residential solar brand: 8,000 plus customers, 80 live ads. Their landing page carries a section headed "Are you a qualified solar homeowner?" with three stated requirements. 🟡 live

What they publish, in public, before any conversation
  • TNB bill above RM200 a month
  • Must live in a landed house. Condos and apartments excluded
  • Budget of RM17,000 or more

Anyone who submits that form already knows it costs at least RM17,000, and submitted anyway.

The instinct is to hide price so you can "sell value first." That instinct is what creates price-shoppers, because the buyer's first unanswered question becomes their only question.

A quote invites haggling

  • Gives them a specific number to grind down
  • Arrives before they understand the scope
  • Makes price the topic of the whole conversation

A floor filters

  • People who cannot afford it leave before they cost you anything
  • Whoever stays has self-selected on budget
  • The conversation starts at scope, not at price

The same move, independently, in a completely different industry 🟡 live

AntDragon sells software delivery to Malaysian SMEs. Their ad leads with "from RM13,000/month" and the button says "Book a 15-minute fit call." A rival, Firebird, runs almost the identical hook ("before you hire another developer") but leads with "Quoted RM50,000? You actually just need RM1,999!"

Same hook, opposite filter. If your complaint is that leads just ask price then disappear, you are running Firebird's ad and expecting AntDragon's customers.

Two more things to steal

Put the qualifying threshold inside the ad copy. Verdant writes "if your TNB bill is RM400 or more" and "works best for landed houses only." Somebody in an apartment scrolls past. Free pre-qualification, before the click.

Price and scarcity go at the end, never the start. Verdant's rebate and "limited slots" always land after the education. Secureguy opens with them. Same two ingredients, opposite order, completely different lead quality. Sequence is the whole game.

03The proof it is the ad, not the audience

Our own campaign. Same funnel, same targeting, same budget window. Two creative angles. 🟢 our money

"Death Spiral" · loss-framed
71%
were real decision-makers
Cost per lead~RM9
VolumeLower
FrameNames the pain
"Hardware vs Software" · feature
33%
were real decision-makers
Cost per leadHigher
Volume~2x, ~half the spend
FrameComparison

The creative angle roughly doubled the share of real buyers, and it was cheaper. The cheap high-volume ad was the one filling the list with people who could not buy.

Caveat, stated honestly: n≈39 over 3 days, with race called by a name heuristic. Directionally strong rather than statistically bulletproof.

The rule that falls out of it

Lead quality is set at the creative. Before targeting, before the landing page, before the follow-up. Everything downstream can only filter what the ad brought in. It can never improve it.

⚠ The constraint nobody tells you

Meta's proper answer to lead quality is Conversion Leads optimization: feed CRM stages back so the algorithm learns what a good lead looks like. GoHighLevel supports it natively and we already run GHL plus CAPI. 🟠 published

It is out of reach for almost every client on our sheet. Meta wants at least 200 leads a month, uploaded daily. GHL's own guide says about 250. A fabricator or ISO consultancy booking site visits will do 30 to 80.

So: optimise on the frequent event (the lead), never the rare one (the appointment). Keep one ad set, not five. Control quality in the offer and in qualification, not in the algorithm.

04The master spine

Seven stages, every client, never changes. Each one is a filter: a serious buyer passes all seven, a price-asker falls out early and cheap.

1
Offer
does the most work

Never advertise what they sell. Advertise a diagnosis of the buyer's problem. Give away expertise, never discount. Test: would a tyre-kicker bother? If yes, wrong offer.

2
Creative
decides who answers

Real buyer words. Loss before gain. Towkay voice. Four angles: the costly mistake, the honest expert, the specific loss, and the budget they have already decided to spend.

3
Capture
friction on purpose

Make it slightly harder, not easier. Every friction point removes somebody who was never going to buy. Click-to-WhatsApp, Higher Intent form, or a landing page, chosen per archetype.

4
Speed
biggest lever after creative

Under 5 minutes versus 30 makes a lead 21x more likely to qualify. In Malaysia the enquiry lands on WhatsApp at 9pm. Whoever replies first wins by default.

5
Qualify
four questions, no more

Project confirmed or exploring. Timeline. Are they deciding. The one number that sizes the job. Do not ask budget up front: in Malaysian B2B it reads as sizing them up to charge more.

6
Book
the unit we deliver

Offer two or three concrete slots, never an open calendar. Send the link inside the WhatsApp thread. Get them to reply, not just receive.

7
Show up
an unattended appointment is not a lead

Confirm, then 24 hours before, then 2 hours before. Two reminders cut no-shows about 60%. One reminder only cuts 20%. The second reminder does most of the work.

What a good offer looks like

Attracts price-shoppers

  • "Get a free quote"
  • "Download our price list"
  • "20% off this month"
  • "Contact us for pricing"

Attracts buyers

  • "Free site survey: we measure and tell you what it actually needs"
  • "Send your drawing, we'll show where the spec is over-engineered"
  • "Free energy audit off your last 3 TNB bills"
  • "15-min call: we'll tell you if you even need ISO 27001"

They all share one thing: the client gives away expertise, not discount. Expertise costs them an hour, and that hour is the filter. Nobody books a site survey to be nosy.

05The three archetype playbooks

Same seven stages. Different settings.

🏗️

A · High-ticket project

CIC Contract · Plus Xnergy · Park Games · Nexus Wise
RM50k to 500k, 3 to 6 month cycle
Capture
Landing page, then WhatsApp
Offer
Free site survey or audit
Deliver
Booked site visit
Volume
20 to 60 a month
⚠️ Month 1 and 2 will show no closed revenue. Put that in the contract or you get fired at day 60 for a campaign that is working.
🔁

B · Recurring / seat-based

Wevetel · MAG · REKA
Smaller entry, faster decision, clear buyer
Capture
Click-to-WhatsApp
Offer
Free system or bill review
Deliver
Booked demo call
Volume
80 to 250 a month
✅ The only archetype that can ever reach Conversion Leads. Best first client sits here.
📋

C · Spec, tender, compliance

Nexus TAC · Elta Asia · Sime Kansai · Jackqueline
Specifier buyer, long procurement
Capture
Higher Intent form, work email
Offer
Deadline-anchored diagnostic
Deliver
Booked consultation, often two
Volume
10 to 40 a month
🔴 Meta is the wrong primary channel for most of this group. Sell awareness and retargeting honestly, or do not take the job.
🎯 Client number one: MAG (Jimmy)

43 live ads, every one launched on 2 July. The copy is genuinely good, better than most agency work. One ad reads: "If you are comparing LPR brands to buy the lower price, you are solving the wrong problem." That is a textbook price-shopper repellent. 🟡 live

And every single ad lands on a product page with a "Learn more" button. No form, no WhatsApp, no offer, no appointment. Nothing is captured, so nothing can be followed up.

They are paying B2B click prices to send qualified property managers to a spec sheet. Keep their creative, build stages 1 and 3 through 7 underneath it. Cheapest, fastest, most provable win on the sheet.

06Who on the sheet actually fits Meta

All 11 prospects checked against the live Ad Library. Only two advertise at all. 🟡 checked

ProspectAds liveFitWhy
MAG✅ 43BestAlready running, good copy, empty funnel. Fix is fast and provable.
Plus Xnergy✅ 9StrongAlready running. Push residential and SME rooftop first, not C&I.
CIC Contract❌ noneStrongCategory provably active (five advertisers running). CIC simply absent. Biggest upside.
REKA❌ noneMediumWaiting on their grant. Timing is theirs.
Wevetel❌ noneMediumClear buyer, recurring revenue, but no MY precedent for phone systems. Test small.
Nexus Wise❌ noneMediumRegional brand-owner buyer. Likely LinkedIn and trade over Meta.
Park Games❌ noneWeakCategory on Meta is Alibaba and Chinese factories in USD. Their edge is trust, not interruption.
Nexus TAC❌ noneWeakSearch intent, not Meta. Only small MY precedent found.
Elta Asia❌ noneWeakZero precedent for industrial fans. Open on the Elta Trade side only.
Sime Kansai❌ noneParkRegional page, group-level marketing.
Jackqueline❌ n/aNot lead adsBar Council rules. Content and authority retainer only.
⚠ Read this carefully

The tempting conclusion is "nine are not advertising, so it is wide open." That is two different situations.

CIC is a genuine gap. Their category demonstrably works on Meta and they are just not in it. Sell hard.

Elta, Nexus TAC and Park Games are probably absent for a reason. Their buyers do not get bought on Meta.

Pitch order: MAG, then CIC, then Plus Xnergy, then Wevetel, then the rest.

07The scoreboard and the gates

Report weekly. Readable in 60 seconds. The client sees the same numbers we do.

  1. Booked appointments · the headline. This is what they buy.
  2. Cost per booked appointment · the real efficiency number.
  3. Show-up rate · ours to fix if it drops.
  4. Qualified rate · tells us if the creative is drifting.
  5. Speed to first response · our SLA, always visible.
Never make CPL the headline

The moment a client sees cost per lead, they push to lower it. Lowering CPL is exactly how you rebuild the price-shopper machine. Show it as a sub-line, never as the score.

Day 14
Leads flowing, qualified rate above 40%?
Kill the losing angle. Do not touch targeting yet.
Day 30
Cost per booked appointment in band?
Rework the offer, not the audience.
Day 45
Is their sales team actually attending?
⚠️ Escalate. The number one way a working campaign gets blamed.
Day 90
Pipeline value against spend
Go or no-go.

The client-side SLA is not optional. If their team lets booked meetings rot, our numbers look fine and their result looks terrible. Put "show up to booked meetings" in the contract, with a named person.

08What breaks

Learn these here instead of on a client's money.

⚠ Ad Library method note, learned twice

Searching by industry keyword under-reports badly and cannot prove a category is empty. Searching by company name or page ID is reliable. We wrongly concluded nobody advertises commercial solar in Malaysia, then found nine live Plus Xnergy ads by name.