How to set up a click to Messenger or WhatsApp ad, step by step

8 min readMeta Ads, Lead ads, CRM

Decide which app you will actually answer on, then in Ads Manager create a campaign under an objective Meta supports for messaging ads, set the ad set's destination to Messenger, Instagram Direct or WhatsApp, and write an opening message that asks the questions you need answered. Name who replies and when before you publish, because Meta's messaging rules give you 24 hours after a person's message to reply freely, and the options narrow sharply after that.

A click to message ad does not send anyone to a form or a website. Tapping it opens a conversation with your business in Messenger, Instagram or WhatsApp, and that changes what you have to prepare. There is no form to design and no thank-you page to track. What arrives is a person writing to you and waiting for an answer, and somebody on your side has to give one. This guide walks the setup in the order the decisions have to be made, starting with the one most setups skip. Every statement below about how Meta's ads and messaging rules work was read on Meta's own pages on September 15, 2026.

Decide which app you will answer on before you open Ads Manager

The right destination is the app somebody on your team already opens every working day, not the one that sounds most modern. A cheap conversation in an inbox nobody checks is not cheap. It is a lead you paid for and then left waiting.

Messenger fits a business whose Facebook Page is already where customers write, with somebody reading the Page inbox during business hours. If nobody does, Messenger is the wrong destination however low the cost per conversation looks.

WhatsApp fits a business that already runs customer conversations there: quotes, repeat orders, appointment confirmations. It needs one piece of setup before anything else. Meta's developer documentation for ads that click to WhatsApp lists a Facebook Page with a WhatsApp number linked to it among the requirements, so link the number to the Page first.

Instagram Direct fits when your Instagram profile is the front door of the business and people already message you there. The account has to be part of the setup as well: Meta's documentation lists an Instagram account among the prerequisites for ads that click to Instagram, and for ads that offer several apps at once it asks for an Instagram business account connected to your Page.

You do not have to pick only one. Meta's page on click to message ads says that if your business messages customers on two or more of Messenger, Instagram Direct and WhatsApp, you can select multiple message destinations, and each person who clicks is sent to the one where they are most likely to engage. Its example is a business on Messenger and Instagram: a person who engages more on Messenger is taken to a conversation in the business's Messenger account. That only helps if every inbox you select has somebody reading it.

If this is trueSend clicks toSet up first
Someone reads the Page inbox during business hoursMessengerA greeting and the two or three questions you always ask
Customers already message your Instagram profileInstagram DirectThe Instagram account in place, and a named owner for that inbox
You already quote or confirm bookings on WhatsAppWhatsAppThe WhatsApp number linked to your Facebook Page
You reliably answer in two or three of themMultiple destinationsEvery account connected, and someone reading each inbox
Nobody can answer within a few hoursNot a messaging campaign yetStaffing first, or a lead form or landing page instead

If your reply time is measured in days, run something else for now. A messaging ad nobody answers spends its budget starting conversations that die in the inbox. A form or a landing page at least leaves a record to work through later, and choosing between those two is covered at aevin.dev/blog/facebook-lead-ads-vs-landing-pages.

Build the campaign in Ads Manager

The objective comes first, and not every objective works with every app. Meta's Marketing API documentation names the supported ones app by app. Ads that click to Messenger run under Engagement, Sales or Traffic, and under Leads through a separate format Meta calls Messenger ads for leads. Ads that click to WhatsApp run under Engagement, Leads, Sales or Traffic. Ads that click to Instagram, and ads that offer several apps at once, run under Engagement, Sales or Traffic.

