Reports & Analytics
Range Warden includes a reporting suite for tracking membership trends, revenue, range utilization, and overall club health. Reports help you make data-driven decisions about pricing, staffing, and operations.
Required module: Reports Required role: Manager or Admin (System tab is Admin-only)
Navigate to Reports in the left sidebar.
Dashboard
Section titled “Dashboard”The dashboard is the first page you see after logging in. It provides a real-time snapshot of your range:
| Card | What it shows |
|---|---|
| Active Members | Total active members, plus a count of members expiring soon |
| Today’s Check-Ins | Number of check-ins and parties created today |
| Revenue Today | Combined revenue from all payment methods today |
| Active Parties | How many parties are currently on the range |
| Recent Activity | A timeline of the most recent actions (check-ins, renewals, payments) |
The dashboard auto-refreshes every 10 seconds.
Membership reports
Section titled “Membership reports”The Membership tab provides detailed analysis of your member base.
Overview
Section titled “Overview”A summary of your membership by status:
| Status | What it means |
|---|---|
| Active | Members in good standing with a current membership |
| Pending | New or restored members awaiting activation |
| Expired | Members whose membership has lapsed |
| Suspended | Members temporarily suspended by an administrator |
| Cancelled | Members who have cancelled or been archived |
Expiring soon
Section titled “Expiring soon”A list of members whose memberships are expiring in the next 30 days. Each row shows:
- Member name and number
- Email address
- Expiry date
- Days remaining
Use this list to proactively reach out to members about renewals or to verify that renewal reminders are being sent.
Expired members breakdown
Section titled “Expired members breakdown”Expired members are segmented by how long ago they expired:
| Segment | Time range |
|---|---|
| Recently expired | 0–90 days ago |
| Lapsed | 90–365 days ago |
| Long-lapsed | Over 365 days ago |
This helps you prioritize re-engagement efforts — members who expired recently are more likely to renew.
Membership projections
Section titled “Membership projections”Forecast your active member count for the next 30, 60, and 90 days based on current expiry trends. Use this to anticipate revenue changes and plan recruitment campaigns.
Trend charts
Section titled “Trend charts”Line graphs showing membership counts over the past 12 months — useful for spotting seasonal patterns and measuring growth.
Financial reports
Section titled “Financial reports”The Financial tab provides revenue analysis and payment tracking.
Income statement
Section titled “Income statement”A breakdown of all revenue organized by category:
- Membership revenue — New enrollments and renewals, categorized by membership type
- Guest/session revenue — Walk-in and day-use fees
- Total revenue — Combined amount
Revenue by payment method
Section titled “Revenue by payment method”See how much revenue comes from each payment method:
- Cash
- Check
- Card (manual)
- Stripe
This helps you understand member payment preferences and plan for payment method availability.
Transaction list
Section titled “Transaction list”A month-by-month view of all payment records, useful for reconciliation and bookkeeping.
Period selector
Section titled “Period selector”Switch between time periods to focus your analysis:
- Day — Today’s transactions
- Week — Current week
- Month — Current month
- Custom range — Select specific start and end dates
Revenue charts
Section titled “Revenue charts”Visualize revenue trends with:
- Stacked bar graphs — Revenue by method or type per month
- Line graphs — Cumulative revenue over time
Operations reports
Section titled “Operations reports”The Operations tab tracks how your range is being used.
Check-in statistics
Section titled “Check-in statistics”| Metric | Description |
|---|---|
| Total check-ins | Count of all individual check-ins in the selected period |
| Average party size | Mean number of people per party |
| Average session duration | Mean time from check-in to check-out |
| Visits per lane | Break down of check-ins by lane |
Lane utilization
Section titled “Lane utilization”See how efficiently your lanes are being used:
- Utilization percentage per lane — how much of the operating day each lane is occupied
- Average duration per lane — typical session length per lane
This helps identify whether you need more lanes, which lanes are most popular, and where bottlenecks occur.
Peak hours
Section titled “Peak hours”A chart showing which hours of the day see the most check-in activity. Use this to:
- Schedule RSO coverage during high-traffic periods
- Adjust operating hours if certain times are consistently underused
- Plan maintenance or range cold periods during slow hours
Activity timeline
Section titled “Activity timeline”An hour-by-hour view of check-in counts for a selected day.
Daily summary
Section titled “Daily summary”Generate a single-day snapshot report showing:
- Total check-ins and parties
- Revenue by payment method (cash, check, card, Stripe)
- Active RSOs on duty
- Lane utilization for the day
Useful for shift-end summaries — an RSO can review and share the day’s activity.
Period summary
Section titled “Period summary”A multi-day aggregate report (default: 7 days, adjustable up to 365 days):
| Metric | Description |
|---|---|
| Total check-ins | All check-ins during the period |
| Total parties | Number of parties created |
| Total people | Individuals checked in (including dependents and guests) |
| Total revenue | Combined revenue from all payment methods |
| Average revenue per day | Revenue divided by number of days |
| Member visit frequency | How often members are visiting on average |
Executive report
Section titled “Executive report”A high-level summary designed for club leadership and board presentations:
Membership health
Section titled “Membership health”- Active, expiring, and expired member trends
- Churn rate (members lost vs. gained)
Revenue year-to-date
Section titled “Revenue year-to-date”- Total revenue
- Average revenue per member
Operations
Section titled “Operations”- Total visits
- Average visit duration
- Peak days and times
Growth indicators
Section titled “Growth indicators”- Member growth rate
- Revenue growth rate
- Comparison with previous periods
Charts show multi-month trends with comparison indicators to help leadership track club performance over time.
System report
Section titled “System report”Admin-only. Technical overview of the Range Warden instance.
| Metric | Description |
|---|---|
| Total records | Count of members, payments, check-ins, and audit log entries |
| Database size | Current size of the SQLite database |
| API performance | Response time statistics |
Use this to monitor system health and plan for growth.