How to Book Calls From Facebook Messenger and WhatsApp
How to turn Messenger and WhatsApp conversations into booked calls, including Meta's 24-hour messaging rule, WhatsApp templates, click-to-message ads and how to automate the whole thing with an AI setter.
Booking calls from Facebook Messenger and WhatsApp works the same way as any good setting conversation: reply fast, qualify, offer times, book and follow up. The difference is Meta's rules. Both platforms limit what businesses can send outside a 24-hour window after the customer's last message, so speed and timing matter even more than on email.
I learned these rules the practical way, by getting replies rejected while building the GoHighLevel integration in ReplySetter. Here's what you need to know, and the playbook I'd use.
The 24-hour rule, explained simply
Messenger and Instagram
When someone messages your Facebook Page or Instagram account, you get a 24-hour window to reply with any message. Each new message from them restarts the window.
After 24 hours, you can't send normal promotional messages through the API. There's a human agent tag that allows a human reply up to 7 days after the last message, for genuine support situations, not automated marketing.
WhatsApp Business
WhatsApp has a similar 24-hour customer service window. Inside it, you can send any message. Outside it, you can only send pre-approved template messages, which are reviewed by Meta and usually cost a small fee per conversation.
What this means for booking
- Reply within minutes, so the whole booking conversation happens inside the window.
- Book in the same session if you can, rather than "I'll get back to you tomorrow".
- Follow up the same day when someone goes quiet, while you still can.
- For WhatsApp follow-ups after 24 hours, prepare approved templates (reminders, rebooking).
Where Messenger and WhatsApp leads come from
- Click-to-Messenger and click-to-WhatsApp ads. The ad opens a chat instead of a landing page. Often the cheapest leads you'll get, but they're low-commitment, so speed matters.
- "Message us" buttons on your Page, website and Google Business Profile.
- QR codes in shops, on flyers and vans.
- Referrals and word of mouth. People forward your WhatsApp number.
The booking playbook
1. Reply in seconds
Click-to-message leads are impulsive. If they don't get a reply while their phone is in their hand, many never come back.
2. Acknowledge the ad or source
"Hey Daniel, thanks for messaging about the free consultation!"
3. Ask one qualifying question at a time
Service, location, timing, budget, whatever matters for your business. See how to qualify leads in DMs.
4. Offer two specific times
"I can do Thursday 3pm or Friday 10am, which works better?"
Booking in the chat keeps people inside the app and inside the 24-hour window.
5. Confirm and ask for a reply
"Done, you're booked for Thursday at 3pm. I'll send a reminder the day before. Reply YES so I know you got this 👍"
6. Remind and follow up
On WhatsApp, reminders the day before often fall outside the 24-hour window, so set up an approved reminder template. On Messenger, a confirmation reply from them keeps the window open.
WhatsApp vs Messenger: which works better for booking?
| Messenger | ||
|---|---|---|
| Where it's popular | Most of Europe, Latin America, Asia, Africa, the Middle East | Strong in the US and with older audiences |
| Feels like | Texting a friend | Chatting with a page |
| Read rates | Typically very high | Good |
| After 24 hours | Approved templates only | Human agent tag up to 7 days |
| Best for | Local services, clinics, international audiences | Facebook ad leads, US audiences |
In practice, use whichever your customers already use. Many businesses run both.
Automating it with an AI setter
Messenger and WhatsApp are ideal for an AI setter because speed is everything. How I set it up in ReplySetter:
- Connect Facebook and WhatsApp through GoHighLevel, which uses Meta's official APIs.
- Add your business facts to the knowledge base: services, prices, area, hours, FAQs.
- Build a short flow: greet → qualify → offer times → book → confirm.
- Connect a calendar (GoHighLevel, Google, Microsoft 365, Calendly or Cal.com).
- Set follow-ups that run within the messaging window.
- Test in the sandbox, then go live with approvals before switching to auto.
The AI replies in the same channel the lead used, splits replies into short messages like a person texting, saves answers to the GoHighLevel contact and books the slot. See the GoHighLevel AI appointment setter for the details.
Common mistakes
- Waiting hours to reply to click-to-message ads.
- Sending a long form or a link instead of having a conversation.
- Missing the 24-hour window and having no approved WhatsApp templates.
- Using personal WhatsApp numbers with unofficial automation, which risks bans.
- No reminders, leading to no-shows.
Frequently asked questions
Can an AI book appointments on WhatsApp?
Yes. Through the WhatsApp Business Platform (often via a CRM like GoHighLevel), an AI setter can reply, qualify and book on your calendar.
What is the WhatsApp 24-hour rule?
Businesses can send any message within 24 hours of the customer's last message. Outside that window, only pre-approved template messages can be sent.
Can I message a Facebook lead after 24 hours?
Only in limited ways. The human agent tag allows a human reply up to 7 days later for genuine support. Automated promotional messages outside the window aren't allowed.
Do I need the WhatsApp Business API for automation?
Yes, for proper automation. The regular WhatsApp Business app isn't designed for AI agents. CRMs like GoHighLevel connect to the official platform.
Are click-to-WhatsApp ads worth it?
They often produce cheap leads, but those leads cool off fast. They work best when every message is answered within seconds.
Keep reading
DM Setting Scripts That Book Calls (Templates You Can Copy)
DM setting scripts for openers, qualification, objections, booking, follow-ups and no-shows, written to sound like a person, plus how to turn them into an AI setter's instructions instead of copy-paste messages.
Read DM settingHow to Automate Instagram DMs Without Sounding Like a Bot
The specific settings, rules and writing habits that make automated Instagram DMs sound like a real person, with before-and-after examples and a checklist I use when setting up an AI DM setter.
Read DM settingHow to Follow Up With Leads Who Ghost You (With Message Templates)
Why leads go quiet, how many times to follow up, the best timing, and follow-up message templates for DMs, SMS and email that get replies without being annoying, plus how to automate follow-ups so none slip through.
Read