Messenger, SMS or Online Booking: Where Should a Philippine Dental Clinic Take Appointments?

A clinic front desk with a smartphone showing a chat, a basic phone showing a text message, a laptop with a calendar grid and an open paper appointment book.

Ms Reyes has been coming to Smile & Skin Clinic for years, and she books the way she always has. At 7:40 on a Tuesday morning she texts the clinic's Globe number: "Good morning po, pwede po ba magpa-schedule ng cleaning this Saturday?"

Jen, at the front desk, copies the clinic's new online booking link and texts it back from the same phone.

It never arrives. Globe stopped delivering person-to-person texts that contain a link in September 2022, and the sender gets no bounce and no error. Jen thinks she's handled it. Ms Reyes thinks the clinic didn't bother to reply, and by lunchtime she's booked somewhere else.

Every channel you take bookings through can fail like that, and each one fails in a different spot. Messenger goes quiet at 9 PM, when nobody is on the Page. An online booking page loses the first-time patient who only wanted to know the price. SMS fails the way it just did. So instead of hunting for the best channel, work out which job each one can hold.

The short version

  • Messenger is usually where a new patient asks first, and the first message is nearly always a question, most often the price. Answer it and book them in the same thread.
  • SMS is better for reaching patients than for taking bookings. Use it for the confirmation, the reminders and the link to move an appointment, because it reaches everyone who gave you a mobile number.
  • An online booking page works for patients who've already decided: returning patients, recall patients, people who'd rather tap than chat. It does little for a stranger with a price question.
  • Calls and walk-ins don't go away. Plan for them.
  • All of it has to land in one calendar. Three channels writing into three places is how two patients end up waiting for the same chair.

Four questions to put to any booking channel

Ask these of every channel you use now, and of anything a vendor shows you.

  1. Who has to start it? Some channels only let you speak after the patient has.
  2. What does the patient have to do before they're booked? Every tap that takes them out of the chat, and every form field, is a chance to give up.
  3. Does it know what's open right now, or does somebody have to check the appointment book first?
  4. Who answers at 9 PM? Patients ask when they get a free minute, and for plenty of them that's after your front desk has gone home.

Messenger, SMS and online booking, side by side

Channel The job it's good at Who answers at 9 PM How it fails without anyone noticing
Messenger Answering new patients and booking them in the thread Nobody, unless something answers for you "Sige po, Saturday 1:30" stays in the chat and never reaches the calendar
Texting the clinic phone Regulars who have always booked by text Nobody, and the phone may have gone home with someone A link you text back is never delivered
SMS from a sender name Confirmations, reminders and the link to move a booking It sends on schedule The sender name isn't registered, or it asks for a reply that nobody receives
Online booking page Returning and recall patients who know what they want It's always open It reads a different calendar from the one the front desk writes in

Messenger: where the question gets asked

Meta's advertising tools reported Messenger reaching 65.8 million people in the Philippines in late 2025, a little over half the population (DataReportal, Digital 2026: The Philippines). For a lot of clinics, the Page inbox gets more first messages from strangers than the website ever will. The count further down will tell you whether that's true for yours.

That first message is almost never "I'd like to book." It looks like this:

hi po magkano cleaning? may slot pa po ba sa sat?

That's two questions, and a booking link answers neither. What works is answering both in the thread, then asking for the one thing you'll need later:

Clinic: Hi po! Cleaning is ₱1,500 and takes about 45 minutes. This Saturday we have 9:00 AM or 1:30 PM. Alin po ang mas okay sa inyo?

Patient: 1:30 po

Clinic: Sige po. Ano po ang mobile number niyo? Doon po namin ite-text ang confirmation at reminder.

Patient: [her number]

Clinic: Booked na po kayo, Saturday 1:30 PM. Na-text na rin po namin ang confirmation.

The mobile number matters more than it looks. Meta lets a Page message someone freely for 24 hours after their last message (Meta, Messenger Platform policy overview). A patient who books on a Monday for a Saturday two weeks away is far outside that window when her day-before reminder is due, and the number is how you reach her then. We went through what Messenger can and can't send later, including the reminder tags Meta switched off in 2026, in SMS, Messenger or Viber: where appointment reminders should go.

