Skip to content
jagaweb.Book the Review
Performance Marketing & Meta Ads

Click-to-WhatsApp Ads: What They're Optimised to Do, and Where the Trail Goes Cold

7 min readBy JagaWeb

Click-to-WhatsApp suits how Malaysian businesses already operate, but the ad's job ends where the conversation begins — here is how to measure past that point.

A format built around a channel that already exists

Meta gives advertisers several places to send a click: a website, an app, a Facebook or Instagram page, a lead form, or a chat. For a large share of Malaysian businesses, the chat option — specifically WhatsApp — is the one that matches how the business already operates, rather than the one a generic playbook happens to recommend.

Meta's own developer documentation describes the format directly: "Ads that click to WhatsApp send people who click on your ads directly into conversations with your business in WhatsApp" (Meta for Developers, Ads that Click to WhatsApp). For a business that already handles enquiries, quotes, and bookings over WhatsApp — common across trades, services, and small retail in Malaysia — this removes a step rather than adding one: there's no separate contact form to check, no second inbox to log into. The enquiry lands directly where the person who answers it already works.

That convenience is also exactly why the format is easy to misread. A chat opening is a low-friction outcome for the platform to report and a low-commitment action for the person clicking. Neither of those facts tells you, by itself, whether the click produced anything a business would call a result.

The objective decides what the delivery system is chasing

Click-to-WhatsApp campaigns aren't a single fixed thing — the objective chosen when the campaign is built determines what Meta's delivery system treats as success. Meta's help centre describes the range plainly: "With click to WhatsApp campaigns, you can build awareness, drive traffic or engagement or generate leads and sales. The steps may vary, depending on which ad objective you select" (Meta Business Help Center, Create Ads that Click to WhatsApp in Ads Manager). The developer documentation narrows this to specific supported campaign objectives — OUTCOME_ENGAGEMENT, OUTCOME_LEADS, OUTCOME_SALES, and OUTCOME_TRAFFIC — and notes that ads including call-to-action prompts specifically require the Engagement objective.

It's also worth knowing how these ads are billed: Meta's setup documentation specifies billing_event as IMPRESSIONS for this format, meaning a business pays for the ad being shown, not per chat opened or per message sent. That detail matters when judging cost — "cost per result" in the ad platform's own reporting is being calculated against impressions and whichever optimisation event was selected, not against a completed sale.

A campaign built on the Traffic or Engagement objective is generally being optimised toward getting the click and the conversation started. A campaign built on Leads or Sales can, in principle, optimise further down the funnel — but only if outcomes past that first message are actually being reported back to Meta, which is a separate technical undertaking involving server-side event reporting, not something the ad objective alone provides. Selecting a "Sales" objective doesn't mean Meta already knows what counts as a sale for your business; it means the delivery system is prepared to optimise toward that signal once you're feeding it one.

Where the platform's default view of the conversation ends

Once someone taps through into WhatsApp, Meta's default ad reporting can tell a business that a click happened and, generally, that a conversation was opened. What happens from that point — whether the person replies at all, whether the enquiry is genuine, whether it becomes a quote, a booking, or nothing — takes place inside WhatsApp and inside whatever process the business runs after that, outside the ad platform's default measurement.

This isn't a flaw specific to WhatsApp so much as a consequence of where the ad's job ends. The ad's job is to produce the click and the opened chat; everything after that depends on how quickly and how well a real person responds, and advertising has no visibility into that unless the business deliberately builds a way to report it back. A conversation opened and a conversation answered are different events. A conversation answered and a genuine, budget-holding enquiry are different again.

Measuring whether it produced business, not just chats

A more honest measurement approach separates these stages explicitly rather than treating "chats" as one number that stands in for all of them:

  • Chats opened — the number Ads Manager reports natively.
  • Chats that got a real first reply from the prospect — a smaller number, and the first place a lot of apparent interest quietly disappears.
  • Chats that became a genuine enquiry — a stated need, a stated budget, or both, judged by the business's own standard, not the platform's.
  • Chats that became a booking or a sale — tracked in a CRM, a shared spreadsheet, or even a manually kept log for a small operation. Consistency in recording this matters more than the sophistication of the tool used to record it.

Cost per chat opened is a media-buying number. Cost per completed sale is a business number. They will not match, and a campaign that looks cheap on the first measure can still be expensive on the second if the conversations it produces rarely go anywhere — which is a real, common outcome, not evidence that something was set up wrong.

No promise attached

It's worth being direct about what none of this can tell you in advance: how many of your chats will convert, what your return on ad spend will be, or whether this format will outperform another one for your specific offer. Too much of that depends on how fast your team replies, how the conversation is actually handled, and whether the offer holds up once someone is genuinely asking about it — none of which an ad format, however well configured, controls. Treat any promised return figure attached to a click-to-WhatsApp campaign with real scepticism.

Where JagaWeb fits

We don't manage ad accounts, and click-to-WhatsApp media buying sits outside what we do — current pricing for any work we do quote is on jagaweb.my. What is in scope is the receiving end: whether your site and WhatsApp handoff are set up so a genuine enquiry doesn't get lost between the click and the reply. If that's the question, JagaWeb's Essential System Review (RM1,500, currently RM999 until 16 September 2026) is one way to get an honest look at that path — no result guaranteed, just a clearer view of where things currently stand. Reach us at sales@jagaweb.my or WhatsApp jagaweb.my.

PROTECT YOUR ASSETS

Ready to verify who owns your website?

Replace uncertainty with a decision-ready ownership and access report. The fixed Ownership & Access Review is RM1,500 before SST and includes a 30-day action plan.

WhatsApp