How to Convert Facebook Leads Into Dental Appointments: The Three Kinds of Lead and What Each One Needs

Three stacks of paper enquiry slips on a dark dental clinic reception counter under a lamp. The shortest has a pen beside it, the two taller ones sit untouched, a phone glowing nearby.

You boosted a post about teeth cleaning for ₱1,500. Thirty-four people commented "Price po?" underneath it. You put another ₱1,500 into a lead form, and Ads Manager reports 23 submissions. Eighteen more people messaged the page directly.

Then you work through the next fortnight and count how many of those seventy-five actually sat in the chair. Three.

That gap is not bad luck, and it does not mean Facebook has stopped working for clinics. It is four or five specific places where a lead falls out of your process. Finding them starts with something nobody tells clinic owners: Facebook did not hand you seventy-five of the same thing. It handed you three different kinds of lead, with three different clocks running on them, and the rules for one do not apply to the others.

Most clinics work the type they can see and lose the other two by default.

The short version

Eight things, in the order I would do them.

  1. Sort your leads by type before you fix anything. A comment, a Messenger message and an instant-form submission are three separate assets. Advice written for one will quietly fail on the other two.
  2. A comment is not a conversation. Nothing about it lands in your inbox, and no window is open.
  3. Meta allows one private reply per comment, sent within seven days. That is your whole allowance for that person.
  4. Sending it does not open the messaging window. Only their answer does. So spend that one message on something worth answering, never on "PM sent po".
  5. An instant-form lead is a phone number with no thread attached. Nothing notifies the front desk. Somebody has to go and get it.
  6. Meta deletes lead data after 90 days. Download it weekly or lose it.
  7. If your form never asked permission to contact them, you are holding a number you should not text. Add the consent question before you spend another peso on that ad.
  8. Track cost per booked appointment, not cost per lead. The two numbers come from the same spend and point at completely different problems.

Most clinics get stuck on point one. They ask how to improve their Facebook leads while treating a comment, a message and a form fill as the same event, and no single fix works on all three.

Facebook does not give you one kind of lead

Here is the whole article in one table. Everything after this is detail.

Lead type What you actually have The clock that is running Who may send the next message
Messenger message A thread and a profile name. Usually no phone number. 24 hours from their last message A person or a system, freely
Comment on a post A public comment. No thread exists yet. 7 days to send one private reply One message. After that, only if they reply
Instant form submission A name and a mobile number sitting in Ads Manager 90 days before Meta deletes it Only you, by phone or SMS, and only with consent

Read down the third column. Three different clocks, and only one of them is visible from your inbox.

That is why the usual advice only half works. It was written for the first row.

Lead type one: the Messenger message

This is the one every guide covers, ours included, so I will be brief.

Someone messages your page. A 24-hour window opens from their last message, and inside it you may send what you like, automated or typed. Meta's Messenger Platform policy sets that line. When the window closes, standard messaging closes with it, and what you may do on day two is a different question with a different answer.

We have written both halves in full. Automating your clinic's Facebook messages covers what you are allowed to automate inside the window, and what breaks in Philippine clinics specifically. Following up with dental leads covers the windows after it, and when to stop.

One thing is worth repeating here. This is the only lead type where a system can carry the whole job unaided, which makes it the easiest to fix and the one most clinics have already half fixed. Which is why your remaining loss is probably not here.

Lead type two: the comment, which is not a conversation

Boost a post about braces and you will get comments. "Magkano po?" "Location po?" "Open po ba kayo Saturday?"

Watch what happens next in most clinics. Somebody replies "PM po kayo" under the comment, or replies "PM sent po" without actually sending anything, or the post collects 34 comments and nobody touches it, because comments feel like engagement rather than like enquiries.

Every one of those people raised their hand in public. None of them is in your inbox.

The rule almost nobody has read

Meta lets a page send a private reply to a comment. The rules are narrow, and they are worth knowing exactly, because they decide how that message has to be written.

From Meta's own Private Replies documentation: the private reply can only be a single message, it automatically includes a link to the post or comment, and it must be sent within seven days of the person publishing the comment.

One message, within seven days. That is the whole allowance.

Sending it does not open the 24-hour messaging window. The window opens when the person answers you. If your one message does not earn a reply, the conversation is finished and there is no second attempt.

