Skip to main content

Reports & Analytics

FineGym provides comprehensive reporting to help you understand your business performance. Track revenue, monitor member growth, analyze attendance patterns, and make data-driven decisions.


Overview

Available reports:

  1. Revenue Reports - Track income and expected revenue
  2. Members Reports - Growth, churn, and demographics
  3. Attendance Reports - Check-ins and visit patterns
  4. Reservations Reports - Class and appointment bookings
  5. Referral Sources - How members find you

Revenue Reports

Revenue Overview

Location: Reports → Revenue

Track your gym's financial performance:

Revenue Growth Chart

Visualize revenue over time:

  • Daily, weekly, or monthly view
  • Compare to previous periods
  • Identify trends and patterns

Revenue Table

Detailed breakdown:

ColumnDescription
PeriodDate or date range
Total RevenueIncome for period
GrowthChange from previous period
% ChangePercentage growth

Expected Membership Revenue

Forecast recurring revenue:

Expected Revenue Chart

Shows projected income from:

  • Active recurring memberships
  • Scheduled billing dates
  • Expected payments

Expected Revenue Table

ColumnDescription
PeriodFuture date range
Expected RevenueProjected income
Active SubscriptionsCount of recurring plans

Filtering Revenue Reports

Filter by:

  • Date range (start and end)
  • Time grouping (daily, weekly, monthly)
  • Revenue source (memberships, products, appointments)

Members Reports

Member Count

Location: Reports → Members

Track member growth:

New Members Chart

Visualize member acquisition:

  • New signups over time
  • Daily, weekly, or monthly view
  • Identify peak acquisition periods

Members Count Table

ColumnDescription
PeriodDate range
New MembersMembers joined
Total MembersCumulative count
Growth Rate% change

Churn Analysis

Understand member retention:

Churn Chart

Visualize member loss:

  • Cancellations over time
  • Churned memberships
  • Retention trends

Churn Table

ColumnDescription
PeriodDate range
ChurnedMembers who left
Churn Rate% of members lost
Net GrowthNew - Churned

Key Member Metrics

MetricDescription
Active MembersCurrently active memberships
New This MonthJoined in current month
Churned This MonthLeft in current month
Net GrowthNew minus churned
Retention Rate% of members retained

Attendance Reports

User Visits

Location: Reports → Attendance

Track facility usage:

Visits Chart

Visualize attendance patterns:

  • Check-ins over time
  • Daily, weekly, monthly views
  • Peak days and times

Visits Table

ColumnDescription
PeriodDate range
Total VisitsCheck-in count
Unique VisitorsDistinct members
Avg per DayDaily average

Attendance Metrics

MetricDescription
Total Check-insPeriod total
Unique MembersDistinct visitors
Avg Daily VisitsAverage per day
Peak HourBusiest time
Peak DayBusiest day of week

Attendance Types

Filter by attendance type:

  • Facility check-ins (open gym)
  • Class attendance
  • Appointment attendance

Reservations Reports

Reservations Overview

Location: Reports → Reservations

Track booking activity:

Reservations Chart

Visualize booking trends:

  • Reservations over time
  • By class type or appointment type
  • Compare periods

Reservations Table

ColumnDescription
PeriodDate range
Total ReservationsBookings made
Checked InAttended count
No-ShowsMissed count
CancellationsCancelled count

Booking Metrics

MetricDescription
Total BookedAll reservations
Attendance Rate% who showed up
No-Show Rate% who missed
Cancellation Rate% cancelled

Referral Sources

Source Analysis

Location: Reports → Referral Sources

Understand acquisition channels:

Referral Pie Chart

Visual breakdown of how members found you:

  • Walk-in
  • Google
  • Facebook
  • Advertisement
  • Website/Blog
  • Existing Member
  • Staff Member
  • Other

Referral Table

SourceCountPercentage
Google4530%
Walk-in3020%
Facebook2517%
Existing Member2013%
.........

Using Referral Data

  • Identify effective marketing channels
  • Allocate advertising budget
  • Track referral program success
  • Optimize acquisition strategy

Dashboard Overview

Home Dashboard

Location: Dashboard (Home)

Quick snapshot of key metrics:

WidgetShows
Active MembersCurrent member count
Today's Check-insToday's attendance
Revenue This MonthCurrent month income
Upcoming ClassesToday's schedule

Customizing Dashboard

Widgets may include:

  • Member growth chart
  • Revenue trends
  • Popular classes
  • Upcoming appointments

Exporting Reports

Download Options

Most reports can be exported:

  1. Set your filters and date range
  2. Click Export
  3. Choose format:
    • CSV: For spreadsheet analysis
    • PDF: For printing/sharing

Scheduled Reports

Future feature: Set up automatic report delivery via email.


Date Ranges

Preset Periods

Quick selection options:

  • Today
  • Yesterday
  • This Week
  • Last Week
  • This Month
  • Last Month
  • This Quarter
  • This Year

Custom Range

Select specific start and end dates for precise analysis.

Comparison Periods

Compare current period to:

  • Previous period (week over week, month over month)
  • Same period last year (year over year)

Time Groupings

Aggregation Options

Group data by:

  • Daily: Day-by-day breakdown
  • Weekly: Week totals
  • Monthly: Month totals
  • Quarterly: Quarter totals

Choose based on:

  • Analysis needs
  • Date range length
  • Level of detail required

Best Practices

Regular Review

  • Check key metrics daily
  • Review trends weekly
  • Deep dive monthly
  • Strategic analysis quarterly

Key Metrics to Track

Daily:

  • Check-ins
  • New signups
  • Revenue

Weekly:

  • Attendance patterns
  • Class popularity
  • Cancellation rates

Monthly:

  • Revenue growth
  • Member churn
  • Referral sources

Acting on Data

  • Identify underperforming areas
  • Recognize successful initiatives
  • Adjust pricing based on demand
  • Optimize class schedule
  • Improve retention programs

Troubleshooting

Data Not Showing

Check:

  • Date range is correct
  • Filters aren't excluding data
  • Time to process (real-time vs delayed)

Numbers Don't Match

Consider:

  • Different time zones
  • Pending vs completed transactions
  • Different report definitions

Report Loading Slowly

Try:

  • Narrow date range
  • Reduce grouping granularity
  • Check internet connection