Skip to content

Reports

A clinic reporting dashboard that shows what works

Know which campaigns bring patients who actually turn up, which treatments fill the diary, and where no-shows cost you. All from the bookings and enquiries your team already records.

Demo clinic Β· illustration

Guessing is an expensive habit

Most clinic owners have a feeling about what's working. Very few have the numbers to check that feeling.

  • β€œThe ads are doing well, I think”

    Your agency reports clicks and messages. Your front desk sees who walks in. Nobody joins the two, so you can't tell which campaign produced patients.

  • No-shows you only notice on the day

    An empty chair is annoying at 11 AM and forgotten by 3 PM. Without a record, you never see whether it's one treatment, one weekday or one practitioner's list.

  • Spreadsheets nobody keeps up

    Someone starts a tracker in January. By March it's half filled in, and the monthly review turns into an argument about whose numbers are right.

How it works

Reports built from your daily work

There is nothing extra to fill in. Every enquiry, booking, completed visit and no-show your team records in the admin panel feeds the reports automatically.

  1. Enquiries arrive with their source

    Leads from your website, chatbot, WhatsApp, phone, walk-ins and social media land in one inbox, with campaign tags kept when the patient came from a tagged link.

  2. Bookings stay linked to the lead

    When an enquiry becomes a booking, the two are connected. The report can then follow a patient from first message to appointment.

  3. Your team marks what happened

    Front desk marks each appointment as completed, canceled or a no-show. That single click is what makes the numbers honest.

  4. Pick a range and read the picture

    Choose the last 7, 30, 90 or 365 days. Each figure sits next to the previous period of the same length, so you see direction, not just a total.

  5. Download a CSV when you need more

    Export the data to share with a partner, an accountant or the agency running your ads, or to work on it in your own spreadsheet.

The reports screen in the admin panel. Demo clinic, illustration.

Every number a clinic owner asks about

The reports page answers the questions that usually come up in a Monday meeting. It covers the whole path from enquiry to visit, not just website traffic.

For the range you choose, you see:

  • Leads received, and how many converted into bookings
  • Appointments booked
  • Completed visits
  • Cancellations
  • No-shows
  • First visits, so you can tell new patients from returning ones
  • Revenue, based on the treatment values recorded for appointments
  • Median time to first contact, which shows how quickly your team replies to new enquiries

Slice the figures five useful ways

A total tells you whether it was a good month. A breakdown tells you why. Reports split the figures by day, lead source, marketing campaign, treatment and practitioner.

By day, you spot quiet weekdays worth promoting. By lead source, you see whether Instagram, Google, referrals or walk-ins bring the most patients. By treatment, you see which services fill the diary and which mostly produce questions.

Which campaigns bring patients, not just clicks

When an ad or a post links to your website with campaign tags (UTM source, medium and campaign), the enquiry keeps those tags. Because leads link to their bookings, the report can show each campaign's leads, booked appointments, completed visits and recorded revenue side by side.

That is the honest version of campaign return. You don't get a made-up return figure. You get the real count of patients who came in from each campaign, and the value recorded for their visits, to set against what you spent.

If an agency runs your ads, this is the report you both look at. Read how it works for marketing agencies managing clinic ads. You can also read about tracking every enquiry's source.

Practitioner performance, fairly measured

Broken down by practitioner, reports show appointments, completed visits, cancellations, no-shows and recorded revenue for each person on your team.

Use it to balance schedules, not to blame people. A practitioner with more no-shows may simply see more first-time patients or a treatment that people book on impulse. The breakdown gives you the facts to have that conversation properly.

No-shows you can finally see

Each no-show your team marks is counted, and you can view them by treatment, practitioner and day. Patterns become visible: a treatment that needs a firmer cancellation policy, or a day when reminders need adjusting.

Compare with the previous period after you make a change, and you'll know whether it helped. See the full approach on reducing no-shows.

How revenue is counted

Velvet Lead doesn't take payments, so revenue in reports isn't money collected through the system. It is calculated from the treatment values recorded against appointments in the admin panel.

Treat it as a strong guide to the value of the work your clinic booked and completed. Your till, card machine or accounting software remains the record of what was actually paid.

What different clinics watch most

An aesthetic clinic running seasonal offers on Instagram might compare two campaigns by completed visits rather than messages. A hair transplant clinic, where most journeys start with a consultation, might watch how quickly leads are contacted and how many consultations turn into procedures.

A med spa with several injectors might use the practitioner breakdown to plan schedules, while a physiotherapy clinic might track first visits and no-shows on follow-up sessions.

Honest limits

What reports don't cover

Reports are about enquiries, bookings and visits. Here is where they stop.

  • No payment reconciliation. There are no online payments, so revenue comes from treatment values recorded in the system, not from money received.
  • No clinical outcomes. There is no EMR, clinical notes or treatment results data to report on.
  • No ad spend import. Reports show what each campaign produced; you compare that with spend from your ad accounts yourself.
  • Campaign breakdowns depend on tagged links. Enquiries from untagged posts or word of mouth show under their lead source instead.
  • Numbers are only as accurate as your records. Appointments need to be marked completed or no-show for those figures to count.

FAQ

Questions clinics ask

What date ranges can I report on?

You can choose the last 7, 30, 90 or 365 days. Each figure is shown next to the previous period of the same length, so you can see whether things are improving.

Can I see which Instagram or Google campaign brought patients in?

Yes, when your ads and posts link to your website with campaign tags (UTM source, medium and campaign). Those tags are saved with the enquiry, and because leads link to bookings, reports show what each campaign produced in leads, appointments and completed visits.

Is the revenue figure what patients actually paid?

No. Patients pay at the clinic, and Velvet Lead doesn't process payments. Revenue in reports is based on the treatment values recorded for appointments, so use your accounting records for money actually received.

Can I export the data?

Yes. Reports can be downloaded as a CSV file, which opens in Excel, Google Sheets or Numbers. It's a simple way to share results with a business partner or your marketing agency.

How is time to first contact measured?

The system records when each lead arrives and when your team first contacts it. Reports show the median across leads in the range, which is less skewed by one lead that sat over a long weekend.

Do we need to enter anything extra for reports to work?

No separate data entry. The one habit that matters is marking appointments as completed, canceled or no-show in the admin panel, so the visit figures reflect what really happened.

See your clinic's week in one screen

Book a demo and we'll walk you through the reports on our demo clinic, from campaign breakdowns to no-shows by practitioner.

Book a demo