Attendance reports
Track how often clients are attending classes, appointments, and on-demand content.
Client Attendance report

Shows per-client attendance across all service types in a date range.
Columns:
| Column | Description |
|---|---|
| Client | Name of the client |
| Client's email | |
| Appointments attended | Number of appointments attended |
| Appointments booked | Number of appointments booked |
| Appointments canceled | Number of appointments canceled |
| Group classes attended | Number of group classes attended |
| Group classes booked | Number of group classes booked |
| Group classes canceled | Number of group classes canceled |
| Gym check ins | Number of gym check-ins (shown when client check-in is turned on) |
| Video classes watched | Number of on-demand videos watched |
| Total classes attended | Appointments + group classes + video combined |
| Total classes booked | All bookings combined |
| Last visit date | Date of the client's most recent visit |
| Last pricing option used | Pricing option used for the most recent visit |
Use this to identify your most engaged clients and those who book but don't attend.
Visits imported from your previous software
If you migrated to Arketa, each client's earlier visit history came over as a single lifetime total, not as individual dated visits. Those imported visits are counted only when the date filter is set to All time. Any specific date range, including a full calendar year, counts only the classes your client booked in Arketa. That means a recently migrated client can show a far lower number for a date range than for All time, and attendance that happened before you launched on Arketa can't be pulled into a date range at all.
To see how much of a client's total came from your previous software, run the report once on All time and once on a range that starts at your Arketa launch date. The difference between the two is the imported history.
Client Visit Averages report

Shows average visits per client over a time period — broken down by service type and time interval (day, week, month, or year).
Columns: Client, email, first visit in interval, last visit in interval, total group classes, average group classes, total appointments, average appointments, total gym check-ins, total on-demand, and averages for each.
Use this to track engagement trends and identify when clients are falling off.
Gym Check-Ins report
Shows every checked-in visit with booking and payment details. It appears under Reservations when client check-in is turned on.
Key columns: Client, class name, check-in date, instructor, checked in by, location, type, purchase type, estimated net revenue, promo code, pricing option, payment method, status.
Attendance Analysis report
Provides trend analysis on attendance patterns over time — useful for capacity planning and identifying growth or decline in specific class types.
Choose what to group the results by: experience type, day of the week, start time, day and time, pricing option, client, service type, instructor, category, class name, or location.
When you group by Instructor, Total classes is the number of classes that instructor taught in the selected date range.
Export any attendance report
- Go to Analytics → Reports
- Click the report
- Click Export → choose CSV, XLSX, or PDF → Download
For large date ranges, allow up to 5 minutes.