Skip to content

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.

The dashboard is the first page you see after logging in. It provides a real-time snapshot of your range:

CardWhat it shows
Active MembersTotal active members, plus a count of members expiring soon
Today’s Check-InsNumber of check-ins and parties created today
Revenue TodayCombined revenue from all payment methods today
Active PartiesHow many parties are currently on the range
Recent ActivityA timeline of the most recent actions (check-ins, renewals, payments)

The dashboard auto-refreshes every 10 seconds.

The Membership tab provides detailed analysis of your member base.

A summary of your membership by status:

StatusWhat it means
ActiveMembers in good standing with a current membership
PendingNew or restored members awaiting activation
ExpiredMembers whose membership has lapsed
SuspendedMembers temporarily suspended by an administrator
CancelledMembers who have cancelled or been archived

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 are segmented by how long ago they expired:

SegmentTime range
Recently expired0–90 days ago
Lapsed90–365 days ago
Long-lapsedOver 365 days ago

This helps you prioritize re-engagement efforts — members who expired recently are more likely to renew.

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.

Line graphs showing membership counts over the past 12 months — useful for spotting seasonal patterns and measuring growth.

The Financial tab provides revenue analysis and payment tracking.

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

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.

A month-by-month view of all payment records, useful for reconciliation and bookkeeping.

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

Visualize revenue trends with:

  • Stacked bar graphs — Revenue by method or type per month
  • Line graphs — Cumulative revenue over time

The Operations tab tracks how your range is being used.

MetricDescription
Total check-insCount of all individual check-ins in the selected period
Average party sizeMean number of people per party
Average session durationMean time from check-in to check-out
Visits per laneBreak down of check-ins by lane

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.

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

An hour-by-hour view of check-in counts for a selected day.

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.

A multi-day aggregate report (default: 7 days, adjustable up to 365 days):

MetricDescription
Total check-insAll check-ins during the period
Total partiesNumber of parties created
Total peopleIndividuals checked in (including dependents and guests)
Total revenueCombined revenue from all payment methods
Average revenue per dayRevenue divided by number of days
Member visit frequencyHow often members are visiting on average

A high-level summary designed for club leadership and board presentations:

  • Active, expiring, and expired member trends
  • Churn rate (members lost vs. gained)
  • Total revenue
  • Average revenue per member
  • Total visits
  • Average visit duration
  • Peak days and times
  • 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.

Admin-only. Technical overview of the Range Warden instance.

MetricDescription
Total recordsCount of members, payments, check-ins, and audit log entries
Database sizeCurrent size of the SQLite database
API performanceResponse time statistics

Use this to monitor system health and plan for growth.