For a business that wants quotes, bookings or callbacks, the choice usually comes down to two of those. Engagement is the plain one: Meta's documentation lets an engagement ad set optimize for conversations rather than clicks, and a conversation is what you are paying for. Leads is the other, and on Messenger it changes what happens in the chat. Meta describes Messenger ads for leads as generating leads through an automated chat template that asks your questions and gathers preferences, to prioritize the most qualified leads. That suits a business that cannot answer every new chat by hand within minutes.

  1. 1.Create a new campaign in Ads Manager and choose the objective: Engagement when a conversation is the goal, Leads when you want Messenger's automated questions, and nothing outside the supported list for the app you picked.
  2. 2.In the ad set, choose messaging as the destination and select the app, or several apps if you decided on multiple destinations.
  3. 3.Choose the Facebook Page the ad runs from. For WhatsApp that Page needs the number linked, and for Instagram the account connected, which is why both come before this step.
  4. 4.Set the budget and the dates. Meta's own advice on click to message ads is to start by running the ad for at least 7 days and choosing a competitive budget, and it notes that finding the right budget and duration may require some experimentation.
  5. 5.Set the audience to places you can actually serve, and add age or gender only when the offer depends on them. A narrow audience collects results slowly, and why that matters is covered at aevin.dev/blog/meta-ads-learning-phase.
  6. 6.Build the ad: the image or video, the primary text, the headline, and a call to action button that opens a message in the app you chose. What goes into those text fields is covered at aevin.dev/blog/facebook-ad-copy.
  7. 7.Write the opening the person sees when the conversation starts. The next section is about what goes in it.
  8. 8.Before you publish, tell whoever is on inbox duty that the campaign is going live, and when.

Writing the opening message

The opening does the job a form would have done, so it deserves the same care. Meta's developer documentation for ads that click to Messenger lets you customize the greeting, the icebreakers and the autofill message, and it gives the default a person sees when you leave it alone: "Hello! Can I get more info on this?" That line is polite and tells you nothing about the person, which is the reason to replace it.

Keep it to one line of context and the two or three questions that decide whether this person is a fit: what they want, where they are, and when they need it. Icebreakers are the natural home for those questions, since Meta's Messenger Platform reference describes them as a way for people to start a conversation with a business from a list of frequently asked questions. Put them in the order your team asks on the phone, and if the third question is the one that rules out half the people, move it to the front.

The 24-hour window, and what you can send after it

This is the rule that catches businesses out, and it is written down. Meta's policy for the Messenger Platform and the Instagram messaging API describes a 24-hour standard messaging window, and a person sending your Page a message is one of the actions that opens it. Messages sent inside that window may contain promotional content, and the person can block or mute the conversation at any time. The policy was read on September 15, 2026.

Once the window closes, the options narrow. Message tags let a business send important and personally relevant updates outside it, and Meta's Messenger documentation is explicit that tags may not be used for promotional content, including deals, offers, coupons and discounts. Not every tag works on Instagram: Meta says some are available on both platforms and others only on Messenger. One tag is meant for people rather than automation. The Human Agent tag, in Meta's Messenger documentation, lets a business representative respond manually to a person's messages within a 7-day period.

Sponsored messages are the way back to promotion. Meta describes them as letting a business re-engage people who have an open conversation with its Page in Messenger; they can be sent outside the 24-hour window and can include promotional content. Meta also states that sponsored messages are not available for the Instagram messaging API.

WhatsApp sits outside that policy and has rules of its own. For numbers on the WhatsApp Business Platform, Meta's developer documentation describes a 24-hour customer service window that starts when a WhatsApp user messages or calls you. While it is open you can send any service message; once it closes, only pre-approved template messages. Meta's pricing page adds a detail that matters for ads in particular: when someone messages you from a Click to WhatsApp ad on the Android or iOS app and you respond within 24 hours, a free entry point window opens for 72 hours, during which you can send that person any type of message at no charge. Both WhatsApp pages were read on the same day.

SituationWhat you can sendWhere it applies
Within 24 hours of the person's messageAny reply, including promotional contentMessenger and Instagram
After 24 hoursMessage tags for important, personally relevant updates, never promotionsMessenger, and Instagram for some tags
A person replying by hand, within 7 daysA manual response under the Human Agent tagMessenger
Promotion after 24 hoursSponsored messages to people with an open conversationMessenger only
WhatsApp, after 24 hoursPre-approved template messagesWhatsApp Business Platform

The practical reading is simple. Your best chance to move a conversation forward is the same day, so build the staffing around that rather than around a follow-up plan that only starts once the window has closed. The call-and-text sequence for form leads at aevin.dev/blog/how-to-follow-up-on-leads assumes you have a phone number and a week to use it. A chat gives you a clock instead.

Where the conversation goes next

