What is the Activity Log?
The Activity Log is a built-in feature that automatically records changes made to your business data. Every time someone updates a customer profile, modifies a class schedule, processes a payment, or makes any other significant change, the system captures:
- What changed - The specific field or setting that was modified
- Old value vs. New value - What it was before and after the change
- Who made the change - The user account that performed the action
- When it happened - The exact date and time
- Platform - Whether the change was made via web, iOS app, Android app, or system automation
This creates a complete audit trail that helps you understand what happened, when, and by whom.
How to access the Activity Log?
To view the Activity Log:
- Log in to your admin dashboard
- Click on Activity Log in the left-side menu
- The Activity Log page will display recent changes with the newest entries at the top
By default, the page shows the 20 most recent activities. Click View More at the bottom to load additional entries.
What activities are recorded?
The Activity Log tracks changes across many areas of your business:
Customer Management
- New customer registrations
- Profile updates (name, email, phone, etc.)
- Account status changes (locked out, archived)
- Health status updates
Passes & Subscriptions
- Pass purchases and deletions
- Activation and expiration date changes
- Visit count modifications
- Pass transfers between customers
- Pass pause and resume actions
Classes & Schedules
- New class creation
- Class settings updates (name, duration, capacity, price)
- Schedule changes (date, time, instructor)
- Class cancellations and archiving
Reservations & Attendance
- New reservations
- Reservation cancellations
- Attendance records
- Waiting list entries
Payments
- Payment verifications
- Payment status changes
- Payment deletions
Settings & Configuration
- Business settings (timezone, currency)
- Payment gateway configurations
- Notification settings
- Custom features enabled or disabled
How to use filters to find specific activities?
The Activity Log provides several filters to help you find specific entries:
Filter by Class
Select a specific class from the dropdown to see only activities related to that class, including schedule changes, reservations, and cancellations.
Filter by Customer
Choose a customer to view all activities associated with their account, such as profile updates, pass purchases, and reservations.
Filter by Pass
Select a pass to see activities related to that specific pass, including purchases, usage, and modifications.
Filter by Date Range
Set a start and end date to narrow down activities to a specific time period. This is helpful when investigating issues that occurred on particular dates.
Filter by Activity Type
Choose from predefined activity types to focus on specific actions:
- Reservation - New bookings made
- Reservation Cancellation - Cancelled bookings
- Payment Verified - Confirmed payments
- Payment Deleted - Removed payments
You can combine multiple filters to create more specific searches. Click the Refresh button to reload the list with your current filter settings.
Understanding log entry details
Each activity log entry displays the following information:
Activity Type
A descriptive label indicating what kind of change occurred (e.g., \"Reservation\", \"Pass Purchased\", \"Date Change\").
Old Value → New Value
Shows what the value was before the change and what it became after. For example, a class time change might show \"10:00 AM → 2:00 PM\".
Related Entity
The customer, class, pass, or other item that the change relates to. Click on the name to navigate directly to that record.
Changed By
The name and profile picture of the user who made the change. This helps identify who is responsible for specific updates.
Timestamp
The exact date and time when the change occurred, displayed in your business timezone.
Platform Icon
An icon indicating where the change was made:
- Globe icon - Web browser
- Apple icon - iOS app
- Android icon - Android app
- Server icon - System automation
Common use cases for the Activity Log
Here are some practical scenarios where the Activity Log can help:
Investigating customer complaints
If a customer reports that their pass was changed unexpectedly, you can filter by customer and pass to see exactly when the change occurred and who made it.
Auditing team actions
Review what changes your staff members have made, especially for sensitive operations like payment verifications or pass modifications.
Troubleshooting scheduling issues
When a class schedule seems incorrect, check the log to see if someone recently modified the date, time, or instructor assignment.
Tracking payment activities
Monitor payment verifications and deletions to ensure proper handling of financial transactions.
Reviewing recent system changes
After noticing unexpected behavior, use the date filter to review all activities from the past few days to identify potential causes.
Frequently asked questions
Q: Who can view the activity log?
Admin users with appropriate permissions can access the full activity log. Instructors may have limited access to activities related to their own classes.
Q: Are all changes recorded?
The system records significant changes to your business data. Some minor or internal system operations may not appear in the log.
Q: Can I undo a change shown in the log?
The activity log is for viewing and auditing purposes only. To undo a change, you would need to manually update the relevant record.
