Skip to main content

Journey Overview

Preconditions

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

Journey Flow

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:
3

Open Ticket Form

Click “Submit a Support Ticket”:
4

Select Category

Choose category for routing:
5

Describe Issue

Provide details:Subject: Brief one-line summaryDescription:
  • 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 Statuses

SLA Expectations

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