That is what makes "PM sent po" so expensive. It spends your only shot on a message nobody can answer.

What to put in the one message

It has to answer the question they asked in public, and it has to end somewhere they can only reach by replying.

Hi po! Cleaning is ₱1,200 and takes about 45 minutes. We have Thursday 2:00 PM and Saturday 10:30 AM open this week. Which one works for you po?

Or matching the language they commented in:

Hi po! ₱1,200 po ang cleaning, mga 45 minutes lang. May bakante po kami Huwebes 2:00 PM at Sabado 10:30 AM. Alin po ang mas okay sa inyo?

Three things are doing work there. The price they asked for, so they have no reason to go and ask a clinic that answers. Two specific times rather than "available po kami", because a specific time can be accepted and an availability cannot. And a question, because their answer is what opens the window.

Reply publicly as well, and keep it short

The comment is public. Everyone who reads that post later reads your reply, including the forty people who will never comment at all. A page where every price question is met with "PM po kayo" tells a browsing reader that getting an answer here is going to be work.

So answer publicly too, briefly, and put the booking half in the private reply. "₱1,200 po ang cleaning, sent you a message po with our open slots" does both jobs in one line.

There is a real limit on this. Anything specific to that person's mouth belongs nowhere near a public comment. A price is public information. A question about their symptoms, their history, or what treatment they need is not, and answering it in a comment thread exposes a patient in front of everyone who scrolls past.

Lead type three: the instant form, which is a phone number with nobody attached

An instant form is the one that opens inside Facebook, already filled in with the name and mobile number on their account. Two taps and they are submitted.

The low friction is the appeal, and it is also the problem. Someone who would never have typed out a question will happily tap Submit on a pre-filled form. So instant forms produce more leads per peso than Messenger ads, across a much wider spread of intent, some of it very thin. That is a property of the format rather than a fault in your ad.

Then four things go wrong, and they go wrong at almost every clinic I have seen run one.

Nobody is watching

The lead does not arrive anywhere your front desk looks. It lands in Ads Manager, or in the Leads Center under your page. No notification, no inbox, no badge on anyone's phone.

Somebody has to make a habit of going to collect them, or the form has to be wired into something that pushes them out. Until one of those is true, you are paying per lead for a list nobody opens.

The 90-day clock

Meta keeps lead data for 90 days and then deletes it. Its own help centre puts it plainly: leads are available for download for 90 days from submission, and after that they cannot be downloaded at all. Pull them weekly into a spreadsheet you control.

Not that a 60-day-old dental lead is worth much. Somebody who asked about braces in June has either had them fitted somewhere else or stopped thinking about it. The 90-day rule matters because it turns a vague habit into a deadline. A list you check monthly is a list you have already half lost.

The number you are not allowed to use

This is the one that gets clinics into genuine trouble.

A mobile number on a form is personal information. Under the Data Privacy Act of 2012, a clinic needs a lawful basis before it processes that number, and for direct marketing that basis is normally the person's consent, freely given and recorded. A form that collects a number without asking anything about contact leaves you holding a number and no clear permission to market to it.

The fix costs about a minute of setup. Meta's instant forms let you add your own consent checkboxes and a custom disclaimer alongside the privacy policy link the form already requires. Add a line the person actually ticks:

I agree that Smile & Skin Clinic may contact me by SMS or phone call about my enquiry and about appointment availability.

Then keep the record of who ticked it. Store the numbers somewhere access is controlled rather than in the group chat, and write down how long you keep them and who has them. Our own privacy policy is a reasonable shape to copy for the parts about storage and retention.

One point trips people up. Consenting to be contacted about a braces enquiry is not consent to be added to a monthly blast forever. Consent covers what it says it covers.

The form asks the wrong questions

A form that collects a name and a number gives whoever calls nothing to open with. Meta allows custom questions, so use one.

Ask what they are enquiring about, as a short multiple choice. Cleaning, braces, extraction, whitening, something else. Now the caller opens with the reason they filled it in, instead of "Hi, you enquired on Facebook?", which sounds like every scam call they have ever received.

Resist adding more than one or two. Every extra question drops the number of people who finish, and you can ask the rest on the phone.

