Skip to main content

PatientNow Essentials/EnvisionNow: Insights Hub - Top KPI Dashboard

Table of Contents

How to Access the Top KPI Dashboard

Locate the Reports section in the top navigation toolbar of your platform. Click Reports to display a list of available reporting features and dashboards. At the very top, you’ll find the Top KPI Dashboard - this is your high-level summary of core business metrics. Every metric surfaces based on best practices and direct user feedback, so you track what matters most every day and for strategic planning.

Overview

On your dashboard, widgets and data visualizations are grouped by section, like Sales, Memberships, or Appointments. Each group’s header is clickable - click any section header to instantly launch the dedicated, detailed dashboard for that area.

Dashboards in this menu match the sections on your Top KPIs dashboard, so drilling down feels intuitive. You’ll never have to guess where a deeper data dive is - just match the menu and section.


Using the Dashboard

Dashboard Controls and Navigation

At the top of the Accounting Dashboard, you’ll find global controls that apply to the entire report.

  • Use the Filter (funnel) icon to filter the dashboard by:

    • Location

    • Date range

  • Select the up arrow icon to export the full dashboard as a PowerPoint or PDF, making it easy to share financial insights with owners, managers, or accounting teams.

  • Review the last updated date and time to confirm when the dashboard was most recently refreshed. Accounting dashboards update automatically every few hours.

Widget-Level Filtering, Exporting, and Drill-Down

Each widget includes its own interaction options:

  • Expand arrow to open the widget view

  • Funnel icon for widget-level filtering

  • Table icon to display data in table format

  • Ellipsis menu for export options

Individual widgets can be exported as CSV, Print, PowerPoint, or Excel. You can also click directly on metrics within widgets to drill down by location or employee, helping trace financial activity back to its source.

Year-Over-Year Comparisons

Some widgets display a percentage with an upward or downward arrow. These indicators represent year-over-year comparisons that dynamically adjust based on the selected date range. For example, filtering to the current month compares results to the same month last year.

More information on how to use the dashboard controls:


Section-Specific Metric Overview

Sales

At the top of the Sales section, you’ll see:

  • Total revenue

  • Number of payments

  • Number of services sold

  • Average dollar amount per sale

  • Revenue Over Time

  • Revenue by Category - Category is inventory glass, if the chart says NA that means the item sold did not have an inventory class assigned. Inventory Classes are created in Inventory > Inventory Options > Inventory Class

Enrollment & Retention

  1. Inquiries: Clients with no appointment history.

  2. Comparison percentages: Automatically shown for year-over-year auditing.

  3. New vs. Existing Customer Mix: Shows split for the selected timeframe. A client is “new” if their first appointment falls within the selected report window.

  4. Customer retention: Based on three criteria:

    1. More than two completed appointments,

    2. Visited within the last 120 days,

    3. Booked another appointment within the report range.

  5. Retention and cancellation

Appointments

  1. Appointments Over Time: Shows completed, scheduled, canceled, and no-shows.

  2. “Scheduled” but not “completed” = Upcoming or never checked out.

  3. Average Time in Room: Based on scheduled time.

  4. Average Wait Time: From scheduled appointment start to actual check-in (delayed check-ins may reduce accuracy).

  5. Staff Utilization: Compares scheduled hours to actual appointments.

Inventory

  1. Key data: Total retail revenue, units sold, top 10 products.

  2. Drill-down on product: View revenue by location, then by employee.

  3. Inventory Turnover: Compares inventory sold vs. remaining stock value.


Accounting

  1. Track: Invoices processed, services rendered, total tips collected, discounts given.

    [IMAGE — needs manual upload: rtaImage] (original: <img src="https://patientnow.file.force.com/servlet/rtaImage?eid=ka0Rd0000005YQr&feoid=00N3s00000QF9k7&refid=0EMRd00000LOHDK">)


Memberships

  1. View: New memberships, revenue from memberships, active/canceled counts.

FILTERS - ALL DASHBOARDS


Filter

Expected Behavior

Current -> This Week

Data will show current week, Sunday-Saturday


ex. If today’s date is a Friday, this filter would show data from the most recent Sunday to Friday

Current -> This Month

Data will show from all days in the current calendar month


ex. If today’s date is in January, this filter would show data from January

Current -> This Quarter

Data will show from all days in the current calendar quarter


ex. If today’s date is in Q2, this filter would show data from Q2

Current -> This Year

Data will show from all days in the current calendar year


ex. If today’s date is in 2026, this filter would show data from 2026

To Date -> Week-to-Date

Data will show from previous Sunday to current day


ex. If today’s date is a Thursday, this filter would show data from the current Sunday to Thursday

To Date -> Month-to-Date

Data will show from first day of the current calendar month to the current day


ex. If today’s date is the 15th of the month, this filter would show data from the 1st of the month to the 15th

To Date -> Quarter-to-Date

Data will show from first day of the current calendar quarter to the current day


ex. If today’s date is in January, this filter would show data from January

To Date -> Year-to-Date

Data will show from first day of the current calendar year to the current day

Previous -> Previous Week

Data will show from the previous week Sunday to Saturday

Previous -> Previous Month

Data will show from the previous calendar month


ex. If today’s date is in January, this filter would show data from December

Previous -> Previous Quarter

Data will show from the previous calendar quarter


ex. If today’s date is in Q2, this filter would show data from Q1

Previous -> Previous Year

Data will show from the previous calendar year


ex. If today’s date is in 2026, this filter would show data from 2025

Next -> Next Week

Data will show from the upcoming Sunday to the following Saturday


ex. If today’s date is a Thursday, data show from the upcoming Sunday to the following Saturday


Note: Phase 1 foundational dashboards do not respond to this filter

Next -> Next Month

