Clinic owner dashboard
Revenue, utilisation, booking sources and no-shows — on one screen that updates itself.
Are you running your clinic blind?
Most dental clinic owners answer the question "how did the month go" with something like "not bad, I think". Revenue comes from the accountant with a delay, doctor utilisation is estimated by eye, and there is no precise answer at all to the question "where did this patient come from".
The problem is not that the data doesn't exist — it's already in the practice management system. The problem is that pulling it together means spending an evening exporting and consolidating spreadsheets. So nobody does it regularly, and decisions get made on gut feel.
The owner's dashboard is a single screen that collects these numbers automatically and updates itself. You open it on your phone between appointments and see the state of the clinic in a minute.
What the dashboard shows
Five groups of metrics that answer an owner's questions, not an accountant's questions.
- Revenue — by day, week, month, with the trend over time. You see not just the total, but the direction it's moving
- Doctor utilisation — how many hours are booked, how many chairs are idle. It's immediately clear who needs more patients and who needs an assistant
- Booking sources — how many came from the website, how many from the bot, how many by phone call. This is the basis for deciding where to put advertising budget
- No-shows — how many bookings never made it to the chair, and which doctors this happens to most often
- Patient trends — how many new patients, how many returning, how the flow is changing
Booking sources: where the advertising money is going
This is the metric the dashboard is most often bought for. Until the booking source is tracked, the advertising budget gets allocated at random: it seems like "Instagram is working", when in fact patients are coming from search.
When bookings from the website, the bot and the phone are counted separately, the picture becomes concrete. You can see which channel actually brings patients and which one is just burning budget. This doesn't guarantee growth by itself, but it removes the most expensive mistake — putting money into a channel that delivers nothing.
Utilisation and no-shows
An empty chair costs the clinic exactly as much as an occupied one: rent, salaries and equipment are paid regardless of whether the patient shows up or not. The dashboard shows utilisation for every doctor, so you can see where there's spare capacity and where there's already a two-week queue.
No-shows are tracked separately. If their share is rising, that's a signal to check how reminders are working — a task handled by the Telegram bot, which confirms the visit the day before and lets the patient reschedule right in the chat.
Data comes from your own system
The dashboard doesn't require you to keep records all over again, and it isn't another program you have to enter data into. It connects to the practice management system the clinic already uses and reads the data from there. Bookings from the website and the bot are counted automatically.
Updates happen in real time: there's no need to click "generate report" and wait. You open the page — and see the current state.
Access protection
Clinic data is patients' personal data, and it must be handled accordingly. Access to the dashboard is protected by two-factor authentication: a password alone isn't enough, confirmation from a second device is required.
Only the clinic owner has access to patients' personal data. Neither we nor any third party receive this data. The connection is encrypted, and dashboard access is granted on a personal basis.
How to get the dashboard
The dashboard is included in the "Maximum" package — $49 a month plus $699 one-off. The package also includes the clinic website, a Telegram bot with AI, and priority technical support. Launching the full package takes up to 21 working days, and the work is carried out under an official contract with fixed prices.
A comparison of the packages is on the pricing page, and an example of it working in a real clinic is in the Houston case study.
New and returning patients
Of all the dashboard's metrics, this pair of numbers says the most about the clinic's real state. The number of new patients shows whether marketing is working: whether people make it from advertising, the website and the bot through to a first booking. The share of returning patients shows something quite different — whether the clinic keeps a patient after they've already come once.
If there are many new patients but few returning ones, the problem isn't advertising. Advertising has done its job: it brought the person into the chair. Something then happens inside the clinic — the patient doesn't come back for planned treatment, doesn't book a hygiene appointment, goes to a different doctor. That's no longer a question for the marketing budget, but for how the doctors communicate with the patient, how the receptionist works, and whether the clinic follows up with patients at all.
The dashboard shows this picture honestly, but it doesn't explain why patients specifically aren't coming back, and it doesn't make the decision for the owner. It gives you a number you can use to ask the doctors and receptionists the right question, and you'll still have to find the answer inside the clinic.
Decisions made on the numbers
The dashboard doesn't tell you what to do, but it gives grounds for decisions that would otherwise be made at random, on gut feel, or based on the mood of the loudest doctor at the team meeting. Here are examples of decisions that become possible when the owner has real numbers in front of them instead of impressions.
- Reallocate the schedule in favour of the specialty that's busier than the others, instead of keeping an even schedule for everyone
- Work out whether another doctor is needed, or whether it's worth filling the gaps in the schedule of those already working first
- Switch off an advertising channel that isn't bringing in bookings, even if the team feels it "is working"
- See which doctor has a higher share of no-shows, and work out why patients specifically aren't making it to that doctor's chair
Every one of these decisions can also be made without the dashboard — by eye. The difference is that it's easy to get it wrong by eye: it can seem like a new doctor is needed, when in fact there are idle gaps in the current schedule; it can seem like one advertising channel is working, when bookings are actually coming from another. Numbers don't guarantee the right decision, but they remove the guesswork from the process and give you a reason to ask a specific doctor or receptionist a specific question.
What working with the dashboard looks like
The dashboard opens in a browser from any device — phone, tablet or computer. There's no separate app to install and no training to go through: the interface consists of the same five groups of metrics described above.
The typical usage pattern is simple: the owner opens the dashboard in the morning for a few minutes to see the overall picture, then reviews the numbers in detail once a week or at the end of the month, when there's time to compare metrics against each other and against the previous period. There's nothing to fill in by hand — the dashboard just shows data that's already in the clinic's practice management system and updates it automatically.
Frequently asked questions
Where does the dashboard get its data from?
The dashboard connects to the practice management system the clinic already keeps records in, and reads the data from there. Bookings from the website and the Telegram bot are counted automatically — there's no need to keep records all over again.
Who has access to the data in the dashboard?
Only the clinic owner has access to patients' personal data. Access is protected by two-factor authentication, and the connection is encrypted.
Do I need to install an app?
No, the dashboard opens in a browser from any device — computer, tablet or phone. The data updates automatically, with no reports to generate by hand.
How much does the owner's dashboard cost?
The dashboard is included in the "Maximum" package: $49 a month plus $699 one-off, together with the website, the bot and priority support.
Get in touch — we'll show you the dashboard and work out which metrics matter for you.
Message us on Telegram →