Separate Coach Profiles for Academy-Linked and Personal Batches¶
Feature: Dual Coach Profiles¶
As a coach,
I want to maintain distinct profiles for my personal coaching business and for each academy I’m affiliated with,
So that I can keep financial, scheduling, and communication channels separate, ensuring clarity and privacy for all parties.
User Flow & Detailed Steps¶
-
Setting Up Multiple Profiles
- Scenario: A coach has existing ties to an academy (where they have restricted access) but also wants to run personal batches independently.
- Steps:
- Upon signing up (or within account settings), the coach is prompted to create additional profiles:
- Academy Profile: Tied to a specific academy, with restricted access to guardian info and fee data (depending on academy permissions).
- Personal Profile: Fully managed by the coach, offering direct guardian contact, fee control, and custom scheduling.
- The coach selects “Create New Profile” and specifies if it’s an Academy Linked profile (entering academy details) or a Personal profile.
- Each profile has its own branding, fee structures, and contact permissions aligned with the chosen context.
- Outcome: The coach can toggle between profiles, ensuring that operations under each remain distinct and properly managed.
-
Switching Between Profiles
- Scenario: The coach wants to manage personal batches after updating attendance in an academy-affiliated batch.
- Steps:
- From the coach’s dashboard, a “Switch Profile” option allows choosing between Academy X or Personal.
- The system reloads to display all relevant batches, players, and financial tools for the selected profile.
- Notifications and messages are sorted or filtered based on the active profile.
- Outcome: The coach stays organized, preventing mix-ups of scheduling, payments, or communications across personal and academy contexts.
-
Managing Batches Under Each Profile
- Scenario: The coach creates or edits batches, ensuring each is properly associated with the correct profile.
- Steps:
- In the Academy Profile, batch creation might be restricted or require admin approval (per academy policy).
- In the Personal Profile, the coach can freely create “Independent Batches,” set fees, and handle direct enrollment.
- Players, attendance records, and performance data belong solely to the profile under which they’re created.
- Outcome: Clear demarcation of which batches belong to the academy and which ones are personal, minimizing confusion for both the coach and students.
-
Financial and Guardian Data Separation
- Scenario: The coach wants to view payment statuses for personal batches but has no access to fees in the academy batches.
- Steps:
- While using the Academy Profile, the coach can only see or do what the academy permits (e.g., mark attendance, view partial player info).
- By switching to the Personal Profile, the coach gains full control of fee information, overdue payments, and direct guardian contacts.
- Any changes in one profile (like updating personal batch fees) remain hidden in the other, preserving privacy.
- Outcome: Strict data separation ensures that the academy’s confidentiality is upheld, while the coach can independently manage personal finances.
-
Consolidated Notification Center
- Scenario: The coach needs a unified view of urgent tasks but still maintain separation of details.
- Steps:
- The app provides a Notification Center with filters: All Profiles, Academy Profile, Personal Profile.
- The coach can quickly see attendance alerts, messages from guardians, or academy announcements grouped by profile.
- Clicking on a specific notification automatically switches to the relevant profile and displays the detailed context.
- Outcome: The coach efficiently manages day-to-day operations without mixing or losing important communications from different sources.
-
Profile-Specific Reporting
- Scenario: The coach needs to generate performance or financial reports independently for personal batches and academy sessions.
- Steps:
- Under each profile, the coach accesses a “Reports” section (performance, attendance, financial).
- Academy Profile: Some reports might be restricted or generated by academy admins. The coach can only view permissible data.
- Personal Profile: The coach can fully customize and generate reports for all personal batches, including financial statements.
- Outcome: Comprehensive reporting is maintained without mixing data from different profiles.
Separate Coach Profiles Table¶
| Step | Description | Outcome |
|---|---|---|
| Setting Up Multiple Profiles | Coach creates one profile linked to the academy and another for personal coaching, each with its own settings. | Ensures separation of data, permissions, and branding from the start. |
| Switching Between Profiles | Coach toggles between Academy or Personal view on the dashboard. | Prevents mixing batch or financial information, keeping each context organized. |
| Managing Batches Under Each Profile | Coach creates/edit batches in either the academy context (with restrictions) or personal context (full control). | Clear ownership of data: Academy-limited vs. personal, supporting distinct management policies. |
| Financial & Guardian Data Separation | Academy fee/guardian info is restricted, while personal batch data is fully visible to the coach. | Protects academy privacy while giving the coach autonomy in personal finances and communications. |
| Consolidated Notification Center | Unified notifications with filters for each profile. | Coach manages tasks quickly without losing or mixing messages from multiple contexts. |
| Profile-Specific Reporting | Coach generates academy-limited or personal coaching reports individually. | Maintains clarity in reporting; no accidental overlap of financial or performance data. |
By providing dual-profile functionality, the FanToPark Coach App empowers coaches to keep personal coaching operations and academy-affiliated activities distinctly organized, protecting sensitive academy data while granting full freedom to manage independent sessions and finances.