MemberPulse

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

Most Common Member Journeys

JourneyDescription
Register/LoginSSO or email authentication
Choose Membership PlanSelect and purchase membership
Browse EventsDiscover and filter events
Purchase Event TicketComplete event registration
Enroll in CourseStart learning journey
Track CPDMonitor compliance progress

Key Staff Operations

JourneyDescription
Create MemberAdd new member to system
Create EventBuild and publish events
Impersonate UserSupport troubleshooting
JourneyDescription
Manage CampaignsCreate ad campaigns
Receive LeadsHandle 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

On this page