Facebook Marketing

How to Turn Facebook Messages into Bookings (Scripts & Follow-ups)

Most local businesses see Facebook messages as a nuisance. This playbook gives exact scripts, a follow-up cadence and a 30‑day plan so those messages become calls, appointments and paid customers.

7 min read
BrandZillaBrandZilla EditorialReviewed by marketing operators
How to Turn Facebook Messages into Bookings (Scripts & Follow-ups)

You read this because customers DM you on Facebook and then disappear. Or you get sporadic messages, slow replies, and no way to track which conversations become revenue.

If you run a local business, Facebook messages are not just chatter — they are a pipeline. But only if you treat them like mini-sales calls: quick qualification, clear next step, and a simple follow-up if someone goes cold.

This is a practical, step‑by‑step playbook: what to say the first time, how to follow up, where to use saved replies and automations, and a 30‑day checklist you can run with one person handling messages for 10–30 minutes a day.

The framework: Convert, Confirm, Close, Remind

Treat every message like a micro-funnel with four clear steps.

  1. Convert (0–10 minutes): Move the chat from curiosity to clear intent. Ask one clarifying question and offer one clear next step.
  2. Confirm (same day): Confirm availability/price or show, using a short template that reduces back-and-forth.
  3. Close (same day or 24 hours): Get the booking or phone number — use one of two closing scripts depending on how warm the lead is.
  4. Remind (1–3 days after booking): Send a confirmation and a single pre-visit message to reduce no-shows.

Each step is short, measurable, and repeatable.

Reality check: Most small businesses post 3x then quit. Consistency beats creativity 9 times out of 10.

Exact scripts — copy, paste, test

Use these word-for-word when you're starting. Keep tone friendly, short, and local.

Initial qualifying message (for general inquiries)

"Thanks for reaching out — this is [Name] at [Business]. Quick one: is this for today or later this week? If you tell me what you need (service/item), I’ll check availability and price now."

If they say "today" (hot lead)

"Great — we have availability at [time 1] or [time 2]. Which works best? If you prefer a call, leave your number and I’ll ring in 10 minutes."

If they say "sometime later" (warm lead)

"No problem. We can do [two weekday times] or [one Saturday slot]. Which is easiest for you? If you want to hold a spot I can pencil you in and send a confirmation."

Price question (avoid giving a range)

"Our price for [service/item] is $X. If that works, can I grab the day/time that suits you?"

If they ask for more details (common)

"Happy to — here’s a quick 30‑second summary: [one-sentence benefit + one detail]. Want me to text or call with availability?"

Closing cold conversations (after 24 hours of silence)

"Hi [Name], just checking if you still need [service]. I can hold a spot until [date/time]. If not, no worries — let me know."

Quick win: Repurpose one customer review into a 3-post mini series this week.

Use saved replies and labels

You don’t need fancy tools to be fast. Use Facebook Page's "Saved Replies" for the scripts above and assign conversation labels:

  • New lead — not replied
  • Interested — asked about price or time
  • Booked — confirmed appointment
  • Follow-up — left voicemail or no response

Every morning, filter "New lead" and reply using the initial qualifying message. That 10‑minute daily sweep prevents leads from slipping away.

Timing and cadence: when to follow up

People expect quick answers on Messenger. Use this cadence:

  • Reply within 60 minutes if possible (same day). If you can’t, send a short auto-reply saying you’ll respond within X hours.
  • If no response after initial qualifies, wait 24 hours and send the cold-close script.
  • If the lead gave a phone number but didn’t answer, call once and then send a text + Messenger follow-up the same day.

This is not about pestering — it’s about predictable touchpoints.

A simple 30‑day plan (for one person, 10–30 minutes daily)

Week 1 — Set up and quick wins

  • Create 6 saved replies from the scripts above.
  • Add 3 conversation labels.
  • Spend 10–15 minutes replying to all "New lead" messages.
  • Track source: note whether a message came from a post, ad, search, or group.

Week 2 — Tighten closing

  • Start using the two closing scripts (call-first for hot leads, message-close for others).
  • For any bookings, send a confirmation message within 10 minutes.
  • Begin tracking conversion rate: messages → bookings.

Week 3 — Follow-up sequences

  • Implement the 24‑hour cold-close and a 3‑day final follow-up.
  • Try a 1-week re‑engagement message for leads that didn’t book.
  • Note which scripts get responses and tweak language.

