Where to find Analytics: In the left sidebar, click Analytics. Use the dashboard picker at the top of the page to switch between reports.
Prerequisites: Analytics pulls data from other modules. You need existing Appointments, Patients, and Billing data before the reports have anything to show.
Which Dashboard Should I Use?
Not sure where to start? Here’s a quick guide based on what you’re trying to find out:| I want to… | Use this dashboard |
|---|---|
| See how many appointments we have this week | Appointment Reports |
| Check today’s revenue or total sales | Revenue & Payment Reports |
| Find out what we actually collected (after fees) | Revenue & Payment Reports |
| Review how much each provider earned | Provider Performance |
| See which providers are using AI Scribe | Provider Performance (Note Analytics) |
| Identify patients who haven’t visited in a while | Patient Insights |
| Check for failed membership payments | Memberships & Payment Plans |
| Track payment plan collection progress | Memberships & Payment Plans |
| Review call volume and AI call summaries | Call Analytics (requires Calling module) |
| Track email and SMS blast performance | Blast Analytics |
Dashboards by Role
Clinic owners and managers will get the most from the Revenue, Appointment, and Provider dashboards — they answer the big-picture questions about how the business is doing. Front desk staff will find the Appointment and Patient dashboards most useful for day-to-day work like checking schedules and identifying patients who need follow-up. Providers can use the Provider Performance dashboard to review their own earnings and activity.Appointment Reports
Volume, value, cancellation rates, and booking sources.
Revenue & Payment Reports
Product sales, payment transactions, profit margins, and fees.
Provider Performance
Earnings breakdowns, activity feeds, and productivity tracking.
Patient Insights
Demographics, spending patterns, visit history, and retention.
Memberships & Payment Plans
Membership status, payment plan progress, and collection tracking.
Controls That Every Dashboard Shares
All dashboards use the same set of controls, so once you learn them in one place, you know how they work everywhere.- Date range — Pick a preset range (Today, This Week, This Month, etc.) or set custom start and end dates. The table updates automatically.
- Group by — Collapse rows by a category (location, provider, date, etc.) to see subtotals. When grouped, click a group header to expand or collapse the detail rows beneath it.
- Filters — Narrow results by location, provider, status, and other fields. Available filters vary by dashboard.
- Column visibility — Show or hide columns to focus on the numbers you care about. Click the Columns button to choose which columns appear.
- Export — Download the current view as a spreadsheet. Requires the Analytics Export permission.
Grouping tip: Group by date, week, or month to spot trends over time. Group by provider or location to compare performance across your team or clinics.
Custom Dashboards
In addition to the built-in dashboards, you can create your own custom dashboards with personalized charts and tables.Open the Dashboard Picker
At the top of the Analytics page, click the dashboard picker and select Create new dashboard.
Add Widgets
Click Add Widget and build each one in three steps:
- Details — Set a title and optional description.
- Query — Choose which data to pull and how to filter it.
- Visualization — Pick a chart type (table, area chart, bar chart, donut chart, scatter, progress circle, or single number).
Ask Decoda
Ask Decoda is an AI-powered assistant that lets you ask questions about your clinic’s data in plain language. Click the Ask Decoda button in the top navigation bar to open the sidebar.Getting Started
The sidebar opens with a welcome screen showing suggested questions to try:- “How do I schedule an appointment?”
- “What was our revenue last month?”
- “Where are billing settings?”
- “How do patient forms work?”
Asking Data Questions
When you ask about your clinic’s data, the AI searches your records, builds a query, and returns the results as a chart or table. Examples:- “What was our revenue last month?”
- “Which providers had the most appointments this week?”
- “Show me patient retention over the last 6 months”
Follow-Up Questions
The AI keeps context from earlier questions in the same conversation. You can ask follow-ups like:- “Break that down by provider”
- “Show this as a bar chart instead”
- “Now filter to just this location”
Clarifying Questions
If the AI needs more information, it shows clickable options to choose from (e.g., “This week”, “This month”, “This year”). You can click an option or type a custom answer by clicking + Add more context.Visualizations
The AI automatically picks the best chart type for your data. Possible visualizations include:| Chart Type | Best For |
|---|---|
| Table | Detailed multi-column data |
| Bar | Comparing categories |
| Line / Area | Trends over time |
| Donut | Proportions and breakdowns |
| Scatter | Correlations between two values |
| Funnel | Conversion and pipeline analysis |
| Combo (bar + line) | Combining counts with rates or percentages |
| Treemap / Heatmap | Hierarchical or density data |
| Single number | Totals and key metrics |
- Pin — save the chart to one of your custom dashboards (see below).
- PNG — download the chart as an image.
- CSV — download the raw data as a spreadsheet.
- Table view — toggle between chart and raw data table.
Pin to Dashboard
Click the Pin button on any chart to save it to a custom dashboard. In the dialog, search for an existing dashboard or create a new one by clicking New dashboard and typing a name. Click Pin to Dashboard to save. The chart runs live on the dashboard using the same query.Full-Screen Mode
Click the expand icon in the conversation header to open the AI assistant in full-screen mode. Press Esc or the X button to exit.Conversation History
Your recent conversations are saved and shown on the welcome screen. Click any past conversation to resume it with full history. Click the trash icon to clear the current conversation and start fresh.Ask Decoda is available on desktop only. AI can make mistakes — always validate important data before acting on it.
Ask Decoda: Plans & Actions
Ask Decoda can do more than answer questions — it can also take actions on your behalf. You can ask it to create patient forms, note templates, patient cohorts, services, and even send SMS or email blasts. When a request involves multiple steps, Ask Decoda builds a plan and walks you through it before doing anything.What Can Ask Decoda Do?
Here are some examples of things you can ask:- “Create a new intake form for Botox consultations” — builds a patient form with the right questions.
- “Make a note template for chemical peel follow-ups” — generates a clinical note template your providers can use.
- “Build a cohort of patients who haven’t visited in 6 months” — creates a patient group based on your criteria.
- “Send an SMS to all patients with upcoming appointments reminding them about our holiday hours” — composes the message, builds the audience, and sends it (with your approval first).
- “Add a microneedling service to our catalog” — creates a new service with pricing and details.
How Plans Work
When your request involves more than one step, Ask Decoda creates a plan — a numbered list of steps it will follow. For example, asking “Send an email to patients who haven’t visited in 3 months about our spring promotion” might produce a plan like:- Create a patient cohort matching your criteria
- Compose the email content
- Send the email blast to the cohort
Approving and Cancelling Plans
Ask Decoda will never send a message or perform an irreversible action without your explicit approval. You are always in control.
- A description of what the step will do
- A preview of the content (for example, the message that will be sent)
- An Approve button to continue, or a Cancel Plan button to stop everything
Watching a Plan Run
Once a plan is approved and running, each step updates in real time:- A spinning icon means the step is currently running.
- A checkmark means the step finished successfully.
- An X means the step failed — an error message explains what went wrong.
- A dash means the step was skipped (because you cancelled or an earlier step failed).
Tips for Getting the Best Results
- You can ask follow-up questions to refine a plan before approving it.
- If something does not look right in the preview, cancel the plan and ask again with more detail.
- Plans only run one at a time — wait for the current plan to finish before starting a new one.
Permissions
Analytics features are controlled by three permissions, configured under Settings > Users & Roles:| Permission | What it controls |
|---|---|
| Analytics Read | Required to view any analytics dashboard. Without this, the Analytics section is hidden. |
| Analytics Write | Required to create, edit, and delete custom dashboards and widgets. |
| Analytics Export | Required to export dashboard data as a spreadsheet. |