Messenger breaks in three places.

  • At night. The message waits until someone opens the inbox, and if she asked two other clinics as well, she'll probably book with whoever replied first.
  • In the thread itself. "Sige po, Saturday 1:30" typed into a chat isn't a booking until somebody writes it into the calendar. If nobody does, the patient still turns up on Saturday, and someone else may already be in the chair.
  • On whoever's phone has Page access. When two staff answer the Page from their own phones, both can promise the same Saturday slot.

SMS: better for reaching patients than for taking bookings

"SMS" means two different things in a clinic, and they can do very different jobs.

Texting the clinic's own number

Most clinics put a mobile number on the signage, the Facebook Page and the calling card, and regulars text it. Jen replies between patients. For people who've always booked this way, often the older ones, it works, and there's no reason to take it away from them.

It has two limits. The first is links. That phone sends person-to-person texts, and Globe stopped delivering those when they carry a link. Its words at the time were "If the SMS has a link of any kind, we are not going to deliver it, period" (GMA News, 2022). In September 2023 the NTC told all telcos to block texts containing clickable links, URL shorteners and QR codes (Gizguide, 2023). A booking link texted from the clinic phone is the message at the top of this article.

The second is where the booking lives. Until someone copies it into the calendar, it sits in one SIM card's inbox. If that phone goes home with whoever had the late shift, part of your schedule goes with it.

Texts from a sender name

The other kind of SMS is sent by software under a registered sender name, such as SMILESKIN. Confirmations and reminders belong here, and this is where SMS earns its place, because it reaches everyone who gave you a number. DataReportal counts 137 million active mobile connections in the Philippines, about 117% of the population, which is what happens when people carry more than one SIM. Not every patient has messaged your Page. Nearly all of them wrote a mobile number on your patient form.

A confirmation from that sender looks like this:

SmileSkin: Hi Ms Reyes, booked po kayo: teeth cleaning, Sat 3 Oct, 1:30 PM at Smile & Skin Clinic, Mandaue. To move or cancel, open [your full booking link]

Get two things right. Write the full link and never a shortened one, since shorteners are on the NTC's block list. And don't ask the patient to reply unless you know someone receives replies. Whether a patient can answer a sender name depends on your SMS provider. The service OtterFlow sends through can't receive them, which is why our texts carry a link instead of "Reply YES to confirm".

So as a way to take bookings, SMS is fine for the regulars who text the clinic phone, as long as each one goes into the calendar the same day. Most of what SMS is worth to you comes after the booking.

Online booking page: for patients who've already decided

An online booking page is just a link. The patient opens it, picks a service and a time, leaves a name and number, and gets a confirmation. It's open all night and it never needs Jen.

It's the right door for:

  • returning patients who know they want their six-month cleaning and don't need a conversation about it
  • recall patients, since a recall text with a link to book asks less of them than one that says "call us"
  • patients who'd rather not message a stranger at all
  • anyone making up their mind at 11 PM

Put the link where those patients already look: the action button on your Facebook Page, your Google Business Profile, which has room for a "Book an appointment" link (Google Business Profile Help), and every recall text that goes out under your sender name. If recalls aren't running yet, how to build a dental patient recall system starts there.

It's the wrong door for a first-time patient. They don't know what a cleaning costs, whether you take their HMO, or whether the dentist is gentle with nervous patients. A page full of time slots asks them to commit before anyone has answered them, and plenty will close it and ask the next clinic on Messenger instead.

A Google Form isn't a booking page

A form collects a request. It has no idea what's open, so two people can ask for the same Thursday at 3:00 PM and both think they're booked until someone writes back. It also stores every answer in whichever Google account created it. Health information counts as sensitive personal information under the Data Privacy Act (RA 10173, Section 3(l)), so if you keep a form, ask for name, mobile number, service and preferred time, and leave "what's wrong with your tooth" for the clinic to ask in person.

Whatever booking page you use has to read the same calendar your front desk writes in, or it will offer this morning's walk-in slot to someone else. How to automate dental appointment booking covers picking that one calendar, and the free Google option that's enough for some single-dentist clinics.

Calls and walk-ins still count

The phone isn't going anywhere. Some patients will call, some will walk in and ask for the next free slot, and the tita who has been coming since the clinic opened is not about to start using a booking link. Those bookings go into the same calendar too, entered by whoever is at the desk while the patient is still on the line or standing there. A booking page that only knows about online bookings will hand their slot to someone else.

