Skip to content

Admin panel

One clinic admin dashboard for the whole practice

Confirm bookings, answer leads, update prices, change schedules and edit your website from one place. No logging in to four different tools to find out what happened today.

Demo clinic · illustration

Too many tabs, not enough answers

Running a clinic usually means a booking app, a website builder, a chat inbox and a spreadsheet. None of them agree with each other.

  • A price change in four places

    You raise a treatment price. Now it needs updating on the website, the booking tool, the chatbot and the price list the front desk keeps. One always gets missed.

  • Waiting on a designer for a typo

    A holiday offer ends on Friday, but the banner stays up until your web person has time. Patients ask for a deal that no longer exists.

  • No idea whether things are working

    Reminders might be failing. The chatbot might be switched off. You find out when a patient complains, not when it starts.

How it works

A quick tour of the panel

Everything behind your website lives in one admin panel. Each area is built around a job your team already does every day.

  1. Start on the dashboard

    Today's picture at a glance, plus a status check on email, WhatsApp, background jobs and the chatbot.

  2. Handle bookings

    Confirm requests, reschedule, cancel, and mark visits completed or no-show. Add phone and walk-in bookings onto the same schedule.

  3. Work the lead inbox

    Every inquiry in one list, with its source, status, assigned team member, follow-up date and notes.

  4. Keep the clinic set up

    Treatments, team schedules, time off, website content and chatbot knowledge are all edited here, by your own team.

  5. Review the numbers

    Reports show leads, visits, no-shows and results by source, campaign, treatment and practitioner.

Team schedules inside the admin panel. Demo clinic, illustration.

Today's picture, and whether everything runs

The dashboard is the first screen your team sees. It shows what today looks like, so the morning huddle starts with facts instead of scrolling through messages.

It also shows system status for the parts that work in the background: email, WhatsApp, background jobs such as reminders, and the chatbot. If something needs attention, you see it on the screen you open anyway. Automatic error alerts also go to the Velvet Lead team, who often spot a problem before the clinic does.

What needs doing, in one card

Most people open an admin panel with one question: is there anything I have to deal with right now? The dashboard answers it in a single card. Requests waiting to be confirmed, inquiries nobody has replied to yet, visits that still need marking, stock below its reorder level, forms that were never signed.

Everything on it is counted under the viewer's own permissions. A front desk member of staff is not shown a number they have no way to act on, and a manager is not shown a count that includes work they cannot see. A to-do list you cannot do is worse than no list at all, because it teaches people to ignore the card.

It is the same rule that runs everywhere else in the panel: what you can see is decided by your role, enforced by the database rather than by hiding buttons. See roles and permissions.

Bookings, from request to visit

The bookings area is where the front desk spends most of the day. Each appointment can be confirmed, rescheduled, canceled, or marked as completed or a no-show.

Phone calls and walk-ins go straight onto the same schedule as online bookings, with the same availability rules. When you reschedule or cancel, patients get the matching email, plus a WhatsApp message if they opted in. Learn more about online booking.

Has this patient shown up before?

Before your front desk holds a valuable Saturday morning for somebody, it helps to know how the last year went. A quiet note on the patient shows completed visits, missed ones and late cancellations over the past twelve months.

It is written as a note, never a judgment. There is no score, no flag and no color telling your team what to think, because people have hard years and a clinic is not in the business of ranking them. What it does is let somebody decide, out loud, whether to ask for a deposit this time.

Like everything else, it is shown under the viewer's own permissions, and it draws on the same booking history that no-show fees and the no-show reports are built from.

Leads and reports side by side

The lead inbox collects inquiries from your website, chatbot, WhatsApp, phone, walk-ins, social media and referrals. Your team moves each one from new to contacted, qualified, and booked or lost.

Reports then turn that work into numbers: conversions, completed visits, cancellations, no-shows, first visits, recorded revenue and time to first contact. See the clinic reporting dashboard for the full list.

Treatments and team, kept in one place

Treatments are organized into categories, each with its price, duration and clean-up time. Switch online booking on or off per treatment, or mark it as needing a consultation first.