Then call, do not text first

A form lead is the only one of the three where a phone call is available and appropriate. They gave you the number for that. Call while the enquiry is still something they remember.

Hello po, si Jen po ito from Smile & Skin Clinic. You left your number on Facebook asking about braces. Do you have two minutes po?

If nobody picks up, send one SMS and keep it plain.

Smile & Skin Clinic: Hi po Ms Reyes, si Jen po ito. Tumawag po kami about your braces enquiry. May bakante po kami Thursday 2 PM or Saturday 10:30 AM. Reply lang po kung alin ang okay.

Do not put a link in it. Philippine networks drop SMS containing links silently, with no bounce and no error, so you never learn the message was not delivered. We went through what does and does not arrive in automating dental appointment reminders, and there are working message shapes in our reminder SMS templates.

The leak map: find out which column you are losing

You cannot fix a funnel you have not counted, and this count takes about forty minutes with a notebook.

Take last month. For each of the three lead types, work out six numbers.

  1. How many people raised a hand
  2. How many got any reply at all
  3. How many got a reply containing a price and at least one specific time
  4. How many replied back
  5. How many booked
  6. How many showed up

Here is what that looks like filled in. These numbers are invented to show the shape of the arithmetic rather than measured at any clinic, so put your own in.

Comments Messenger Instant form Total
Raised a hand 34 18 23 75
Got any reply at all 0 privately 18 6 called 24
Got a price and a time 0 11 6 17
Replied back 0 9 4 13
Booked 0 3 2 5
Showed up 0 2 1 3

Read the columns rather than the bottom row. Three patients from 75 enquiries looks like a disaster with no obvious cause. Split by type and it becomes specific.

The comment column is a total loss, and it is the largest one. Thirty-four people asked a question in public and not one of them got a private reply. Nothing here needs software or budget. It needs somebody to know that comments are leads and that the private reply exists.

The Messenger column is working reasonably and leaking at the end. Nine replied, three booked. That is a conversation problem rather than a coverage problem, and it usually lives in how fast the first reply went out and whether a real time was ever offered.

The instant-form column never got worked at all. Six of 23 leads were called, because somebody downloaded the CSV once. The 17 nobody contacted cost exactly as much as the six who were.

Two of those three problems are free to fix. None of the three is fixed by a better ad.

Count cost per booked appointment, not cost per lead

Ads Manager will show you a cost per lead, and it will usually look encouraging. Take the numbers above, with ₱1,500 on the boost and ₱1,500 on the form ad behind them.

₱3,000 over 75 enquiries is ₱40 per lead. That reads like a bargain, and it is the number that gets screenshotted and sent to the clinic owner.

₱3,000 over three patients who actually sat in the chair is ₱1,000 per patient. Against a ₱1,200 cleaning, you have just about broken even before paying for anything else.

Same spend. Same ad. The entire difference between those two numbers happened after the lead arrived, in the part of the process that costs nothing to change.

This is why I would not touch the ad account until the leak map is done. Doubling the budget on the table above buys another 34 unanswered comments. Between a clinic that answers its comment section and calls its form leads, and one that spends ₱6,000 and keeps its habits, I would back the first every time.

Work out what a new patient is worth to you over a year rather than on the first visit, then decide whether ₱1,000 to acquire one is fine or alarming. That is a different judgement for braces than for a cleaning. Dental clinic marketing strategies in the Philippines goes through what each channel costs in pesos and in front-desk hours.

Common mistakes

Treating the comment section as engagement. Likes and replies feel like marketing performance. A comment asking a price is a patient enquiry that happens to be public.

Spending the private reply on "PM sent po". One message, and it went to something nobody can answer.

Running a lead form with no named owner. Before the ad goes live, decide who checks the leads, how often, and what they say. If that person is also chairside all day, the honest answer is not "within the hour", and you should design around that rather than hope.

Putting a discount in the ad. The Philippine Dental Association's Code of Ethics states that offering promotional rates is not allowed in the practice of the dental profession. That governs your Facebook ad the same as it governs your signage. There is more on what the code does and does not permit in how to get more patients for a dental clinic.

Answering with availability instead of a time. "Available po kami Monday to Saturday" hands the work back to the patient. Two specific slots let them say yes.

