MemberPulse

UJ-M-027: Submit Support Ticket

Member submits a support ticket for help with an issue

Journey Overview

AttributeValue
Journey IDUJ-M-027
ActorMember
GoalGet help with an issue or question
TriggerMember cannot find answer in help center
OutcomeSupport ticket created and assigned for resolution

Preconditions

  • Member is authenticated
  • Support ticket system is enabled
  • Help center searched first (recommended)

Journey Flow

flowchart TD
    A[Search help center] --> B{Found answer?}
    B -->|Yes| C[Issue resolved]
    B -->|No| D[Click Submit Ticket]
    D --> E[Select category]
    E --> F[Describe issue]
    F --> G[Attach files optional]
    G --> H[Submit ticket]
    H --> I[Ticket created]
    I --> J[Confirmation sent]
    J --> K[Support team notified]
    K --> L[Await response]

Detailed Steps

  1. Access Support

    Member navigates to Support:

    • Main navigation → Support/Help
    • Dashboard → Help widget
    • Footer → Contact Support
    • Help center → "Still need help?"
  2. Search Help First (Recommended)

    System encourages self-service:

    ┌─────────────────────────────────────────────────────────────┐
    │ How can we help?                                            │
    ├─────────────────────────────────────────────────────────────┤
    │                                                             │
    │ [🔍 Search for help...                               ]      │
    │                                                             │
    │ Popular Topics                                              │
    │ • How to reset my password                                  │
    │ • Update payment method                                     │
    │ • Cancel my membership                                      │
    │ • Download certificates                                     │
    │                                                             │
    │ ─────────────────────────────────────────────────────────── │
    │                                                             │
    │ Can't find what you're looking for?                         │
    │ [Submit a Support Ticket]                                   │
    │                                                             │
    └─────────────────────────────────────────────────────────────┘
  3. Open Ticket Form

    Click "Submit a Support Ticket":

    ┌─────────────────────────────────────────────────────────────┐
    │ Submit Support Ticket                                       │
    ├─────────────────────────────────────────────────────────────┤
    │                                                             │
    │ Category *                                                  │
    │ [Select a category ▼]                                       │
    │ • Account & Login                                           │
    │ • Membership & Billing                                      │
    │ • Events                                                    │
    │ • Courses & Learning                                        │
    │ • CPD                                                       │
    │ • Technical Issue                                           │
    │ • Other                                                     │
    │                                                             │
    │ Subject *                                                   │
    │ [Brief description of your issue                     ]      │
    │                                                             │
    │ Description *                                               │
    │ ┌─────────────────────────────────────────────────────────┐ │
    │ │ Please describe your issue in detail...                 │ │
    │ │                                                         │ │
    │ │                                                         │ │
    │ │                                                         │ │
    │ └─────────────────────────────────────────────────────────┘ │
    │                                                             │
    │ Priority                                                    │
    │ ○ Low - General question                                    │
    │ ● Normal - Issue affecting my work                          │
    │ ○ High - Urgent, blocking issue                             │
    │                                                             │
    │ Attachments                                                 │
    │ [📎 Add files] (Screenshots, documents - max 10MB)         │
    │                                                             │
    │ [Cancel]  [Submit Ticket]                                   │
    │                                                             │
    └─────────────────────────────────────────────────────────────┘
  4. Select Category

    Choose category for routing:

    CategoryRoutes ToSLA
    Account & LoginTechnical Support24h
    Membership & BillingBilling Team24h
    EventsEvents Team48h
    Courses & LearningLMS Support48h
    CPDCPD Team48h
    Technical IssueTechnical Support24h
    OtherGeneral Support48h
  5. Describe Issue

    Provide details:

    Subject: Brief one-line summary

    Description:

    • What happened
    • What you expected
    • Steps to reproduce
    • Error messages seen
    • When it started

    Helpful Tips:

    • Be specific
    • Include relevant IDs (order, event, etc.)
    • Describe what you've already tried
  6. Attach Files

    Optional attachments:

    • Screenshots of errors
    • Relevant documents
    • Screen recordings

    Limits:

    • Max 5 files
    • Max 10MB per file
    • Formats: JPG, PNG, PDF, DOC
  7. Submit Ticket

    Click "Submit Ticket":

    1. Form validated
    2. Ticket record created
    3. Ticket number assigned
    4. Confirmation displayed
    5. Email confirmation sent
    6. Support team notified
  8. Confirmation

    Success page:

    ┌─────────────────────────────────────────────────────────────┐
    │ ✅ Ticket Submitted                                         │
    ├─────────────────────────────────────────────────────────────┤
    │                                                             │
    │ Your support ticket has been submitted.                     │
    │                                                             │
    │ Ticket Number: TKT-2025-12345                               │
    │                                                             │
    │ What happens next:                                          │
    │ • Our support team has been notified                        │
    │ • Expected response time: Within 24 hours                   │
    │ • You'll receive updates via email                          │
    │                                                             │
    │ [View My Tickets]  [Back to Help Center]                    │
    │                                                             │
    └─────────────────────────────────────────────────────────────┘

Ticket Statuses

StatusDescription
OpenTicket submitted, awaiting assignment
In ProgressAssigned and being worked on
Waiting on CustomerResponse needed from member
ResolvedIssue resolved
ClosedTicket closed after resolution

SLA Expectations

PriorityFirst ResponseResolution Target
Low48 hours5 business days
Normal24 hours3 business days
High4 hours1 business day

Auto-Response

Upon submission, member receives:

Email:

  • Ticket number
  • Copy of submission
  • Expected response time
  • Link to track ticket
  • Suggestion articles (AI-matched)

Acceptance Criteria

Frontend

  • Ticket submission form
  • Category dropdown
  • Priority selection
  • Rich text description
  • File attachment (drag & drop)
  • Form validation
  • Success confirmation
  • Ticket number display
  • Mobile-friendly form

Backend

  • POST /api/support/tickets - Create ticket
  • Ticket number generation
  • File upload handling
  • Email notifications
  • Support team alerts
  • Auto-categorization (optional)

Permissions

  • Only authenticated members can submit
  • Rate limiting (prevent spam)

Business Rules

  • Category determines routing
  • Priority affects SLA
  • Member info attached to ticket
  • Duplicate detection (optional)

Error Handling

  • Form validation errors
  • File upload failures
  • Submission error with retry

On this page