Data will show from all days of the next calendar month


ex. If today’s date is in January, this filter would show data from February


Note: Phase 1 foundational dashboards do not respond to this filter

Next -> Next Quarter

Data will show from all days of the next calendar quarter


ex. If today’s date is in Q1, this filter would show data from Q2


Note: Phase 1 foundational dashboards do not respond to this filter

Next -> Next Year

Data will show from all days of the next calendar year


ex. If today’s date is in 2025, this filter would show data from 2026


Note: Phase 1 foundational dashboards do not respond to this filter

Last -> Last Hour

Data will show starting from the current hour to as many hours as selected back


ex. If “Last 3 Hours” is filtered, data will show for the current hour and the 2 hours prior, if “Last 1 Hour” is filtered, data will show for the current hour


NOTE: currently the dashboards update every few hours, so this filter is not recommended at the current refresh cadence

Last -> Last Day

Data will show starting from the current day to as many days as selected back


ex. If “Last 3 Days” is filtered, data will show for the current day and the 2 days prior, if “Last 1 Day” is filtered, data will show for the current day

Last -> Last Week

Data will show starting from the current week to as many weeks as selected back


ex. If “Last 3 Weeks” is filtered, data will show for the current week and the 2 weeks prior, if “Last 1 Week” is filtered, data will show for the current week

Last -> Last Month

Data will show starting from the current month to as many months as selected back


ex. If “Last 3 Months” is filtered, data will show for the current month and the 2 months prior, if “Last 1 Month” is filtered, data will show for the current month

Last -> Last Quarter

Data will show starting from the current quarter to as many quarter as selected back


ex. If “Last 3 Quarters” is filtered, data will show for the current quarter and the 2 quarters prior, if “Last 1 Quarter” is filtered, data will show for the current quarter

Last -> Last Year

Data will show starting from the current year to as many years as selected back


ex. If “Last 3 Years” is filtered, data will show for the current year and the 2 years prior, if “Last 1 Year” is filtered, data will show for the current year

TOP KPI DASHBOARD


KPI

Calculation

Total Revenue

Sum of total net sales (sales minus refunds)

Total Payments

Sum of total payments made, excluding gift cards

Number of Services Sold

Count of total services rendered where the customer has been checked out

Average $ Per Sale

Sum of total sales / Count of unique sales checked out


Note: This metric takes into account valid sales (those that are checked out and not deleted) and not all sales have payments attached to them, which may cause this metric to look inconsistent with the “Total Payments” widget drill-downs

Revenue Over Time

Sum of total net sales (sales minus refunds) shown by date

Total Revenue by Category

Sum of total net sales (sales minus refunds) shown by inventory class


Note: A category of “NA” means there is no Inventory Class assigned

New Inquiries

Count of total unique inquiries made to practice

Inquiry to Appointment Conversion

Count of total unique inquiries resulting in appointment / Count of total unique inquiries

First Scheduled Appointments

Count of appointments where customer has never been seen by practice before and their first scheduled appointment is scheduled for the time period selected

Average Appointments Per Customer

Total unique appointments / Total unique customers

New vs. Existing Customer Mix

Unique customers shown by customer grouping over time


Where the “New” group is made up of customers who have had 1 appointment and the appointment has been completed, and “ExistIng” group is made of customers who have had more than 1 appointment

Customer Retention

Unique count of retained customers / Unique count of total customers


Where a retained customer is defined as a customer that has been seen in the past 120 days or less and a follow-up appointment is scheduled, or a valid appointment is scheduled during the timeframe selected that is the customer’s 3rd+ appointment

Cancellation Rate

Count of cancelled appointments / Count of all appointments

Appointments Over Time

Count of appointments shown by date and appointment classification (i.e. completed, scheduled to be completed, no-shows, cancellations)


Note: Scheduled to be completed is an appointment that is on the schedule but has not been checked out yet and is not a no-show/cancellation

Appointments Completed

Count of appointments where the appointment was finished as expected (i.e. not a no-show or cancellation and has been checked out)

Average Time Spent in Room

Difference between the sum of the minutes in the Initial and Complement Time associated with the appointment and the Scheduled Room time of the appointment, averaged across all appointments

Average Wait Time

Minutes between scheduled appointment start time and actual check in time, averaged across all appointments

Staff Utilization

Staff time in appointments / Total scheduled working time


Note: Staff time in appointments is calculated as the Room Time of scheduled appointments that is marked as type “Work” (“Lunch” and “Blocked” types are not factored into this number)

Total Retail Revenue

Sum of total retail net sales (sales minus refunds) value

Number of Units Sold

Total quantity of retail products sold

Inventory Turnover

Cost of goods sold / (Quantity on hand * Cost of products on-hand)


Where cost of goods sold and cost of products on-hand are defined by unit price

Units on Shelf

Total number of retail product units in inventory

Top 10 Products by Revenue

Total retail net sales (sales minus refunds) shown for the top 10 retail products, ranked by net sales

Invoices Processed

Total unique invoices processed

Services Rendered

Total unique service quantity

Total Tips Paid

Sum of total tips received

Amount of Discounts

Sum of total discounts given on invoices

New Memberships

Count of unique members with a membership start date within the selected time period

New Membership Revenue

Sum of membership dues attributed to new members

Active Memberships

Total unique members with an active membership


Note: An active membership is defined as a membership with the status marked “Active” and a membership Billing Date within the selected timeframe

Cancelled Memberships

Total unique members that have cancelled their membership

Member vs. Non-Member Average Spend Over Time

Total net sales / Count of unique customers, shown by member vs. non-member classification

Membership Revenue Over Time

Total value attributed to membership dues over time

Revenue by Membership Type

Total value attributed to membership dues, shown by type of membership

Did this answer your question?