Skip to content
Nightbell

For US dental practices

An unanswered call is
an empty chair.

Your front desk is with a patient, on the other line, or gone for the day. Meanwhile someone with a cracked molar is calling the next practice on the list. Nightbell builds the website, the booking system and the automated follow-up that catch those people and put them in your schedule — usually inside five seconds.

24/7
booking and replies, whether or not the office is open

Included in every practice we launch.

~5s
target for the first automated reply on every channel

The target we build to and report against monthly.

Free
practice audit, sent in writing, yours whether you hire us or not

No call required. Five business days.

Operatory 2 — Tuesday

After hours, settled

  1. 08:00Hygiene recallD.R.
  2. 08:45Emergency examBooked on the site, 8:02am
  3. 09:30Crown seatM.O.
  4. 10:15New patient examWhatsApp reply in 5s
  5. 11:00HygieneRebooked from the reminder
  6. 11:45New patient examT.A.
  7. 13:30Consult — implantsWeb form, replied 9:13am
  8. 14:15FillingConfirmed by email twice
  9. 15:00WhiteningK.L.
  10. 15:45Held for emergenciesBy your rule
  11. 16:30New patient examBooked 9:48pm Monday

10 chairs earning · 1 held on purpose

Chair time recovered: 4h 30m

What we do

Four parts, sold as one system

Most practices already have a website, and most of them are a brochure. We build the whole path instead: the site, the booking form it points at, the assistant that answers the question standing in the way, and the replies that keep going on WhatsApp and email after you have closed. It is one system because no part of it works alone.


We do not sell these as four invoices. The website is the front door, the booking form is the handle, and the assistant is the person who answers — on the page, on WhatsApp and by email. Buying three of the four leaves the gap that loses the patient.

The system, running

One patient, start to finish, in under a minute

This is the whole system on one board, running a real sequence rather than a diagram of one. A patient contacts you at 9:11 on a Monday night. Watch where they go and how long each step takes.

Monday, 9:11pm — one new patient

Booked

Read left to right. Times run from the patient's first message. Nobody at your practice is awake for any of this.

  1. 9:11pm

    They find you

    Your site, on their phone

  2. +5s

    The assistant answers

    Website chat · WhatsApp · email

  3. +40s

    They pick a real time

    Live availability, your rules

  4. +41s

    It lands on your schedule

    Written into your software

  5. +41s

    They get a confirmation

    Now, then a reminder before the visit

Forty-one seconds, no phone call, and nobody on your team touched it. The first they know of it is a new patient on Tuesday's sheet.

5/5

Simulation — this is our system running, not a client's results

How it works

One patient, from 9:11pm to booked

This is a real sequence, not a diagram of a sales funnel. A prospective patient finds you after hours with a broken tooth. Here is every step the system takes, with the clock running.

Monday, 9:11pm — searching 'emergency dentist near me'

  1. 9:11pmPatient

    Lands on your site from a phone

    They search for an emergency dentist. Your site loads in 1.4 seconds and the first thing on screen answers their question: yes, you take new patients, and here is the soonest opening.

  2. 9:12pmPatient

    Asks the chat whether you take their insurance

    They do not want to fill in a form. They type a question and have an answer about five seconds later, from your own plan list — no guessing, no invented coverage — and it asks whether they would like to see times.

  3. 9:13pmNightbell

    Offers real slots, not a callback promise

    The assistant reads live availability from your practice management software, filtered to emergency exams with the right provider and the right block of chair time. They pick 10:15am Tuesday.

  4. 9:14pmNightbell

    Books it and sends the paperwork

    The appointment is written into your schedule. They get a WhatsApp confirmation with the address, parking, what to bring, and a link to the new-patient forms they can do from bed.

  5. 9:15pmPractice

    Your team wakes up to a complete record

    Nobody was on call. In the morning the front desk sees a new patient, their insurance, their chief complaint, their completed forms, and the full transcript of what they were told.

  6. 8:00am TueNightbell

    Confirms, and keeps confirming

    A reminder goes out the morning of, and again two hours before. If they reply asking to move it, the assistant handles the reschedule in the same conversation and the freed slot goes back on the schedule.

  7. 9:40pmNightbell

    Follows up on the one who did not finish

    Another visitor started the same form that evening and stopped at the insurance question. They get one email picking up exactly where they left off, with the answer to the question they stalled on. No campaign, no drip — one follow-up on a conversation that was already happening.

Nothing in that sequence needed a person to be awake. Everything in it can be overridden by your team at any point, and every message it sent is one you approved before it went live.

The assistant, on this page

Ask this page something and see what a fenced assistant does

