> ## Documentation Index
> Fetch the complete documentation index at: https://ihub.learnille.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Consultant User Stories

> Migrated from the previous Learnille internal documentation hub

## Onboarding & Profile Setup

Title: Consultant Onboarding

As a Consultant,
I want to complete the onboarding process,
So that I can set up my profile and start offering consultation services.

Acceptance Criteria:

1. I can provide my professional information and expertise
2. I can upload a profile picture and professional documents
3. I can set up my consultation preferences and availability
4. I can verify my identity and credentials
5. I can complete the onboarding flow to gain consultant role

***

Title: Profile Management

As a Consultant,
I want to create and manage my professional profile,
So that I can showcase my expertise and attract potential clients.

Acceptance Criteria:

1. I can create a detailed profile with my professional background
2. I can highlight my areas of specialization and skills
3. I can showcase my achievements and experience
4. I can update my profile information as needed
5. I can view my profile statistics and impression history

***

## Consultation Creation & Management

Title: Consultation Creation

As a Consultant,
I want to create consultation offerings with detailed information,
So that students can discover and book my services.

Acceptance Criteria:

1. I can create consultations with required fields (title, type, category, subcategory)
2. I can add optional details (description, thumbnail, level, timezone)
3. I can set pricing information (price, discounts, isFree)
4. I can configure rescheduling options and limits
5. I can set publishing status (draft or published)

***

Title: Consultation Overview

As a Consultant,
I want to see an overview of my consultation services,
So that I can track their performance and manage them effectively.

Acceptance Criteria:

1. I can view all my consultations in one place
2. I can see key statistics for each consultation (rating, bookings, revenue)
3. I can access detailed information for each consultation
4. I can see my consultation activity summary
5. I can identify top-performing consultations

***

## Scheduling & Calendar Management

Title: Calendar & Events Management

As a Consultant,
I want to manage my calendar and view upcoming events,
So that I can stay organized and prepare for consultation sessions.

Acceptance Criteria:

1. I can view my calendar with all scheduled events
2. I can see upcoming consultation sessions
3. I can manage my availability and time slots
4. I can sync my calendar with external calendar systems
5. I can receive notifications about upcoming events

***

Title: Virtual Consultation Sessions

As a Consultant,
I want to conduct virtual consultation sessions,
So that I can provide services to clients remotely.

Acceptance Criteria:

1. I can join virtual calls with students/clients
2. I can access session details and client information before calls
3. I can share resources and materials during sessions
4. I can hold productive and professional video consultations
5. I can manage technical aspects of virtual calls

***

## Financial Management

Title: Revenue & Earnings Tracking

As a Consultant,
I want to track my consultation revenue and earnings,
So that I can monitor my financial performance.

Acceptance Criteria:

1. I can view my revenue statistics and charts
2. I can see my current balance and available earnings
3. I can track my total revenue and pending withdrawals
4. I can view my total withdrawal history
5. I can analyze my earnings trends over time

***

Title: Withdrawal Management

As a Consultant,
I want to manage my earnings withdrawals,
So that I can access my income efficiently.

Acceptance Criteria:

1. I can request withdrawal of my available earnings
2. I can add and manage withdrawal methods
3. I can select a default withdrawal method
4. I can view my withdrawal history and status
5. I can track pending and completed withdrawals

***

## Communication & Engagement

Title: Direct Messaging with Students

As a Consultant,
I want to communicate directly with students,
So that I can provide support and build professional relationships.

Acceptance Criteria:

1. I can chat in direct messages with students
2. I can respond to student questions and inquiries
3. I can share files and resources through chat
4. I can maintain a history of my conversations
5. I can manage my chat availability and preferences

***

Title: Notifications Management

As a Consultant,
I want to receive and manage platform notifications,
So that I can stay informed about important activities and updates.

Acceptance Criteria:

1. I can access all my notifications in one place
2. I can receive notifications about new bookings and messages
3. I can see notifications about platform updates and announcements
4. I can mark notifications as read or unread
5. I can update my notification preferences

***

## Analytics & Performance

Title: Profile Analytics

As a Consultant,
I want to track my profile performance and visibility,
So that I can understand my reach and improve my presence.

Acceptance Criteria:

1. I can see my profile view history and statistics
2. I can track how many users view my profile over time
3. I can see which consultations drive profile traffic
4. I can analyze my overall rating and reviews
5. I can identify trends in my profile performance

***

Title: Consultation Rating & Reviews

As a Consultant,
I want to monitor my consultation ratings and reviews,
So that I can maintain high service quality and improve based on feedback.

Acceptance Criteria:

1. I can view my overall consultation rating
2. I can read and respond to student reviews
3. I can track rating trends over time
4. I can identify areas for improvement based on feedback
5. I can showcase positive reviews on my profile

***

## Settings & Preferences

Title: Account Settings

As a Consultant,
I want to manage my account settings and preferences,
So that I can customize my platform experience.

Acceptance Criteria:

1. I can access a comprehensive settings page
2. I can update my personal information and contact details
3. I can manage my password and security settings
4. I can configure my privacy and notification preferences
5. I can customize my platform experience to my needs


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.