Messages, Notifications, and Support¶
Messages¶

Messaging provides realtime conversation between customer users and service-side participants.
Core behavior¶
- inbox list with unread counts and last-message previews
- search within chats
- open chat marks unread messages as read
- websocket realtime updates for active chat
- compose a new direct chat from user search
Compose flow¶
- select Compose
- search recipient (minimum 2 characters)
- optionally provide subject
- send initial message to create/open chat
Notifications¶

Notifications provide action-triggered alerts with direct navigation.
Available controls¶
- filter between All and Unread
- mark all as read
- open a notification to mark read + follow action URL
- delete individual notifications
- paginated list (20 per page)
Support Center¶

Support includes FAQs, ticketing, and live follow-up on opened tickets.
Views¶
- Home: FAQ cards and support entry points
- Tickets list: filter by status/category, pagination
- Ticket detail: timeline/messages and reply box
Ticket lifecycle actions¶
- create ticket with subject, description, category, priority
- open existing ticket and review history
- send replies while ticket is open/in-progress
- track assignment and latest activity
Note
Closed/resolved/cancelled tickets are read-only for replies.