AI lead-to-booking automation

Turn more dental inquiries into appointments.

OtterFlow answers patient inquiries, books them into a time that is genuinely open, and sends the confirmation and reminders that keep the chair filled.

Built in Cebu for Philippine businesses. Currently piloting with Cebu clinics.

Smile & Skin Clinic Answers in seconds

Hi po, magkano cleaning?

Hi! Cleaning is ₱1,500 and takes about 45 minutes. We have openings tomorrow at 10:00 AM and 2:30 PM. Which works better for you?

2:30 po

Perfect. You're booked for tomorrow at 2:30 PM. I'll send your confirmation now.

  • Appointment booked
  • SMS confirmation sent
  • Reminder scheduled
Inquiry to booked,
without your team touching it.
The cost of silence

You're probably losing appointments
you never see.

None of these show up as a lost booking. They show up as nothing at all, which is why they're so easy to miss.

01

Slow replies

"We get a lot of Messenger inquiries, but my receptionist is busy." They move on to the clinic that answered.

02

Unfinished conversations

"Patients ask questions and then disappear." Nobody has time to pick it back up.

03

No-shows

"People book but don't show up." The slot empties and the day can't be refilled.

04

After-hours inquiries

"Messages come in after hours." Your receptionist sees them the next morning, which is often too late.

You don't need another full-time person to answer messages. OtterFlow keeps the conversation moving while your team is busy, offline, or already with another patient.

The system

From "how much?"
to "you're booked."

One path, start to finish, handled by Flo, our AI front desk, in English, Taglish or Bisaya, matching however the patient writes. Your team only steps in when it actually needs a person.

  1. 1

    Inquiry

    A patient messages your web chat or your Messenger page.

  2. 2

    Response

    Services, prices, hours and location: answered from what you approved, in seconds.

  3. 3

    Qualification

    Cleaning, consultation, braces? It works out what they want and moves toward a booking.

  4. 4

    Booking

    Real availability, checked live. It only ever offers times you can actually honour.

  5. 5

    Confirmation

    An SMS lands on their phone the moment the appointment is made.

  6. 6

    Reminder

    A nudge the day before and again an hour ahead, so the slot doesn't quietly empty.

  7. 7

    Follow-up

    A check-in after the visit, and a one-tap rebooking link if they don't show.

The objective is not more chats. It's more completed appointments.

Book a 15-minute demo

Example conversation

What it actually looks like.

A price question at 9 PM, handled end to end.

Smile & Skin Clinic Answers in seconds

Hi po, magkano cleaning?

Hi! Cleaning is ₱1,500 and takes about 45 minutes. We have openings tomorrow at 10:00 AM and 2:30 PM. Which works better for you?

2:30 po

Perfect. You're booked for tomorrow at 2:30 PM. I'll send your confirmation now.

  • Appointment booked
  • SMS confirmation sent
  • Reminder scheduled

An illustration of the flow, not a transcript from a named clinic. The prices, services and times come from that clinic's own settings and live availability. It never invents them.

Where we fit

Not another dental
management system.

Your clinic software

Runs the clinic.

  • Patient records
  • Dental charts
  • Billing and HMO
  • Scheduling and inventory
  • Reporting and recalls

OtterFlow

Converts the demand coming into it.

  • Handles the inquiry, day or night
  • Answers in English, Taglish or Bisaya
  • Answers only from what you approved
  • Books only times that are genuinely open
  • Confirms, reminds and follows up
  • Escalates to your team when a person is needed
Hosted web chat page Embeddable chat widget Facebook Messenger, connected for you Google Calendar sync Bookings API for developers

It sits in front of whatever you already run. You don't need to rip out your current system just to automate conversations and booking.

Follow-up

Keeping the appointment,
not just making it.

Around the appointment
  • SMS confirmation the moment a patient books
  • Reminders before the appointment, on a schedule you set
  • A check-in message after the visit
  • Cancel, reschedule or rebook by secure link
