Troubleshooting

The ad is live but the funnel is quiet — symptom by symptom, here’s where click-to-WhatsApp campaigns leak and how to plug them

A click-to-WhatsApp funnel has exactly four places to break: the review, the ad, the handover into WhatsApp, and the conversation. Find your symptom below — each fix names the piece that’s actually failing, so you stop tweaking budgets when the problem is a button label.

Horizontal pipeline diagram of the four places a click-to-WhatsApp funnel breaks — review, the ad, the handover to WhatsApp, and the conversation — each tagged with a symptom

The ad won’t pass review

That’s not an ads problem, it’s a policy problem — and it has its own playbook. Check the flagged asset in Account Quality, fix the actual violation, and don’t resubmit unchanged. The full walkthrough — common rejection reasons, edit vs. appeal, protecting the account — is in Moderation in Meta.

The ad delivers, but nobody messages

Clicks without conversations almost always mean the ad promised something other than a chat:

  • The CTA doesn’t match the action. “Learn More” on a chat ad makes people expect a website; when WhatsApp opens instead, they close it. Use “Send Message” — the button should describe what the thumb is about to do.
  • The copy never mentions messaging. Set the expectation in the text itself: “Message us and get the price list in a minute.” Copy for chat ads is its own craft.
  • The wrong WhatsApp number is attached. In Ads Manager, the campaign must have WhatsApp as the messaging destination with the client’s Chatfuel-connected number selected. A campaign pointed at a different number sends leads into a phone nobody’s bot is watching.
  • Targeting is strangled. Chat ads respond well to broad delivery — over-narrowed interest stacks starve them. Start broad and let the copy self-select the audience.

Leads message, but the bot doesn’t answer

The ad did its job; the conversation side is down. This is the qualification-bot checklist — in short: is the AI on, is it set to answer leads from ads, is it in “outside business hours” mode during the day, is the channel still connected? One detail is ads-specific: if the bot answers direct messages but ignores ad traffic, its audience setting may be narrowed to direct messages only — tell the Co-Worker: “Make the AI answer leads coming from my WhatsApp ads.”

Leads come in, but they’re junk

Volume without quality is a copy-and-qualification problem, not a bidding problem:

  • The pre-filled message is a bare “Hi.” Pre-fill something with intent — “Hi! I’d like the July price for a studio” — and the bot starts qualification a step ahead.
  • The copy attracts everyone. A hook that filters (“12 spots for July”) loses cheap clicks and gains real buyers. Judge ads on cost per qualified conversation, not per click.
  • The qualification fields don’t match the niche. If the bot isn’t asking what the client’s sales team needs to prioritize a lead, fix the fields — junk is often just “unqualified,” and qualification is the bot’s job.

Several ads, one funnel — and every lead gets the same conversation

The clean fix is the Ad posts card: add each ad’s ID to the list, and every ad becomes its own object in automations — with its own scenario, its own qualification questions, its own follow-ups. No message matching involved, so it works even when the lead edits or replaces the pre-filled text.

A useful fallback where you can’t use ad IDs: give each ad its own distinct pre-filled message (“Whitening”, “Checkup”, “Urgent”). Chatfuel can recognize the exact first message a lead sends and route each ad’s traffic down its own path — keep the pre-filled texts short and distinct so they match reliably.

”Where do I manage the ads inside Chatfuel?”

You don’t — and that’s by design. Campaigns, budgets, and creatives upload live in Meta Ads Manager; Chatfuel owns everything after the click: the instant answer, the qualification, the handoff to the client’s team. One tool per job — your media buyer stays in Ads Manager, your funnel runs itself in Chatfuel.

Test the funnel like a lead, end to end

Before scaling spend, click the real ad on a real phone: does WhatsApp open with the pre-filled message, does the bot answer within seconds, does a completed qualification land in the team inbox? Five minutes of playing the lead finds the leak faster than a week of staring at CPM charts.

Where to next