The team area lists your practitioners, which treatments each one performs, their weekly schedules and time off. Change a schedule here and the booking calendar follows, because the website reads from the same data.

Edit your website without a designer

Homepage wording, offers, reviews, FAQs, the before-and-after gallery and your legal pages are all edited from the panel. Changes are published instantly.

End an offer on Friday evening and it's gone from the site on Friday evening. Add a new FAQ after a patient asks the same question twice, and the chatbot can use it too.

The chatbot's settings and documents

The chatbot area holds its settings and the documents it learns from, such as price lists, aftercare sheets and brochures. Upload a new price list and the assistant answers from it.

Questions it couldn't answer are logged, so you can fill the gap. You can switch the assistant off at any time. More on the AI assistant for clinics.

Team access and settings

Add people to one team list and give each a role: admin, manager, practitioner or front desk. Adding a practitioner with their email gives them a login in the same step. Remove access instantly when someone leaves. Each role only sees what it's allowed to, enforced by the database. Read more about staff roles and permissions.

Settings hold the rules the whole system follows:

  • Country, time zone and currency
  • Business hours
  • Booking rules and the cancellation window
  • Reminder timing
  • Website wording, such as what you call your practitioners
  • WhatsApp on or off

How different clinics use the panel

A dental practice front desk might live in bookings and walk-ins all day, while the owner checks the dashboard between patients. A physical therapy clinic might lean on weekly hours and time off to keep several therapists' schedules accurate.

For clinics that are just opening, the panel means treatments, prices and the website can change quickly as you learn what patients want. A med spa running monthly offers might update promotions and FAQs from a phone without waiting on anyone.

Honest limits

What the admin panel isn't

The panel runs bookings, inquiries and your website. A few things sit outside it.

  • Not a full EMR or EHR. Clinical records cover notes, medical summaries, consent and treatments; there's no e-prescribing, insurance billing or telehealth video.
  • Online payment is limited to booking deposits and gift vouchers through Stripe. The panel shows deposit status, but it isn't a point of sale and doesn't reconcile payments.
  • One location per website. Multi-location clinics need a separate site and panel for each location.
  • Rooms and machines are scheduled alongside practitioners, but the panel is not a facilities system: no servicing records, maintenance contracts or room hire charges.
  • English only for now. The website and panel don't yet support Spanish.

FAQ

Questions clinics ask

Can I use the admin panel on my phone?

The panel runs in a web browser, so your team can open it at the front desk or on a phone. There's no separate app to install.

Do website changes need Velvet Lead to publish them?

No. Homepage wording, offers, reviews, FAQs, the gallery and legal pages are edited by your team in the panel and published instantly.

What does the system status on the dashboard show?

It shows whether email, WhatsApp, background jobs and the chatbot are running as expected. Automatic error alerts also reach the Velvet Lead team, so problems are picked up quickly.

Can front desk staff change prices or settings?

That depends on the role you give them. People are added as admin, manager, practitioner or front desk, and each role only sees what it's allowed to. Access is enforced by the database, not just by hiding buttons.

Is the panel hard to learn?

It's organized around everyday jobs: bookings, leads, treatments, team, website, chatbot, reports and settings. Velvet Lead sets everything up for you and trains your team on the panel.

Can we mark no-shows and completed visits?

Yes. Every appointment can be marked completed or no-show from the bookings area. Those marks feed straight into reports, broken down by treatment and practitioner.

Is there a to-do list for the team?

Yes, one card on the dashboard: requests waiting to be confirmed, inquiries with no reply, visits still to be marked, stock running low, forms not signed. Every number on it is counted under the viewer's own permissions, so nobody sees a count they cannot act on.

Can our front desk see if a patient has missed appointments before?

Yes, as a quiet note on the patient: completed visits, missed ones and late cancellations over the past year. It is a note rather than a score or a flag, and what your team does with it is their decision.

Take the admin panel for a spin

Book a demo and we'll show you a day in the panel on our demo clinic: confirming bookings, answering a lead and editing the website.

Book a demo