🤖 Automations & Chatbots

Click-to-WhatsApp ads: the 72 hours most advertisers waste

You paid for the click. Meta gives you three free days with that lead. Most advertisers use about ten minutes of it.

A Click-to-WhatsApp ad is a Facebook or Instagram ad whose button opens a WhatsApp chat with your business instead of sending the person to your website. When someone arrives this way, Meta opens a free entry point window of 72 hours — three days in which your messages to them cost nothing.

That figure is on Meta's pricing page, and it is three times the ordinary 24-hour window. It is also, in our experience, the single most under-used mechanic in WhatsApp advertising.

Why the window is the point

You have already paid for the click. What happens next determines whether that spend produced a customer or a hello. Three days of free, unrestricted messaging means you can qualify, answer objections, send photos and follow up — none of it costing a message fee, none of it needing a template.

The waste is that most advertisers send one greeting, get a reply, and let the thread go cold while the window ticks away.

Detecting an ad lead

Use the Came From a Facebook Ad condition. It passes only for someone who arrived by tapping a Click-to-WhatsApp ad, and it can be narrowed three ways:

Match modePasses whenBest for
AnyThey came from any adOne flow for all ad traffic
Message containsTheir first message contains text you specifyA new campaign — you set the ad's pre-filled message, so you know it in advance
Headline containsThe ad's headline or body contains your textAn ad already running

Two traps. First, do not put an If First Message step before this condition — it already fires only on the ad click itself and never on the lead's later messages, so the extra condition just blocks repeat ad-clickers. Second, do not use a tag guard to identify ad traffic. Tags are labels you apply later, and a brand-new lead has none, so a tag condition blocks everybody.

A flow that uses the window

Qualify, route, report

TriggerCustomer messages you
ConditionCame from a Facebook ad
SendGreet them, referencing the ad
Ask"What are you most interested in?"Buttons · saved to a contact field
See prices
Ask which item
Check availability
Ask item and size
Something else
Open question
ActionReport the lead to MetaSo ad delivery optimises on real leads
ActionAssign to your sales team, with a note

Install the ad-lead qualifier

The flow above. You'll need to create one contact field and pick the team that works ad leads.

Add this automation to my account It installs as a draft. Nothing is switched on and no customer is messaged until you press Publish.

Reporting conversions back to Meta

The Send Facebook Conversion step tells Meta that this ad click turned into a lead or a purchase. That matters for two reasons: Meta's ad delivery optimises toward whatever you report, and without it your reported return on ad spend is missing every sale that completed in chat.

It takes an event type — Lead or Purchase — and optionally a value and currency, both of which accept variables so a real order total can be sent. It does nothing at all for a customer who did not come from an ad, so it is safe to leave in a shared flow.

Put it at the point where the outcome is real: after the customer has qualified themselves, not on the first hello. Reporting every greeting as a lead teaches Meta to buy you greetings.

Using all three days

A single greeting uses a fraction of the window. Three things worth adding:

  1. A follow-up if they go quiet. A Wait Before Next Step of a few hours, then a Has the Customer Replied? branch, then one nudge on the "no" path. Still inside the window, still free.
  2. Photos and detail. Free-form media is allowed inside the window. An ad lead asking about a product can be sent real photographs rather than a link.
  3. A human, early. Ad leads are the most expensive traffic you have. Route them to a person quickly rather than letting a menu exhaust them.

What the ad-source check cannot tell you

The condition identifies that someone arrived from an ad, and can match on the ad's pre-filled message or headline text. It does not give you campaign-level reporting inside the flow, and it cannot distinguish two ads with identical headlines. If you need per-campaign separation, set a distinct pre-filled message per campaign and match on that — you control that text when you create the ad.

One more honest limit: the free entry point window is Meta's, not ours, and Meta revises pricing mechanics periodically — rates changed on 1 July 2026 with further adjustments scheduled for 1 October 2026. Check the pricing page rather than trusting any blog, including this one, as a permanent reference.

Frequently asked questions

How long is the free window after a Click-to-WhatsApp ad click?

72 hours. Meta opens a free entry point window of 72 hours for people who reach you via a Click-to-WhatsApp ad or a Page call-to-action, rather than the usual 24.

How do I detect that a customer came from an ad?

Use the Came From a Facebook Ad condition. It can match any ad, an ad whose pre-filled message contains specific text, or an ad whose headline contains specific text.

Should I add an If First Message step before the ad check?

No. The ad condition already fires only on the ad click itself and never on the lead's later messages, so an If First Message step just blocks people who click your ad a second time.

Why report conversions back to Meta?

Meta's ad delivery optimises toward whatever you report, and without it your reported return on ad spend misses every sale that completed inside the chat.