Match the channel to the patient

Patient Where they'll reach you What to give them
New patient with a price question, in the evening Messenger The price and two real times, booked in the thread, then an SMS confirmation
Returning patient due for a cleaning Your recall text A link to the booking page
Braces patient on monthly adjustments The front desk, at the end of each visit Next month's slot, booked before they leave, and an SMS reminder
Older patient who doesn't use Facebook A call, or a text to the clinic phone A person, and the booking in the calendar before the call ends
Anyone with pain, swelling or bleeding Any channel A person, now. Never a self-service booking page

Count yours before you choose anything

Take the last 30 enquiries your clinic received, from every channel, and fill this in with the Page inbox and the clinic phone in front of you.

Channel Enquiries Became a booking Got a reply the same day
Messenger
Texts to the clinic phone
Phone calls
Online booking page
Walk-ins

Then read it like this.

  • Lots of Messenger enquiries and few bookings usually means the reply is late, or the booking step sends people out of the chat. Why patients message but never book goes through the six ways that happens.
  • If the clinic phone carries most of your bookings, your booking system is currently one SIM card. Get those bookings into one calendar before you spend anything.
  • A booking page with plenty of visits and few bookings is sitting in front of the wrong patients. Move the link into your recall texts and your Google profile.
  • Enquiries with no reply on the same day are the after-hours gap, and what to answer at 10 PM is the place to start.

Common mistakes

  • Answering "magkano po?" with a booking link. She asked a price.
  • Texting a booking link from the clinic's own phone. It probably won't arrive, and nothing will tell you.
  • Printing "Reply YES to confirm" in a text from a sender that can't receive replies.
  • Calling a Google Form "online booking".
  • Booking in Messenger and never writing it into the calendar.
  • Sending day-before reminders through Messenger, when by then you're usually outside the 24-hour window.
  • Running three channels into three calendars.

Where OtterFlow fits

We build one version of this, so read this part knowing that.

A patient messages your Facebook Page, your hosted chat page or the chat widget on your website at 9 PM. Flo, OtterFlow's AI front desk, answers the price question from the prices you approved, in English, Taglish or Bisaya, whichever the patient writes in. It offers only times that are genuinely open, books the patient in the thread, and writes the booking under a lock so two patients can't take the same slot. The SMS confirmation goes out straight away with a secure link to cancel or reschedule. Reminders follow the day before and an hour ahead, and a patient who doesn't show gets a link to rebook. If the patient asks for a person, or asks anything clinical, the conversation goes to your team.

It doesn't take bookings by text, because the texts it sends can't receive replies, and it doesn't answer your clinic phone. Calls, walk-ins and the regulars who text still need Jen. It isn't clinic management software either. Records, charts and billing stay where they are, and bookings can sync to Google Calendar.

The dental clinic booking system in the Philippines page walks through the whole flow, and you can message Flo on Messenger and try to book a cleaning at the demo clinic yourself.

Questions clinic owners ask

Should we stop taking bookings by text?

No. Keep the clinic number for the patients who use it, and make one person responsible for moving every texted booking into the calendar the same day. What should change is what you send from that phone. Leave booking links out of it, because they won't arrive.

Do Filipino patients actually use online booking pages?

We don't know of a reliable Philippine figure, so check your own. If your recall texts go out under a registered sender name, add the booking link to the next batch and count how many patients use it against how many message or call instead. That number is worth more to you than any national average.

Does booking on Messenger cost anything?

There's no per-message fee while the patient is talking to you, because replies inside Meta's 24-hour window are free to send. The cost is whoever answers, or whatever answers for you, and the hours when nobody does. What dental clinic software costs in the Philippines covers the software side.

Is a free booking page enough for a small clinic?

For one dentist offering a handful of services, often yes. A free Google Calendar booking page covers it, and our booking guide explains where it stops fitting: two dentists with different skills, equipment only one room has, and services that run different lengths.

Start with the count

Before you compare a single product, fill in that table for your last 30 enquiries. It shows you which door your patients use and which one is losing them, and that's a better guide to where the money should go than any feature list. If you'd like a second pair of eyes on it, the fifteen-minute call below is for exactly that, and if the answer turns out to be a free booking page and faster Messenger replies, we'll tell you so.