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.
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.
Reflect runs entirely over SMS and WhatsApp. Athletes respond in their messages app. Coaches see the data instantly on the dashboard.
Set up a post-practice or post-match check-in in seconds. Pick a template, choose a group, set a time.
A short survey arrives via WhatsApp or SMS. Readiness, effort, energy, injuries. Athletes reply with a number or a word.
Low readiness, injury reports, or heavy practice loads trigger real-time alerts on the coach dashboard. No manual review needed.
Ask the coaching assistant anything. Get LLM-generated summaries for each player and each session, grounded in real data.
Built from real feedback from real coaches. Every feature earned its place.
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-time18 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 trackingReadiness, 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.
AnalyticsAsk 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-poweredAthletes 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 trackingAll-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.
EngagementPin 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.
PlanningFull 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 detailBuild 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.
CustomizableReflect 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.
Three roles with separate access levels. No athlete sees another athlete's data. No one sees more than they should.
Athletes sign up at /opt-in. The consent checkbox is required before submission.
Athletes sign up in under a minute. Coaches get data after the first practice.