LeadFlow AI

Patient intake for dental & aesthetic clinics

The front desk that never closes.

Most high-value enquiries arrive after hours. LeadFlow AI answers every one in seconds, bounded by your own clinic guidelines, scores how ready the patient is, and follows up until they book or ask you to stop.

Runs on free tiers: Google Gemini for the assistant, a free-tier host and database. No per-seat lock-in.

After-hours enquiryanswering
Hi, how much are veneers? Can I get them before a wedding in 3 weeks?
Great question. Veneer pricing depends on an exam, so I will not quote a figure I cannot stand behind. What I can do now is book you a consultation. The earliest is Thursday 9:40am. Shall I hold it?
Yes please, and will it hurt?
I can share general information, but I am not able to give medical advice. Our dentist will answer that at the consult. You are booked for Thursday 9:40am, and I have sent a confirmation.
Bounded by your guidelines: it never invents pricing and refuses to diagnose. Every reply is logged.

What it does

An intake machine, not a chatbot

Four jobs a front desk does, running around the clock and tenant-isolated per clinic.

Answers, within bounds

A 24/7 receptionist held to each clinic's verified guidelines. It never fabricates pricing and refuses to give a medical diagnosis, so it protects the practice while it captures the lead.

Scores intent, with reasons

Every enquiry is sorted into high, medium or low intent with a plain-language rationale, so the team calls the patients worth calling first instead of guessing from a full inbox.

Follows up, then stops

A structured sequence reaches out over the first week and halts the moment the patient replies, books, or opts out. No clinic ever nags a patient who already said yes or no.

Books and logs everything

It offers real consultation slots, confirms them, and keeps an audit log of every message, so the practice has a record and the owner can see exactly what was said.

Try it — running in your browser

Type a patient enquiry. Watch the front desk work.

This is the app's own receptionist, knowledge base and lead scorer running live on this page — no server, no API key, no cost. It answers within the clinic's bounds, never invents a price, refuses to diagnose, and scores the lead with its reasons as the conversation reveals them.

Front deskon duty 24/7
Every reply is bounded by the clinic's guidelines and logged. Try the examples below.

Lead score, with reasons

Follow-up scheduled

Explainable lead scoring

Why this lead, and why now

The score is never a bare number. It comes with the reasons behind it, so the team can trust it and act on it.

High intent

Named a high-value procedure, asked about timing or availability, and left a reachable contact. Call first.

Medium intent

Clear interest but missing a detail, such as timing or budget readiness. Worth a prompt, well-timed follow-up.

Low intent

Early-stage or information-only. Nurtured gently, never pushed, and never allowed to crowd out the ready patients.

Follow-up that knows when to stop

A week of nudges, called off the instant it should be

The sequence runs on its own and halts on any reply, booking or opt-out. Nothing is sent after the patient has acted.

Day 0Instant reply and an offer to book
Day 1A gentle reminder with the next open slot
Day 3A short answer to the common hesitation
Day 7A final, no-pressure check-in

Questions

Before you deploy

How does it avoid saying the wrong thing?

The assistant is constrained to each clinic's own guidelines. It will not quote prices it cannot stand behind and it refuses to give medical advice or a diagnosis, deferring those to the clinician at the consultation. Every message is logged so the practice can review what was said.

Does it work for more than one clinic?

Yes. It is multi-tenant by construction: each practice's leads, calendar and knowledge base are isolated from every other, and that isolation is checked by an in-app test runner.

What does it cost to run?

It is designed to run on free tiers: Google Gemini's free prototyping tier for the assistant, and a free-tier host and database. The repository includes a step-by-step zero-cost deployment guide.

Can I self-host it?

Yes. LeadFlow AI is open source. The repository ships a Dockerfile and deployment configuration, so you can run it on your own host with your own keys.

Is patient data handled responsibly?

Conversations are stored per clinic for the follow-up sequence and the audit log, isolated between tenants. See the Privacy Policy for what is kept and for how long. Treat any clinical or payment workflow as subject to your local healthcare rules.

Pricing

Priced against one won case, not per seat

High-value procedures are worth $3,000–$25,000. A plan that captures even one extra case a month pays for itself many times over. Monthly fee plus a one-time setup and configuration.

Starter

$500 /mo

+ $500 one-time setup

Essential 24/7 AI lead capture and instant notification for boutique practices.

  • 24/7 AI receptionist web widget
  • Knowledge base (up to 15 procedures & FAQs)
  • Instant SMS & email lead notifications
  • T+0 and T+1 automated follow-up
  • Basic lead dashboard
  • Single location
Book a setup call
Most popular

Growth

$1,000 /mo

+ $1,000 one-time setup

Complete autonomous lead qualification, scoring and multi-day booking sequences.

  • Everything in Starter
  • Full 4-step follow-up (T+0, 1, 3, 7)
  • Automated high-value lead scoring & triage
  • Real-time human staff handoff
  • Unlimited knowledge base documents
  • Appointment queue & calendar sync
  • Dedicated onboarding call
Book a setup call

Pro

$2,000 /mo

+ $2,000 one-time setup

Custom multi-provider automation with an SLA and weekly pipeline audits.

  • Everything in Growth
  • Multi-location routing & staff rosters
  • Custom EHR webhook integrations
  • Weekly performance & quality audits
  • Bi-weekly revenue strategy review
  • 99.9% uptime SLA & 1-hour priority support
Book a setup call

Self-hosting instead? The code is open source — clone it, add a free Gemini key, and run it yourself. These plans are the fully-managed, done-for-you option.

Put the front desk on duty tonight

Clone it, add a free Gemini key, and follow the deploy guide. It answers the next after-hours enquiry for you.

Get it on GitHub