Bringing patients back
  • Dormant-patient reactivation
  • Following up leads who go quiet mid-conversation
  • Recall campaigns
  • Unfinished-treatment follow-up
Done for you

You're not buying a dashboard.

We're a small Cebu team. We set the system up around your clinic: your services, your prices, your hours, your booking rules. Then we keep it running. We watch it, tune the wording when something reads wrong, and adjust it as your clinic changes.

You're not buying software.
You're hiring us to make the system work.

Flo's humans, Cebu

Talk to one of us

Pricing

One system. We build it.
We run it.

Both parts are required: the setup gets you live, the monthly keeps it running.

Done-for-you setup · one-time

₱5,000

paid once, when we launch you
  • Business and service configuration
  • Booking rules, availability and resources
  • Messaging flows for your clinic
  • AI knowledge base built from your FAQs
  • SMS setup and testing
  • Staff onboarding
Managed system · monthly

₱2,500 / month

we operate it, you see the bookings
  • Hosting and AI usage
  • Included SMS allowance
  • Active monitoring
  • Ongoing optimisation and copy tuning
  • Performance review

See it running on your own clinic's details.

Book a 15-minute demo
Who it's for

Built first for appointment-driven businesses.

Primary focus

Dental clinics

Cleaning, consults, braces, extractions. The questions arrive at all hours, and the ones nobody answers book somewhere else.

Aesthetic & dermatology

High-value inquiries into consultations, then follow-up.

Salons & spas

Bookings, reminders and repeat visits.

Fitness & wellness

Leads into trials and scheduled sessions.

Dental is where we're focused today. The same engine supports the rest as OtterFlow grows.

Safety

AI handles the repetitive work.
Your clinic stays in control.

Built for administrative and booking conversations. Not diagnosis, and not medical decisions.

What it does

  • Answers the FAQs you approved
  • Handles administrative questions
  • Qualifies inquiries
  • Schedules appointments
  • Sends confirmations and reminders
  • Escalates anything uncertain

What it never does

  • Diagnose a patient
  • Prescribe medication
  • Decide a treatment plan
  • Give clinical advice or dosages
  • Answer "is this safe for me?"
  • Invent a price, service or open slot

When it doesn't know, it asks a human to step in rather than guess.

Your numbers

How many bookings are slipping through the cracks?

Put in your own figures. Nothing is sent anywhere. This runs entirely in your browser.

Unbooked inquiries a month 75
Value of that pool ₱112,500
No-shows a month 7
Value sitting in no-shows ₱10,500
At your assumed conversion ₱11,250

This is an illustrative estimate. It is not a forecast or a guarantee. It's arithmetic on the numbers you typed, meant to show the size of the pool.

Walk through it with us
Questions

The things clinic owners
actually ask us.

Which channels does it work on?

A hosted chat page and an embeddable widget, out of the box. Facebook Messenger comes in through our messaging API, which we wire up for you during setup. Bookings can sync to Google Calendar.

Can patients reschedule through Messenger?

Yes, from the Manage link in their confirmation text. Every confirmation and reminder carries one, and that page lets them pick a new time or cancel. Changes happen there rather than in the chat, because the link is tied to the mobile number on the booking, so only the person who made the appointment can move it.

What happens when it doesn't know something?

It says so, takes the patient's details, and flags the conversation for your team. It never fills a gap with a guess.

Can it accidentally book a time we can't honour?

It only offers slots that are genuinely open, including around chairs and dentists shared between services. Bookings are written under a lock, so two people can't take the same slot.

Can my team take over a conversation?

Yes. Any chat can be handed to a person, and the AI stays quiet there until you hand it back.

How long does setup take, and what do I have to do?

We do the configuration. You give us your services, prices, hours, booking rules and the questions patients ask most. We build it, test it with you, and train your staff.

Ask us the rest on a call

More booked appointments from the leads you already have.

Fifteen minutes, no pitch. We'll look at how inquiries reach your clinic today and where they stall.

Or see an example conversation

Built in Cebu. Currently piloting with Cebu clinics.