# 4. Dedicated Support & Community

User Type: **Affiliate**
Source: *Mi Digital Academy - Education CRM Features Document*

---

## 4. Dedicated Support & Community

### 4.1 Dedicated Affiliate Manager
**What it does:** Assigns the Affiliate a dedicated affiliate manager: a named contact for strategy, questions, and account issues. The Affiliate can view the manager's details, send a message, and schedule a 1:1 call. This gives the Affiliate a personal point of contact.

**Sub-features:**
- Dedicated affiliate manager assigned
- Manager's contact details shown
- Send a message to the manager
- Schedule a 1:1 call
- Message history with the manager
- Manager available on web and mobile
- Manager event logging (messaged, call scheduled)
- Audit logging of the dedicated affiliate manager

**Affiliate User Journey:**
1. Affiliate opens the dedicated support.
2. The dedicated affiliate manager is shown.
3. The manager's contact details are shown.
4. Affiliate sends a message to the manager.
5. Affiliate schedules a 1:1 call.
6. The message history with the manager is shown.
7. Affiliate opens Profile → "Activity" and confirms the manager events are recorded.

**Rules & Edge Cases:**
- The manager is a named contact.
- A 1:1 call can be scheduled.
- Manager events (messaged, call scheduled) are logged with the account and the timestamp.
- The dedicated affiliate manager is audit-logged with the account and the timestamp.

### 4.2 Private Affiliate Community
**What it does:** Gives the Affiliate access to a private affiliate community: a forum where Affiliates share strategies, ask questions, and support each other. The Affiliate can browse threads, post, and reply. The community is moderated. This builds a network of peers for the Affiliate.

**Sub-features:**
- Access to the private community
- Browse community threads
- Post a new thread
- Reply to a thread
- Threads categorized by topic
- Community is moderated
- Community available on web and mobile
- Community event logging (posted, replied)
- Audit logging of the private affiliate community

**Affiliate User Journey:**
1. Affiliate opens the private community.
2. The community threads are browsed.
3. Affiliate posts a new thread.
4. Affiliate replies to a thread.
5. The threads are categorized by topic.
6. The community is moderated.
7. Affiliate opens Profile → "Activity" and confirms the community events are recorded.

**Rules & Edge Cases:**
- The community is private to Affiliates.
- The threads are categorized by topic.
- Community events (posted, replied) are logged with the account and the timestamp.
- The private affiliate community is audit-logged with the account and the timestamp.

### 4.3 Co-Marketing Opportunities
**What it does:** Shows the Affiliate co-marketing opportunities: joint campaigns with the platform where the Affiliate's promotion is amplified by the platform's channels. The Affiliate can view the opportunities, apply, and track the campaign. This gives the Affiliate access to larger reach.

**Sub-features:**
- List of co-marketing opportunities
- Joint campaign details
- Apply for an opportunity
- Track the co-marketing campaign
- Campaign performance shown
- Opportunities available on web and mobile
- Opportunities event logging (applied, tracked)
- Audit logging of the co-marketing opportunities

**Affiliate User Journey:**
1. Affiliate opens the co-marketing opportunities.
2. The list of co-marketing opportunities is shown.
3. The joint campaign details are shown.
4. Affiliate applies for an opportunity.
5. Affiliate tracks the co-marketing campaign.
6. The campaign performance is shown.
7. Affiliate opens Profile → "Activity" and confirms the opportunities events are recorded.

**Rules & Edge Cases:**
- The opportunities are joint campaigns with the platform.
- An opportunity can be applied for and tracked.
- Opportunities events (applied, tracked) are logged with the account and the timestamp.
- The co-marketing opportunities is audit-logged with the account and the timestamp.
