# Affiliate — Modules

Source: *Mi Digital Academy - Education CRM Features Document*

Modules to be developed for the **Affiliate** user type, strictly feature and function wise, in dependency order (each module builds on the ones above it).

## 1. Authentication & Account Setup
- Secure login (email + password, OTP), social login, two-factor authentication
- Registration, email verification, onboarding flow, affiliate program enrollment

## 2. Affiliate Dashboard
- Unique referral link and QR code, marketing materials (banners, social media posts)
- Real-time sales tracking, commission breakdown (pending, earned, paid), conversion analytics, top-performing courses report

## 3. Referral & Marketing Tools
- Downloadable promotional content, email templates for outreach, social media integration
- Discount code creation (if permitted), performance leaderboard

## 4. Sales & Commission Management
- View all referred customers, track subscription renewals from referrals
- Commission calculator, payment request submission, payment history and statements

## 5. Multi-Tier Commission Tracking
- Earn from direct referrals (Tier 1), earn from sub-affiliates' sales (Tier 2)
- Build affiliate teams, leadership bonuses

## 6. Performance-Based Incentives
- Achievement milestones (Bronze, Silver, Gold, Platinum), increasing commission rates
- Exclusive promotional materials, priority support, seasonal campaigns

## 7. Marketing Automation
- Auto-responder sequences (follow-up, nurture, win-back, testimonial collection)
- Social media integration (one-click sharing, pre-designed posts, hashtag suggestions, conversion tracking)

## 8. Affiliate Training & Resources
- Affiliate Academy (sales training, digital marketing courses, best practices, certification)
- Webinars and support (monthly training, dedicated affiliate manager, private community, co-marketing)

## 9. Notifications & Preferences
- Commission and payout alerts, campaign updates, performance milestone notifications
- Customize notification channels and preferences
