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.
Reports
Completed visits
vs previous period
No-shows
by practitioner
Revenue
by treatment
Leads by source
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.
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.
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.
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.
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.
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.
Reports
Completed visits
vs previous period
No-shows
by practitioner
Revenue
by treatment
Leads by source
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.
Built for clinics like yours
- Marketing agencies Agencies and freelancers running ads for clinics
- Aesthetic clinics Injectables, skin boosters, consultations and a gallery with consent
- Hair transplant clinics High-value consultation leads, follow-ups and a consented gallery
- Med spas Facials, laser and injectables with US time zones and campaign tracking
- Physiotherapy clinics Assessments, follow-ups and therapist schedules in one diary
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.