A Artie AI
Features Book a Demo Log In

Running Reports & Exporting Data

Generate revenue, client, and performance reports for any date range and export the data for further analysis.

Overview

The Reports section gives you structured analytics across three dedicated pages: a summary dashboard, a detailed revenue report, and a client analytics report. You can filter every view by date range using quick presets or a custom range. When you need to share or process the data outside the application, you can export reports as CSV (for spreadsheets) or PDF (for sharing).

Prerequisites

1

Navigate to the Reports Dashboard

Click Reports in the sidebar navigation, or go to /reports directly.

What you'll see: The "Reports & Analytics" page with the heading "Track your salon's performance and insights." At the top right you will find the date range controls and export buttons.

Reports dashboard showing metric cards, date range selector, and export buttons
The Reports & Analytics dashboard with metric cards and date range presets
2

Select a date range

Choose a preset from the date range bar at the top right of the page:

Preset What it covers
today The current calendar day
week The last 7 days
month The current calendar month (default)
quarter The last 90 days
year The last 365 days

Click a preset to highlight it in indigo; all metrics and charts on the page update immediately to reflect the selected range. If you need a custom range that does not match a preset, you can pass start and end dates through the URL parameters (advanced use).

3

Review the four metric cards

Below the header, four summary cards show high-level numbers for the selected date range:

Each card shows a loading spinner while data is being fetched. If a card fails to load, an error banner appears at the top of the page: "Failed to load some report data. Please try again."

4

Read the Revenue Trend chart

The Revenue Trend line chart plots revenue over time for the selected date range. The x-axis shows dates and the y-axis shows revenue in dollars. Use this chart to spot seasonal patterns, day-of-week spikes, or unexpected drops.

To the right of the Revenue Trend is the Service Popularity bar chart, which ranks services by revenue generated in the selected period. The x-axis shows service names and the bars show the revenue each service produced.

Revenue trend line chart and service popularity bar chart
Revenue Trend and Service Popularity charts for the selected date range
5

Review the Employee Performance table

Below the charts is the Employee Performance table. Columns are:

The table scrolls horizontally if the viewport is narrow. Rows are clickable when more employee detail is needed.

6

Access detailed sub-reports

At the bottom of the Reports Dashboard are three shortcut cards:

Each sub-report page follows the same layout: metric cards at the top, charts below, and the same date range presets in the header.

7

Export your data

Two export buttons are available at the top right of the Reports Dashboard, next to the date range controls:

Note: The CSV export only includes revenue data. If you need a complete export of other entity types (clients, employees, services, or products), use the Data Export API described below.
8

Use the Data Export API for bulk data (optional)

For bulk data extracts beyond what the Reports Dashboard provides, use the export endpoints at /api/export/. This is primarily for integrations or one-time data pulls.

To use the export API, make a request to the appropriate endpoint with your date range and format parameters. Contact your Admin if you need API credentials or documentation on request parameters.

Tips & Best Practices

Tip: Use the month preset for routine weekly check-ins -- it gives you enough context to spot trends without being too narrow.
Tip: The Revenue Trend line chart is the fastest way to identify whether a recent promotion or event had an impact; compare a shorter range (week) against a longer baseline (month).
Tip: Export CSV at month-end for payroll or commission calculations; the data is already in tabular form.
Tip: Use Client Analytics (/reports/clients) when preparing for a marketing campaign -- the retention and lifetime value data shows which segments are most valuable.
Tip: If the Employee Performance table shows a loading spinner for an extended period, the error banner at the top of the page will indicate which data sets failed; use the browser refresh to retry.

Common Issues

Issue Solution
Charts show empty / "No data" The selected date range may have no recorded appointments; try switching to "month" to confirm data exists
"Failed to load some report data" error banner One or more API calls failed; wait a moment and refresh the page, or check your network connection
"Export CSV" button does nothing No revenue data exists for the selected period; select a range that includes completed appointments
Employee Performance table is blank No employees have completed appointments in the selected range; switch to a broader date range
PDF export includes partial data The PDF captures data that has already loaded; wait for all sections to finish loading before clicking "Export PDF"

Related Journeys