On this pageJump to a section
Does your buyer need a page, or do they need an answer?
A landing page assumes the visitor is ready to read, trust you and fill out a form. A lot of people are not. They have one question: do you work with people like me, and can I get in this week? Click-to-message ads exist for that person. If the offer is a service that books by appointment, this is the format I would test first.
What are click-to-message ads, exactly?
Meta describes ads that click to Messenger as ads that send people directly into a conversation with your business in Messenger. They run in image, video, carousel and slideshow formats, and the same idea extends to Instagram and WhatsApp.1 The person taps the button, a chat opens and your first message is waiting.
The first message is part of the ad
You control what the chat opens with. Meta's developer documentation shows a welcome message field, and if you leave it alone the default greeting is "Hello! Can I get more info on this?"1 You can also add ice breakers, which are tappable starter questions. Ice breaker titles are capped at 80 characters, and the message text at 300.1
I would never ship the default. The first message is part of the ad, and it should keep the ad's promise in the same words. If the ad said "free consult for back pain," the greeting should say that, not a generic hello.
Which objectives it works with
Meta's documentation lists click-to-Messenger as available with the engagement, sales and traffic objectives, and a separate leads format for Messenger ads for leads.1 Setup screens change often, so check Ads Manager before you build instead of trusting a screenshot from last year.
When does messaging beat a landing page for booking appointments?
Four conditions have to be true, and I would check them in this order. (For the form-based version of this question, see Lead Ads vs Landing Pages.)
1. Trust or a question is the real blocker
If people are ready to book, give them a calendar. If they hesitate because they are not sure you work with their situation, a conversation closes that gap in a minute. Think local services, clinics, consultations and anything where "can you help with this?" comes before "how much?"
2. You can reply in minutes
This is the one people lie to themselves about. Research on online leads in Harvard Business Review found that slow replies are common and costly.4 I go deeper in Lead Response Time. A form that gets a reply tomorrow is annoying. A chat that gets a reply tomorrow is dead, because the person has moved on to something else on their phone.
3. Your offer is simple to explain in a few lines
If the offer needs a long explanation, a page with proof and a video does the heavy lifting better than a chat can. Messaging works best when the answer to "what is this?" fits in a sentence or two.
4. A person or a good script is available
You need either a human who can answer or a tightly scoped automation with a human behind it. No one behind the chat means no appointments.
| Messaging tends to win | A landing page tends to win |
|---|---|
| Local or service offers with quick questions | Complex offers that need proof and explanation |
| You can reply in minutes | Nobody is available to reply fast |
| Price is not the first question | Price and details are the first question |
| Mobile-heavy audience | Audience that prefers reading and comparing |
| Goal is a booked call or visit | Goal is a direct online purchase |
A form asks someone to commit before they have a single answer. A conversation lets them get the answer first.
How do you script the first replies?
Short, in your voice and always moving toward a calendar. I would write exactly three messages before launch.
- The greeting. Repeat the ad's promise, say who is answering and ask one easy question. Example: "Hi {{first name}}, thanks for tapping. Are you looking for help with [the thing in the ad]?"
- The qualifier. Ask two or three questions that sort fit from not fit: what are they trying to fix, how soon, and anything that would disqualify them. Stop at three.
- The booking step. Offer two times or a calendar link, and confirm that the booking worked in the same thread.
Two rules I would hold. First, one question per message. A wall of questions looks like a form and defeats the point. Second, never promise a result in the chat. The ad copy and the replies are both advertising, and the same claims rules apply to both.
If your conversations happen in DMs, write keyword flows and qualifying questions in your own voice before launch, so you are not staring at a blank reply box.
Ice breakers that sort people for you
Use the ice breakers to let the right people self-select. Three options like "I want to book," "I have a question first" and "What does it cost?" tell you what kind of conversation you are walking into before the person types a word. The 80 character limit keeps you honest.1
What are the reply windows and rules?
Each app has its own clock, and missing one ends your ability to message freely.
On Messenger, Meta's policy page says businesses have up to 24 hours to respond to a user under standard messaging. Message tags support certain approved use cases after the window closes, and a Human Agent tag allows manual replies for 7 days.2 Sponsored messages can go outside the window and are labeled as sponsored.2
On WhatsApp, a person's message opens a 24 hour customer service window. When someone starts a chat from a click-to-WhatsApp ad, a free entry point window stays open for 72 hours, and messages sent in it are free.3 Since July 1, 2025, Meta has charged on a per-message basis.3
Where does the human take over?
At the moment the conversation stops being routine. I would hand off when the person asks for a price exception, mentions a medical or financial situation, sounds upset or asks to talk to someone. If you use automation for the first replies, say so honestly and make a person one tap away.
Treat a handoff like a baton pass: the human sees the whole thread, the answers already collected and a note on what the person wants. Asking someone to repeat themselves after they already answered three questions is the quickest way to lose the booking.
How do you know it is working?
Cost per conversation is the easy number and the least useful one. Judge it by the calendar, not the chat count. Ads can generate cheap chats with people who were never going to buy.
Track a short chain from first tap to payment.
- Conversation startedCheap to get, weak on its own
- QualifiedPassed your two or three questions
- BookedA time on the calendar
- Showed upThe appointment happened
- PaidThe number that settles the argument
Then compare it with your landing page campaign on cost per shown appointment. That is the only comparison that settles the argument.
This is where tracking matters. If the ad platform only learns that a chat started, it will keep finding people who start chats. Sending the booked and paid events back, with server-side tracking running next to the pixel and deduplicated, gives the system a better target. Get that first campaign and its events set up cleanly before you judge the format.
Test it on a small budget for a week or two. Reply fast, keep the script short and judge it by the calendar.
Keep building.Ekai
Questions people ask
What are click-to-message ads?
They are Meta ads where the call to action opens a conversation with your business in Messenger, Instagram or WhatsApp instead of sending the person to a website. You can set the first message, add ice breaker questions and continue the chat from there.
Are click-to-message ads better than landing pages for booking appointments?
Sometimes. They tend to suit services where trust and a quick question decide the booking, and where someone can reply fast. If nobody can answer within minutes, a good landing page with a booking calendar usually wins.
How long can I reply after someone messages my ad?
On Messenger, businesses have up to 24 hours to respond under standard messaging, with a Human Agent tag extending replies to 7 days for approved use. On WhatsApp, a person's message opens a 24 hour customer service window, and messages from click-to-WhatsApp ads open a 72 hour free entry point window.
What should I measure besides cost per conversation?
Measure what happens after the chat: qualified conversations, booked appointments, shows and paid clients. Cost per conversation can look excellent while the calendar stays empty.
Sources
- 1
- 2
- 3
- 4
