Leads Management User Story¶
Feature: Leads Management¶
As a coach,
I want to manage and track potential students (leads) efficiently,
So that I can follow up with them, convert them into enrolled students, and grow my batches effectively.
User Flow & Detailed Steps¶
-
Accessing Leads Management:
- Scenario: The coach logs into the app and navigates to the "Leads Management" section.
- Steps:
- The coach clicks on the "Leads Management" tab.
- The app displays a dashboard showing all current leads with their status (e.g., New, In Progress, Converted, Lost).
- Outcome: The coach can view and manage all leads in one place, making it easy to track their progress.
-
Adding a New Lead:
- Scenario: The coach receives a new inquiry from a potential student or parent.
- Steps:
- The coach clicks on "Add New Lead."
- The coach enters details, such as:
- Name of the lead
- Contact information (phone number, email)
- Sport or training interest
- Preferred schedule or batch
- Additional notes (e.g., "Interested in weekend classes")
- The coach saves the lead information.
- Outcome: The new lead is added to the system and appears on the dashboard for follow-up.
-
Updating Lead Status:
- Scenario: The coach follows up with a lead and wants to update their status.
- Steps:
- The coach clicks on the lead's name to view their details.
- The coach can change the status to:
- In Progress: The lead has been contacted, and discussions are ongoing.
- Converted: The lead has decided to enroll in a batch.
- Lost: The lead is no longer interested or cannot be reached.
- The coach can also add follow-up notes, such as "Scheduled a meeting for next week" or "Needs more information about fees."
- Outcome: The lead's status is updated, and the coach can track the next steps.
-
Scheduling Follow-Ups:
- Scenario: The coach wants to set reminders for following up with leads.
- Steps:
- The coach selects a lead and clicks on "Schedule Follow-Up."
- The coach chooses a date and time for the reminder.
- The coach can add a note about what needs to be discussed (e.g., "Call to confirm interest in the morning batch").
- Outcome: The system sends a reminder notification to the coach, ensuring timely follow-ups.
-
Converting a Lead:
- Scenario: The lead agrees to enroll in a batch.
- Steps:
- The coach updates the lead's status to "Converted."
- The app prompts the coach to:
- Select the batch the lead will join
- Record any initial fee payments (if applicable)
- Update the student roster with the lead's information
- The lead is now an enrolled student and moved from the Leads Management section to the Batch Management section.
- Outcome: The lead is successfully converted, and the system updates all relevant records.
-
Tracking Lead Sources:
- Scenario: The coach wants to know where most leads are coming from to optimize marketing efforts.
- Steps:
- The coach views the "Lead Sources" report, which breaks down leads by source (e.g., website, social media, referrals).
- The coach analyzes which sources are generating the most leads and plans marketing strategies accordingly.
- Outcome: The coach gains insights into lead generation, helping to focus on the most effective marketing channels.
-
Generating Lead Reports:
- Scenario: The coach wants a report of all leads and their statuses.
- Steps:
- The coach clicks on "Generate Lead Report."
- The coach selects filters such as:
- Date range
- Status (New, In Progress, Converted, Lost)
- Lead source
- The report is generated and can be downloaded as a PDF or CSV.
- Outcome: The coach has a detailed record of all leads, useful for tracking conversion rates and planning follow-ups.
-
Automated Reminders for Follow-Ups:
- Scenario: The system needs to remind the coach about scheduled follow-ups.
- Steps:
- The system checks for upcoming follow-ups and sends notifications to the coach.
- The reminder includes details such as the lead’s name, contact information, and follow-up notes.
- Outcome: The coach stays organized and follows up with leads promptly, increasing the chance of conversion.
Leads Management Table¶
| Step | Description |
|---|---|
| Navigating to Leads Management | The coach accesses the Leads Management section to view a dashboard with all leads and their statuses. |
| Adding a New Lead | The coach inputs lead details, including contact information and training interests, and saves the lead for future follow-up. |
| Updating Lead Status | The coach changes the status of a lead (e.g., In Progress, Converted, Lost) and adds notes about interactions or next steps. |
| Scheduling Follow-Ups | The coach sets reminders for follow-ups with specific dates, times, and notes about what to discuss. |
| Converting a Lead | The coach updates the status to "Converted," enrolls the lead in a batch, and transfers their details to Batch Management. |
| Tracking Lead Sources | The coach views reports on lead sources to understand where leads are coming from and optimize marketing strategies. |
| Generating Lead Reports | The coach generates detailed reports on leads, filtering by date range, status, or source, and downloads the report for analysis. |
| Automated Reminders | The system sends notifications about scheduled follow-ups, keeping the coach organized and increasing conversion rates. |