MemberPulse

User Journeys

Client Portal end-to-end workflows - comprehensive documentation for staff operations

User Journeys are end-to-end workflows documenting the complete path from staff goal to system outcome. Each journey includes detailed steps, acceptance criteria, error handling, and entity relationships.

Journey Index

Member Management

IDJourneyDescription
UJ-C-002Create MemberAdd new member account to system
UJ-C-003Edit MemberModify existing member profile
UJ-C-004Import MembersBulk import from CSV
UJ-C-005Bulk Update MembersMass update member fields
UJ-C-006Export MembersExport member data
UJ-C-007Assign to Group PlanAdd member to corporate membership

Membership Plans

IDJourneyDescription
UJ-C-008Create Membership PlanDefine new membership plan
UJ-C-009Configure PricingSet up pricing tiers
UJ-C-010Revenue ReportingView revenue analytics
UJ-C-011Invoicing AutomationConfigure automatic invoicing

Events

IDJourneyDescription
UJ-C-012Create EventCreate and configure new event
UJ-C-013Configure TicketsSet up ticket types and pricing
UJ-C-014Assign SponsorsAdd sponsors to event
UJ-C-015Track AttendanceMonitor check-ins and attendance
UJ-C-016Event ReportingGenerate event analytics
UJ-C-017Clone EventDuplicate existing event

Courses & LMS

IDJourneyDescription
UJ-C-018Create CourseBuild new learning course
UJ-C-019Configure CertificationsSet up course certificates
UJ-C-020AI Quiz GenerationGenerate quiz questions with AI
UJ-C-021Manage EnrollmentsAdminister course enrollments

CPD

IDJourneyDescription
UJ-C-022Configure CPD CategoriesSet up CPD requirements
UJ-C-023Approve CPD RecordsReview member submissions
UJ-C-024Compliance ReportsGenerate CPD reports

Resources

IDJourneyDescription
UJ-C-025Upload ResourceAdd resource to library
UJ-C-026Manage ApprovalsReview pending resources
UJ-C-027Resource AnalyticsView resource performance

Directory & Sponsorships

IDJourneyDescription
UJ-C-028Manage DirectoryAdminister company listings
UJ-C-029Approve ProfilesReview company profiles
UJ-C-030Route LeadsConfigure lead distribution
UJ-C-031Create Sponsorship TierDefine sponsor levels
UJ-C-032Assign SponsorshipsAssign sponsors to tiers
UJ-C-033Configure WidgetsSet up sponsor widgets

Job Board

IDJourneyDescription
UJ-C-034Manage Job BoardAdminister job postings
UJ-C-035Job Board ReportsView job analytics

Support

IDJourneyDescription
UJ-C-036Manage Help CenterAdminister help articles
UJ-C-037Handle TicketsProcess support tickets
UJ-C-038Support MetricsView support analytics

Integrations

IDJourneyDescription
UJ-C-039Configure StripeSet up payment processing
UJ-C-040Configure XeroConnect accounting integration
UJ-C-041Configure CRMConnect Salesforce/HubSpot
UJ-C-042Configure WordPressSet up WordPress plugin
UJ-C-043Monitor Sync StatusView integration health

Communications

IDJourneyDescription
UJ-C-044Configure NotificationsSet up email templates
UJ-C-045Generate AI ContentCreate community content
UJ-C-046Engagement DashboardView engagement metrics

Data

IDJourneyDescription
UJ-C-047Export DataBulk data export

Detailed Journeys

Journey Structure

Each detailed journey page includes:

  • Overview: Actor, goal, trigger, outcome, related specs
  • Preconditions: What must be true before journey starts
  • Flow Diagram: Mermaid flowchart of the journey
  • Detailed Steps: Step-by-step with UI examples
  • Error Scenarios: How errors are handled
  • Related Entities: Data model cross-references
  • Acceptance Criteria: Frontend, Backend, Permissions, Business Rules

More detailed journey pages will be added progressively.

On this page