Week 4 — Measure and stabilize

  • Calculate conversion rate and average response time.
  • If conversion <10%, change one thing: pricing transparency, clearer next step, or faster replies.
  • Freeze the working scripts and make them the default for the next month.

Mini-example

A neighborhood dental clinic started this plan on a Monday. In week 1 they created saved replies and handled messages for 15 minutes/day. Week 2 they used the hot-lead closing script and booked 12 appointments from 60 messages (20% conversion). Patient no‑shows dropped 30% after adding a one-day pre-visit reminder. This took one staff member 20 minutes each morning.

Local business example: A bakery in Brooklyn moved from 2 walk-ins/day to 11 by posting one behind-the-counter reel each morning.

When to call vs. when to message

Call when:

  • The customer is ready for a time and you can confirm within minutes.
  • The customer gives a phone number and says "call me."
  • The issue is complex and will take more than three messages to resolve.

Keep messaging when:

  • Customers ask about price or hours.
  • The lead prefers messages (many do for quick scheduling).
  • You need a short confirmation or to send a link (booking page, menu).

If you call and reach voicemail, leave a 15‑second script: "Hi [Name], this is [Name] from [Business]. We’re holding [time/day] for you. Call me back at [phone] or reply here. Thanks!"

Tracking and simple KPIs

You don't need fancy CRM. Track these in a single spreadsheet or Google Sheet:

  • Date, customer name, source (post / page / group / ad)
  • Message type (price / booking / question)
  • Time to first reply (minutes)
  • Conversation label
  • Outcome (booked / no answer / lost)

Aim for these targets in month one:

  • Reply time under 60 minutes during business hours
  • Conversion rate (messages → bookings) ≥ 15% for service businesses
  • No-show rate reduced by 20% once confirmation messages are added

Common mistake: Treating Instagram captions like tweets — context outperforms one-liners for local businesses.

Templates for confirmations and reminders

Confirmation (send immediately after booking)

"Thanks [Name]! You’re booked for [service] on [date/time]. Please arrive 10 minutes early. If you need to change, reply to this message or call [phone]. See you soon!"

24‑hour reminder

"Hi [Name], a quick reminder: your [service] with [Business] is tomorrow at [time]. Reply to reschedule or call [phone]."

No-show follow-up

"We missed you today for your [service]. If you still want to come, we can reschedule — reply with days/times that work."

What actually works: A 5-post weekly rhythm built from one anchor piece — not daily improvisation.

Objections and short rebuttals

Price

"I understand. Our price reflects [one benefit]. We also have [lower-cost option or payment plan]. Would you like the cheaper option or to book the full service?"

Timing

"We can do a weekday morning or Saturday. Which is easier — I’ll hold a spot for 24 hours if you want to check your calendar."

Waiting for someone else

"No problem — I’ll note your name and you can book anytime. Want me to save a tentative slot for 24 hours?"

One-hour checklist your staff can use

  • Check "New lead" messages — reply with saved reply A
  • Confirm any tentative bookings — use confirmation template
  • Call any hot leads who gave numbers (15‑second voicemail if no answer)
  • Update the Google Sheet with outcomes

Steal this template: "We help [audience] [outcome] without [pain]. Here's how →"

Practical shortcut: You can build this system manually — or use BrandZilla to stay consistent without hiring a social media manager.

Final thought

Facebook messages are low-effort, high-intent conversations. Treat them like short sales calls: ask one clarifying question, offer a single next step, and follow up predictably. Start with the scripts above, measure one simple KPI (messages → bookings), and iterate after 30 days.

If you want a ready-made content and message flow to adapt, there are lightweight systems that package these scripts into templates you can drop into your Page and staff routine.

#facebook marketing#facebook messenger#small business#customer service#local marketing#templates

Questions business owners actually ask

The real objections — answered straight, no fluff.

BrandZilla

BrandZilla Editorial Team

SMB MarketingContent Strategy

Practical playbooks written and reviewed by people who actually run content programs for small and local businesses — not generic AI output. Every guide is pressure-tested against what real operators do on Instagram, Facebook, LinkedIn and Google.

Used by 1,000+ businessesLast updated Jul 14, 20267 min read

Get weekly content ideas for your business

Join business owners getting practical, ready-to-post BrandZilla content prompts every week. No spam.

No spam. Unsubscribe anytime.

Related articles