All Docs
FeaturesPosibl Life & Gym AppUpdated March 14, 2026

Owner Business Intelligence Console

Owner Business Intelligence Console

The Business Intelligence (BI) Console gives gym owners a single, real-time view of the key metrics that matter for running a functional fitness gym. It surfaces attendance trends, revenue data, PT conversion rates, churn risk, and injury reports — all pre-computed in the background and cached for instant load.


Accessing the Console

The BI Console is available to users with the Owner role. Navigate to Dashboard → Business Intelligence from the owner sidebar.


Metrics Overview

Attendance Trends

Shows how class and session attendance changes over time across your gym.

  • Filter by date range, training track, or class type
  • Spot peak attendance windows and underutilised time slots
  • Use trend data to make scheduling and programming decisions

Revenue Breakdowns

Breaks down revenue by two primary dimensions:

DimensionDescription
Training TrackRevenue attributed to each programming track (e.g. Strength, Conditioning, Olympic Lifting)
Membership TierRevenue by pricing tier (e.g. Base, Pro, Elite)

This helps owners understand which programs and price points are most commercially valuable.

PT Conversion Metrics

Tracks the pipeline from general membership into personal training packages.

  • Conversion rate from member → PT client
  • Breakdown by coach and by time period
  • Useful for evaluating PT upsell strategies and coach performance

Churn Risk Cohort Analysis

Members are automatically bucketed into churn risk cohorts based on their recent engagement and activity signals.

  • High Risk — members showing significant drop-off in attendance or app engagement
  • Medium Risk — members with early warning signals
  • Low Risk — active, engaged members

Use this view to prioritise outreach or retention interventions before a member fully disengages.

Injury Rate Reports

Aggregates injury data logged across the platform to surface rate trends at the gym level.

  • View injury incidence over time
  • Identify programming blocks or training tracks with elevated injury rates
  • Supports safer programming decisions and coach accountability

Performance

All BI metrics are pre-computed by Inngest background jobs that run on a scheduled basis. Results are stored in cache, so the console loads instantly without triggering live database aggregation queries at page load time.

This means:

  • No slow queries when navigating to the console
  • Fresh data refreshed on a regular cadence by background jobs
  • Consistent performance regardless of how large your member base grows

Roles & Permissions

RoleBI Console Access
Owner✅ Full access to all metrics
Coach❌ Not available
Member❌ Not available

Related