User Flows
Overview
This document describes the key user flows through the HNS Ticketing System, illustrating how different user types interact with the system to accomplish their goals.
Main User Flows
The detailed flows have been moved to individual documents for clarity and easier maintenance. Use the tables below to navigate to each flow, organized by user role.
Fan Flows
| Flow |
Actor |
Summary |
| Profile Management |
Registered user |
Save and manage profiles for family/friends to streamline ticket purchase checkout |
| Loyalty Points History |
Registered user |
View total loyalty points and match-by-match history from profile |
| Loyalty Member Early Access |
Loyalty member |
Early access based on points/tier with standard purchase flow |
| Waiting Queue |
Fan |
High-demand queue in app with notifications and timed purchase window |
| Standard Ticket Purchase |
Fan |
Browse matches, select zone, auto-assign best seats, checkout, payment, confirmation |
| View My Tickets |
Fan |
Access and manage all tickets in mobile app with QR codes, details, and actions |
| Stadium Entry Validation |
Fan + gate operator |
Scan QR at gate, validate ticket in real-time, handle re-entry and invalid cases |
Admin Flows
| Flow |
Actor |
Summary |
| Match Stadium Configuration |
Admin |
Configure stadium for specific match, set sector availability and pricing |
| Match Management |
Admin |
Create/Edit matches, set phases, quotas, and publish event |
| Match Cancellation |
Admin + system |
Cancel match, process refunds, notify users, invalidate tickets |
| Real-Time Match Statistics |
Admin |
Live dashboard for sales, revenue, and access control monitoring |
| Blacklist Management |
Security admin |
CSV import and CRUD operations for banned individuals with violation monitoring |
| Seat Operations |
Admin |
Manage seat inventory lifecycle with 10+ status types, bulk operations, and search/modify by seat or reservation |
| Away Match Tickets (Non-Numbered) |
Admin + Fan |
Sell tickets without seat assignments for away matches, then auto-assign based on purchase order |
| Deferred Payment Collection |
Finance manager |
Generate payment offers via e-racuni and manually reconcile bank payments |
| Financial Reporting |
Admin/Finance |
Sales reconciliation, delayed payment management, invoices |
| Operational Reporting |
Admin |
Generate sales, access, and CRM reports; schedule exports |
Quota Management Flows
| Flow |
Actor |
Summary |
| Admin Quota Creation |
Admin |
Create quotas, assign via email, generate deeplinks, monitor status |
| Mobile Quota Claiming |
Quota recipient (mobile) |
Receive push/deeplink, claim tickets in app with email verification, provide identities, get mobile tickets |
| Quota Holder Web Portal |
Quota holder (web) |
Access web portal, create subquotas, delegate allocations, monitor claiming |
Physical Sales Flows
Customer Support Flows
UI/UX Principles
Consistency
- Same navigation structure across all pages
- Consistent button styles and placements
- Unified color scheme and typography
Last Updated: January 2026