A campaign built for conversations does not hand you a list of leads. What the ad account can count is the conversation starting; the name, the phone number and the thing the person actually asked for live in the inbox, spread across however many apps you selected. That is manageable at ten conversations a week and chaos at fifty, and until you count the qualified ones yourself, there is no way to know what a qualified conversation costs. So decide the handling rules before launch, not after the inbox fills up.

  • Who opens each inbox, during which hours, and who covers when that person is out.
  • What counts as qualified: two or three conditions, the same ones you would check on a call.
  • Where a qualified conversation gets written down, whether that is a pipeline, a spreadsheet or a CRM, with the name, a phone number or email, the campaign it came from and what they asked for.
  • What happens when a conversation goes quiet: one more message while the 24-hour window is still open, then let it go.
  • How messaging will be compared with your form campaigns. Cost per conversation and cost per form lead are different units until both have a qualified count behind them.

Check these before you turn it on

  • Every app you selected is one somebody on your team opens every working day.
  • For WhatsApp the number is linked to the Facebook Page, and for Instagram the account is connected.
  • The objective is one Meta supports for the app, or the combination of apps, you chose.
  • The opening message asks the two or three questions you need, in the order you would ask them.
  • The budget and end date leave the ad running at least 7 days before you judge it, in line with Meta's own advice.
  • The audience covers places you can actually serve.
  • Somebody is named as the person who answers, with hours, and knows the campaign is going live.
  • You know where a qualified conversation gets written down.

Once it is live, treat it like any other campaign. Let it collect results before you edit it, then read cost per conversation next to your own qualified count rather than on its own. The regular review of everything that is running, messaging campaigns included, is at aevin.dev/blog/facebook-ads-audit-checklist.

Where Aevin fits, and where it does not

Aevin, our own product at $97, $197 and $497 a month, connects Meta, Google Ads and TikTok in one panel, and its Meta launch wizard can build this kind of campaign. You choose messaging as the destination and WhatsApp, Messenger or Instagram Direct as the app; it sets the ad's button to match that app and creates the campaign paused, so nothing spends until you switch it on. It asks for the Facebook Page rather than a phone number, which means the WhatsApp number has to be linked to that Page first, as Meta requires anyway. Three limits belong in the same paragraph. It builds one app per campaign, so the multiple destinations setup is done in Ads Manager. It does not write a greeting or icebreakers on the ad, so an opening like the one described above is also an Ads Manager job. And it does not bring the conversations in: messages from Messenger, Instagram and WhatsApp are answered where they arrive and do not become leads in Aevin's CRM, so writing down the qualified ones stays with you.

Which campaign objective do I choose for Messenger ads?

Meta's Marketing API documentation, read on September 15, 2026, lists Engagement, Sales and Traffic for ads that click to Messenger, plus Leads through its Messenger ads for leads format. If you want quotes, bookings or callbacks, Engagement optimized for conversations is the direct choice, and Leads fits when you want an automated chat template to ask your qualifying questions. For WhatsApp the list is Engagement, Leads, Sales and Traffic, and for Instagram or several apps at once it is Engagement, Sales and Traffic.

Can one ad send people to Messenger, Instagram Direct and WhatsApp?

Yes. Meta lets you select multiple message destinations when your business messages customers on two or more of them, and each person who clicks is sent to the app where they are most likely to engage. Meta's documentation asks for the WhatsApp business number and the Instagram business account to be connected to your Page when those apps are included, and the supported objectives narrow to Engagement, Sales and Traffic. Select only the apps somebody actually answers in.

What do I need before running a click to WhatsApp ad?

A Facebook Page with your WhatsApp number linked to it, which Meta's developer documentation lists among the requirements, and an objective from its supported list: Engagement, Leads, Sales or Traffic. Link the number first, then build the ad set. Decide who answers as well, because on the WhatsApp Business Platform only pre-approved template messages can be sent once the 24-hour customer service window has closed.

How long should I run a click to message campaign before judging it?

Meta's page on click to message ads advises starting by running the ad for at least 7 days and choosing a competitive budget, and it says finding the right budget and duration may require some experimentation. Judging it on day two tells you about delivery, not about results.

Can I follow up with someone who messaged me last week?

Not with a promotion in an ordinary message. On Messenger and Instagram the standard messaging window is 24 hours; after it, message tags cover important, personally relevant updates and may not carry deals, offers, coupons or discounts. On Messenger, the Human Agent tag lets a person reply manually within a 7-day period, and sponsored messages can re-engage an open conversation with promotional content, but they are not available for the Instagram messaging API. On the WhatsApp Business Platform, a week later means a pre-approved template message.