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

# User Journeys

> Canonical end-to-end workflows grouped by portal - comprehensive documentation for AI agent consumption

User Journeys are **end-to-end workflows** (actor goal → system outcome). They are organized in a hierarchical structure with one page per journey for detailed consumption by AI agents and developers.

## What's Included

Each detailed journey page contains:

* **Overview**: Actor, goal, trigger, outcome, related specs
* **Preconditions**: Requirements before journey starts
* **Flow Diagram**: Mermaid flowchart visualization
* **Detailed Steps**: Step-by-step with UI mockups
* **Error Scenarios**: Edge cases and error handling
* **Related Entities**: Data model cross-references
* **Acceptance Criteria**: Frontend, Backend, Permissions, Business Rules

## Portal Journeys

<CardGroup cols={2}>
  <Card title="Member Portal" icon="user" href="/member/user-journeys">
    **27 detailed journeys** covering authentication, membership, events, learning, CPD, resources, directory, careers, and support.
  </Card>

  <Card title="Client Portal" icon="building" href="/client/user-journeys">
    **47 journeys** for staff operations including member management, events, courses, integrations, and reporting.
  </Card>

  <Card title="Admin Portal" icon="shield" href="/admin/user-journeys">
    **11 journeys** for platform administration, user management, and integration troubleshooting.
  </Card>

  <Card title="Sponsor Portal" icon="handshake" href="/sponsor/user-journeys">
    **18 journeys** for sponsorship management, campaigns, directory leads, and job postings.
  </Card>
</CardGroup>

## Journey Quick Links

### Most Common Member Journeys

| Journey                                                           | Description                    |
| ----------------------------------------------------------------- | ------------------------------ |
| [Register/Login](/member/journeys/register-login)                 | SSO or email authentication    |
| [Choose Membership Plan](/member/journeys/choose-membership-plan) | Select and purchase membership |
| [Browse Events](/member/journeys/browse-events)                   | Discover and filter events     |
| [Purchase Event Ticket](/member/journeys/purchase-event-ticket)   | Complete event registration    |
| [Enroll in Course](/member/journeys/enroll-course)                | Start learning journey         |
| [Track CPD](/member/journeys/track-cpd)                           | Monitor compliance progress    |

### Key Staff Operations

| Journey                                              | Description              |
| ---------------------------------------------------- | ------------------------ |
| [Create Member](/client/journeys/create-member)      | Add new member to system |
| [Create Event](/client/journeys/create-event)        | Build and publish events |
| [Impersonate User](/admin/journeys/impersonate-user) | Support troubleshooting  |

### Sponsor Essentials

| Journey                                                | Description                |
| ------------------------------------------------------ | -------------------------- |
| [Manage Campaigns](/sponsor/journeys/manage-campaigns) | Create ad campaigns        |
| [Receive Leads](/sponsor/journeys/receive-leads)       | Handle directory inquiries |

## Using This Documentation

### For AI Agents

These journeys are designed to be consumed by AI agents for:

* Understanding system behavior and user flows
* Generating implementation code
* Validating acceptance criteria
* Cross-referencing entity relationships

### For Developers

Use these journeys to:

* Understand feature requirements
* Implement frontend and backend functionality
* Write comprehensive tests
* Validate business rules

### For Product Teams

Reference these journeys for:

* Feature specification reviews
* Gap analysis
* User experience validation
* Stakeholder communication
