Performance check-ins for competitive sports teams

The always-on
assistant coach.

Automated text check-ins after every practice and competition. Coaches get real-time readiness, effort, and injury data across their whole roster, without chasing anyone down.

SMS + WhatsApp
Works where athletes already are
Any roster size
15 to 60+ athletes
Auto-flagging
Injuries and overload caught instantly
Zero installs
No app. No friction. Just reply.

Coaches make hundreds of decisions a week without knowing how athletes actually feel.

Who to push. Who to rest. How hard to train, and when to back off. A tennis coach managing 20 athletes or a swim and dive staff overseeing 60 cannot have a real conversation with every athlete after every practice. Athletes do not always speak up on their own. And gut feeling, however sharp, is still guesswork.

Reflect closes that gap. Athletes check in by text after every session. Coaches get real-time visibility into readiness, energy, effort, and injury status, straight from the players themselves. Every check-in builds a clearer picture. Every data point sharpens the next decision.

Not a survey platform. Not another app nobody opens. A communication layer that fits into how athletes already communicate, and gives coaching staffs the signal they need to train smarter, manage load, and catch problems before they become injuries.

Check-ins that take 60 seconds. Insights that last a season.

Reflect runs entirely over SMS and WhatsApp. Athletes respond in their messages app. Coaches see the data instantly on the dashboard.

1

Coach schedules a session

Set up a post-practice or post-match check-in in seconds. Pick a template, choose a group, set a time.

Practice session scheduled for 6 PM tonight, sent to varsity group.
2

Athletes respond by text

A short survey arrives via WhatsApp or SMS. Readiness, effort, energy, injuries. Athletes reply with a number or a word.

"Reflect: Body readiness right now (1-10)?" → Athlete replies: "7"
3

Flags fire automatically

Low readiness, injury reports, or heavy practice loads trigger real-time alerts on the coach dashboard. No manual review needed.

High flag: injury concern reported by 2 players after Thursday practice.
4

AI surfaces the patterns

Ask the coaching assistant anything. Get LLM-generated summaries for each player and each session, grounded in real data.

"Readiness has dropped 2.1 points over the last 5 sessions. Consider a lighter day."

Everything a coaching staff actually needs.

Built from real feedback from real coaches. Every feature earned its place.

🚩

Automatic Flag Alerts

Six flag types fire automatically based on athlete responses: low readiness, readiness drop, injury concern, high pain, heavy practice feel, and low energy. Severity is color-coded: high, medium, or low.

Real-time
🦴

Injury Body Heatmap

18 anatomical regions tracked across the team. Athletes describe injuries in plain text ("tennis elbow," "L ankle") and Reflect maps them automatically. Click any region to see which players reported it and when.

Injury tracking
📊

Team Trends Dashboard

Readiness, energy, and effort charted over time for the whole team. Overlay injury counts per session. Filter by group, date range, and session type. Spot overtraining before it becomes a problem.

Analytics
🤖

AI Coaching Assistant

Ask anything about your team in plain language. The assistant pulls live data, flags, recent sessions, and upcoming events to give context-aware answers. "Who needs rest before Friday's match?" actually works.

AI-powered
💪

Workout and Rehab Logging

Athletes log workouts and rehab sessions by texting "Workout: legs + core, 45 min" or "Rehab: foam rolling." Reflect parses descriptions, maps body regions, and surfaces conditioning gaps. Photo proof optional.

Fitness tracking
🏆

Fitness Leaderboards

All-time and weekly leaderboards gamify off-season training. Points for workouts and rehab sessions, with custom point values per team. Leaderboards reset every Sunday. Athletes know where they stand.

Engagement
📅

Event Countdown and Scheduling

Pin key competitions to the dashboard. Countdown cards update in real-time with urgency coloring. The AI assistant knows about upcoming events and factors them into readiness recommendations.

Planning
👤

Per-Player Drill-Down

Full response history, readiness trend charts, flag timeline, and an AI-generated paragraph summary for every player. Compare recent form against their own 7-day baseline automatically.

Player detail
📝

Custom Question Templates

Build sport-specific survey flows with conditional logic. Tennis teams see different questions than track teams. Lifting sessions branch differently than practice. Templates are reusable and per-team.

Customizable

Six flags. Zero manual review.

Reflect evaluates every response as it comes in. When thresholds are crossed, a flag fires immediately on the coach dashboard. No spreadsheet scanning, no end-of-week summary. Coaches see what needs attention right now.

Readiness drops of 3+ points from a player's 7-day average trigger a medium flag automatically, even if the raw score looks fine. Context matters.

Injury Concern
Sharp pain or injury reported
HIGH
High Pain
Explicit pain flag from athlete
HIGH
Low Readiness
Readiness score 4 or below
MEDIUM
Readiness Drop
Drop of 3+ pts from 7-day avg
MEDIUM
Heavy Practice Feel
Athlete rated practice "too heavy"
LOW
Low Energy
Team energy 4 or below
LOW

Right data for the right person.

Three roles with separate access levels. No athlete sees another athlete's data. No one sees more than they should.

Coach / Admin

Full team control

  • Schedule sessions and send surveys
  • View all player data and flag history
  • Manage question templates and groups
  • Injury heatmap and body region breakdown
  • AI assistant with full team context
  • Fitness leaderboard and workout logs
  • Event calendar with countdowns
  • Per-session and per-player AI summaries
Captain

Team read access

  • View team readiness and energy trends
  • See active flags and player directory
  • Access injury heatmap
  • Submit captain-specific practice ratings
  • AI assistant with team context
  • No scheduling or settings access
Athlete

Personal insights

  • Personal readiness, energy, and effort trends
  • Me vs. team average readiness chart
  • Own injury report history
  • Personal fitness log and rehab entries
  • AI summary of recent performance
  • No access to other athletes' data

Ready to know your team?

Athletes sign up in under a minute. Coaches get data after the first practice.

Athlete Sign Up Coach Login