The assistant here answers from this website and nothing else — it looks your question up in the site's own words rather than composing an answer, so it cannot tell you something the site does not say. What we build for a practice works to the same rule, fenced to that practice's own information.

It answers from this website only. If something is not here it says so rather than guessing — which is the behaviour we build for a practice, where a wrong answer about insurance costs you a patient.

Who we serve

We picked one chair and learned it properly

An agency that serves everybody knows nobody's schedule. We work with dental practices because the problem is specific, measurable and fixable: chair time is perishable, and the phone is where it perishes.

Dental practices

General dentistry, orthodontics, periodontics, oral surgery and paediatric dental — single location or a small group. If your front desk is two people and your schedule has holes in it, you are who we build for.

The phone rings while you are gloved up
Calls arrive in the same hour as the patients. The ones that go to voicemail rarely call twice — they call the next practice on the results page.
The site looks fine and books nothing
A contact form that lands in an inbox is not booking. It is a promise to book, later, if someone remembers.
Inquiries arrive after hours
Toothaches do not respect office hours. A message sent at 9pm that gets read at 9am has usually already been answered by someone else.
No-shows eat the schedule twice
An empty chair costs the production and the chance to have filled it. Confirmations and reminders that people actually reply to get most of that back.
One question stops the whole booking
Do you take my insurance, can you see my child, how much is a crown. Unanswered, each one is a visitor who closes the tab and asks the next practice instead.
Half-finished bookings are never chased
Someone starts the form, stops at a question, and nothing happens. Nobody at the front desk knows they existed, so nobody follows up.

Also within scope

Orthodontics
Long consult cycles and high-value cases. The follow-up between consult and start is where most of it is lost.
Oral surgery
Referral-heavy. We build the referring-dentist path as carefully as the patient one.
Paediatric dental
Parents book on phones at night. Booking has to survive being done one-handed.
Multi-location groups
One brand, separate schedules, separate insurance lists. Routing is the whole job.

Not a dental practice but recognise the problem? Tell us what happens to your inquiries today. If we are not the right fit we will say so quickly.

Tools we use

Boring infrastructure, on purpose

Nothing here is exotic. Every piece is something your practice could keep running without us, and something your team can be trained on in an afternoon. You own every account.

If your practice already pays for something that does one of these jobs well, we keep it. Replacing working software is a cost, not a feature.

The site

Built to be fast and to stay fast after we hand it over.

Next.js
The site itself — server-rendered, fast on cheap phones
Tailwind CSS
A design system your next developer can read
Vercel
Hosting, previews and rollbacks
Sanity / Markdown CMS
Editing pages without touching code

Scheduling

We integrate with what you already run. We do not ask you to switch software.

Dentrix / Eaglesoft / Open Dental
Practice management sync
NexHealth
Booking and PMS integration layer
Google Calendar
Consults and non-clinical bookings

Patient messaging

The channels patients already have open on their phone.

WhatsApp Business Platform
Two-way patient conversation
Twilio
SMS confirmations and reminders
Resend / Postmark
Transactional email that reaches the inbox

Intelligence

Language models used narrowly, on your information, with the ability to say they do not know.

Groq
Low-latency inference for live chat
Retrieval over your knowledge base
Answers grounded in your own documents
Human escalation rules
The part most vendors skip

Measurement

So the monthly report is a fact, not an opinion.

Google Analytics 4
Traffic and the path to the booking form
Assistant transcripts
Every question asked, and what it answered
Booking and reply logs
Time to first reply, per channel

Proof of method

How we prove the system is working.

Anyone can put a percentage on a website. What matters is whether the number is measured, whether it is yours, and whether you can check it every month. Here is the method behind ours.

We measure before we build
Every engagement starts by recording what your practice does today: how long each channel takes to answer, how many inquiries arrive outside opening hours, what share of calls reach a person. Without that, nothing we do afterwards can be honestly called an improvement.
You keep everything
The site, the domain, the messaging accounts, the automation logic and the patient data are yours and stay in accounts you own. If you leave, nothing has to be rebuilt and nothing is held hostage.
We work on one industry
Dental only. That is why we ask about block scheduling, recall intervals and which insurances you take before we ask about colour schemes. A generalist agency has to learn your operations on your budget.
The assistant hands off
Anything clinical, anything about a specific patient's treatment, anything it is not sure about — it says so and passes it to your team. An automation that guesses at a dental question is a liability, not a feature.

Ninety days at a three-operatory general practice

The same engagement every practice gets, written out in order so you can see where the time goes and what actually gets measured. The practice below is a composite drawn from the audits we run: the shape of the problem is the one we find almost every time.