Downloading leads once a month. A 30-day-old dental enquiry is mostly cold, and the 90-day deletion is waiting behind it.

Judging the campaign on cost per lead. It is the cheapest number to improve and the least connected to your appointment book.

Adding a channel before fixing the one you have. Viber, TikTok and a website chat widget all sound like growth. Each one is another inbox nobody is watching. Our comparison of where to send appointment reminders covers what each channel can actually carry.

What to do this week

  1. Open your last three boosted posts and read the comments. Count the questions nobody answered privately. That number is your cheapest available win.
  2. Send a private reply to every commenter from the last seven days. Price, two open times, one question. Anything older than seven days is closed, and you can stop feeling bad about it.
  3. Download your instant-form leads today, then put a weekly reminder in somebody's phone.
  4. Open your form and check whether it asks for consent to contact. If it does not, add the checkbox and a custom question about what they are enquiring about.
  5. Do the leak map for last month. Forty minutes, one notebook.
  6. Fix the largest leaking column first, and leave the ad budget where it is until you have.

Where OtterFlow fits

Nothing above requires software. A person with time can answer every comment within the hour, call every form lead the same afternoon, and offer two real times every single go.

The catch is when the enquiries arrive. Facebook enquiries land in the evening, at lunchtime, and on Sunday, when the front desk is with a patient or has gone home. Our article on after-hours patient enquiries covers how to work out what your closed hours are costing you.

OtterFlow is built for the part of that gap a system can honestly cover. A patient asks a question, and it answers from the information you approved rather than inventing something, in the language they wrote in, whether that is English, Taglish or Bisaya. It reads which slots are genuinely open, including around chairs and dentists shared between services, and books the patient into one. A confirmation goes out by SMS, then a reminder, with a link to reschedule or cancel.

When it does not know something, it says so, takes the patient's details and flags the conversation for your team. Anyone on your staff can take a conversation over, and it stays quiet there until you hand it back. On clinical questions it will not offer a diagnosis. Facebook and Instagram Messenger come in through our messaging API, which we wire up for you during setup, alongside a hosted chat page and a widget for your website.

It is worth being equally clear about what it does not do, since this article is largely about boundaries. OtterFlow does not run your ad account, it does not reach into Ads Manager to collect your instant-form submissions, and it does not make phone calls. Those three stay with a person. What it covers is the Messenger column, and the enquiries that arrive when nobody is at the desk.

Pricing is on the home page: ₱5,000 to set it up, paid once, then ₱2,500 a month. If you want to watch the booking half work before deciding anything, that is what the 15-minute call is for.

Questions clinics ask

Can I text someone who filled in my Facebook lead form?

Only if your form asked permission and they gave it. A number collected without a contact consent leaves you without a clear lawful basis for marketing to it under the Data Privacy Act. Add the consent checkbox now, and treat the numbers you already collected without one as a list to call about the specific thing they enquired about, not to add to a broadcast.

Should I run instant forms or click-to-Messenger ads?

Messenger, if you have someone who answers quickly, because a conversation lets you handle the real question and book on the spot. Instant forms, if your strength is the phone and somebody is genuinely going to call. The format that fits how your clinic already works usually beats the one with the better cost per lead. If neither is true yet, fix that before running either.

Do I have to reply to every comment?

Publicly, yes, briefly, including the ones that just say "Interested". It is what a browsing reader uses to judge whether you answer people. Privately, only where there is a real question, because you get one private reply per comment and it should go where there is something to say.

Someone commented asking whether their tooth needs to be pulled. Can I answer that?

Not publicly, and not really privately either. Say what it would take to find out, offer a consultation slot, and leave the clinical judgement to the dentist in the room with them.

How many times should I follow up before giving up?

Twice, then stop and mark it closed. The full reasoning, including which channel is still open to you on day three and on day nine, is in how to follow up with dental leads.

The one thing to take away

Go and read the comments under your last boosted post. Count the questions that never got a private reply, then compare that number with how many new patients the boost produced.

For a lot of clinics that one comparison explains most of the gap, and closing it costs nothing except knowing it was allowed. Once you have counted yours you will know whether your problem is coverage or conversation, and if it turns out to be the messages landing at ten at night, that is worth a fifteen-minute call with us.