Reps Training

Admin Dashboard

REPS ADMIN

LIVE

Overview

Today in Reps — Live Pulse

Loading...
Last 60 minutes vs prior hour
Today so far
System health (last hour)
Loading...

Recent Signups (last 30 days)

Loading...

Recent Submissions

Loading...

Users

Signups (Last 30 Days)

Shot Stats

Daily Shots (Last 30 Days)

Player Leaderboard

Drills

Trainer Drills
Reps Official

Reps Official Drills

Plans

Trainer Plans
Reps Official Plans

Upload Health

Top Errors (Last 7 Days)

Recent Failures

Stuck Uploads (queued/dispatched, no completion >10 min)

AI Usage

By Function (Last 7 Days)

Error Clusters

Heaviest Users

Recent Invocations

Submissions

Daily Submissions (Last 30 Days)

All Submissions

Groups

All Groups

Messaging

Recent Conversations

Feature Flags

Flags

Segments

Launch Challenge

Overview
Config
Tiers
Submissions
Raffle
Export

Enrollments

Challenge Configurations

Tier Requirements

Click any value to edit inline

Caption Template

Raffle Winner Picker

Export

Download all enrollment data as CSV. Includes player identity, all counters, tier completion timestamps, and current raffle entry totals.

Notifications

Compose Broadcast

APNs direct mode, iOS devices only

Recent Notifications

App Config

Configuration Keys

Official Plans

All Plans

Feedback

Cancellation & Disconnect Reasons

FAQs

All FAQs

Fees

Live platform fees enforced by the payment edge functions at charge time. Configured in code (session-hold-payment and _shared/stripeEnv.ts), not editable from this screen yet — see "How to change these" below.

Trainer Subscription Tiers

Player pays monthly; split is trainer / platform

Per-Session Booking Fee

How to change these