Illustrative — not a client result
Practice
General and cosmetic, one location
Operatories
3
Front desk
2 staff, no evening cover
Before
Template site, phone and a contact form

What the audit found

  • We called at 11:40 on a Tuesday

    Five rings, then voicemail. The call was returned at 09:15 the next morning — twenty-one hours later, by which point a patient in pain has called someone else.

  • We submitted their own web form at 19:12

    The first human reply arrived at 14:00 the following day. Nothing acknowledged the form in the meantime, so the patient had no way of knowing it had been received.

  • Their inbox told the real story

    Of the last sixty form submissions, thirty-eight had arrived outside opening hours. Every one of them waited until morning, and nobody in the practice had ever counted them.

  • The site took 4.8 seconds to paint on a mid-range phone

    The insurance page named no plans, and there was no page for a single procedure the practice wanted more of. Search had nothing to rank.

  1. Day 0

    The audit, before any money changed hands

    We test the practice the way a new patient would, then write down what we found and hand it over. At this point the practice is free to take the document and fix it themselves.

    • Four channels timed: phone, web form, WhatsApp, email
    • The site opened on a real mid-range Android handset, not a simulator
    • The three fixes with the best return, ranked
  2. Weeks 1–4

    The build

    Fixed scope, fixed price. The site is rebuilt around the three questions that decide whether someone contacts a practice, and the booking form becomes the thing every page points at.

    • New site: procedure pages, an insurance page listing the actual plans
    • Online booking wired to the practice's own calendar rules
    • Knowledge base written from their policies, then checked line by line by the office manager
  3. Week 5

    Launch, with the front desk watching

    The assistant goes live answering on the site, WhatsApp and email. For the first fortnight every reply it sends is copied to the office manager, so the practice can see what it says before it trusts it unattended.

    • Handover rules agreed: clinical questions and anything about pain go to a human
    • Out-of-hours replies acknowledge, answer and offer a slot
    • Accounts, domain and code in the practice's name from day one
  4. Week 12

    The first quarterly read

    Ninety days of the monthly report, against the numbers taken at the audit. The comparison below is the whole of it — the same six measures, before and after, with no line added because it happened to look good.

    • Every figure traceable to a log the practice can open itself
    • Reply times measured per channel, not averaged into one number
    • The front-desk hours line re-estimated with the office manager, and labelled as an estimate
Ninety days at a three-operatory general practice — measures before and after
Median time to first reply, web formMeasured from submission to the patient receiving an answer, not to a staff member seeing it.At the audit19 hDay 9040 s
Inquiries answered outside opening hoursPreviously these waited for the next working morning.At the audit0Day 9034 / month
New-patient bookings made without a phone callAt the audit0%Day 9036%
Questions the assistant closed on its ownThe remaining 29% were handed to a human, which is the behaviour we want.At the auditDay 9071%
Started bookings finished after a follow-upPeople who stalled part-way through the form. Before the system existed, nobody knew they were there.At the auditDay 909 / month
Front-desk time on the phone, per dayThe least precise figure here, estimated with the office manager at both ends and labelled as an estimate in the report.At the audit≈5.5 hDay 90≈3.5 h

The line worth arguing about is the third one. If a third of your new patients would never book without speaking to someone, this system is worth less to you than it was to this practice — and we would rather establish that in the audit than in month four. Everything above starts from the same free audit, and the audit is about your practice, not this one.

A composite engagement assembled from the audits we run, written to show how the work proceeds and what gets measured. Not a client result, not a projection, and not a guarantee of the same figures.

What we commit to in writing

Being new means we have to be easier to leave than an established vendor, not harder.

  • The audit is free and yours to keep, whether or not you hire us.
  • Fixed-scope build with a fixed price. If we underestimated, that is our problem.
  • Month-to-month after launch, thirty days' notice, no annual lock-in.
  • You own the site, the domain, the accounts and the data from day one.
  • If the first ninety days do not change your reply times, we will keep working on it without billing you further for that phase.

Free practice audit

We will tell you what is leaking before you pay us anything

We call your office as a prospective patient, submit your own web form, look at your site on a mid-range phone and check what someone searching for your services actually finds. Then we write it down and send it to you.

Request your free audit
  • How long your practice takes to answer, on each channel
  • What a new patient sees in the first five seconds on mobile
  • Which questions go unanswered on your site, and for how long
  • The three fixes with the best return, whether or not you hire us

Contact

Tell us what happens to your inquiries today

Not a discovery call, not a demo you have to sit through. Send us what is going on and we will reply with something specific.

We reply to everything within one business day. If we are not the right fit for your practice we will say so and, where we can, point you at someone who is.