While legacy competitors function as static digital filing cabinets, MyAthlete operates as a Logic-Driven Flow Engine. It treats member data not as a stationary record, but as a dynamic trigger for club-wide automation across gymnastics, tennis, martial arts, football, athletics, swimming, and dance.
1. SmartGroups: Dynamic Member Groups
The core of the system is the SmartGroup Engine. Most platforms use "Tags" or "Lists" which require constant manual maintenance. MyAthlete builds living, self-updating groups that combine conditions with AND / OR / NOT.
- Polymorphic Targeting: MyAthlete targets three distinct entity layers: Athletes (Juniors & Seniors), Non-Athlete Users (Coaches/Parents/Staff), and Families (Households).
- Flexible conditions: Admins build groups that combine conditions with AND / OR / NOT. For example, define a group as: (Academy Squad OR Elite Team) AND (Age > 13) NOT (Status: Injured).
Always up to date
Groups automatically stay up to date as the system continuously re-evaluates membership. If an athlete has a birthday that crosses an age threshold, they are automatically moved between groups across the entire platform (Billing, Messaging, and Access Control). No manual upkeep needed.
2. Conditional Forms: The Gateway to Targeted Access
Forms in MyAthlete are not just for collecting static data; they are Active Provisioning Tools. They are the primary interface for turning user submissions into automated system state changes.
- Automated Group Enrollment: Rather than using complex internal branching, MyAthlete uses form answers to move users into specific SmartGroups. This instantly changes what the user sees on their dashboard.
- Dynamic Resource Unlocking: Completing a form can unlock secondary, specialized workflows. For example, completing a "Coaching Expression of Interest" adds the user to the "Vetting Group," which then makes the "Safeguarding & Credentials" upload form visible to them.
Conditional Group Automation
Admins can configure form questions to trigger automatic group membership and downstream actions. For example, if a form asks: "Do you require team transport to the away fixture?"
Answer: Yes → Action: User is instantly added to the "Away Travel Roster" SmartGroup.
Automated Downstream Impact
In a legacy system, an admin downloads a CSV of form results and manually creates billing lists or email groups. MyAthlete automates the entire downstream process. The moment a parent hits "Submit" on a "Yes to Holiday Camp" form:
- The user is added to a Fee Structure automatically in the Financial Engine.
- The user is seamlessly enrolled into the "Camp 2026" Broadcast Channel.
- A Compliance form becomes available to the user if they need to sign a new off-site travel consent.
3. Broadcast Channels: High-Signal, Zero-Noise
Club communication usually happens on unmonitored messaging apps (chaotic and non-compliant) or Email (unreliable and easily overlooked). MyAthlete Channels provide Structured Authority.
- Admin-Only Broadcasts: Channels eliminate noisy cross-talk. Only authorized staff (scoped by fine-grained permissions) can post. Members react with acknowledgments, keeping the signal-to-noise ratio high.
- Rich Media Governance: Admins can embed PDF schedules, tournament programs, fixture sheets, and venue maps directly into the flow without clunky external file links.
Audit-Grade Engagement & Integrated Privacy
The system tracks read receipts. If a coach sends a "Match Rescheduled to 09:00" message, they can instantly pull a list of exactly who has not seen the update yet, allowing for targeted follow-up.
Because Channels are intrinsically linked to SmartGroups, membership is automatically revoked the moment a user leaves a squad or the club. There are no orphaned members lingering in old chat groups—guaranteeing GDPR and safeguarding compliance.
4. The "Golden Thread": System-Wide Integration
The ultimate advantage of this pillar is how it serves as the logic bridge between Finance, Operations, and Member Engagement.
| Feature | The Legacy Way (Siloed) | The MyAthlete Way (Integrated) |
|---|---|---|
| Logic | Static: "Manually add members to a list." | Dynamic groups: "Members are added based on live data." |
| Forms | Dead Data: "Information sits in an Excel sheet." | Triggers: "Form answers create groups & unlock new forms." |
| Messaging | Fragile: "Anyone can join/stay in a group." | Governed: "Access is strictly tied to active membership." |
| Scalability | Linear Work: "More members = More admin." | Exponential: "One rule manages 1,000+ members." |