Tickets Dashboard UI Guide
The Tickets dashboard is your support management hub. This comprehensive guide covers creating and managing queues, handling tickets, configuring staff roles, setting up custom categories, managing transcripts, and monitoring SLA compliance.
Dashboard Layout Overview
The Tickets dashboard is organized into several main sections:
Queues Section
View and manage support ticket queues. See queue status, open tickets, and SLA health.
Tickets List
Browse all tickets with filtering, search, and bulk actions. See status, priority, and assignee.
Staff Management
Assign roles to staff members and configure permissions.
Categories
Create custom ticket categories with forms and required fields.
Settings
Configure transcripts, notifications, and system-wide ticket settings.
Queues Section - Managing Support Queues
Create and manage ticket queues that organize support requests:
Queue List View
The queue list displays:
- •Queue Name: The queue identifier
- •Open Tickets: Count of unresolved tickets
- •SLA Health: Green (healthy), Yellow (at risk), Red (breached)
- •Assignment Strategy: How tickets are distributed (Round-robin, Least busy, Skill-based)
- •Actions: Edit, view tickets, delete queue
Creating a Queue
Click "Create Queue" to add a new support category:
- 1.Queue Name (text input): e.g., "Bug Reports", "Billing", "Feature Requests"
- 2.Description (text area): Explain what this queue handles
- 3.Category (SearchableSelect): Link to a ticket category (defines form fields)
- 4.Assignment Strategy (dropdown): Choose Round-robin, Least busy, Skill-based, or Manual
- 5.SLA Settings: Set response/resolution targets for each priority level
- 6.Click green "Save Queue" button (BLACK text)
Setting SLA Targets
For each queue, configure SLA (Service Level Agreement) parameters:
For each priority level (Urgent, High, Normal, Low), set:
- • Response Time Target (e.g., 15 min for Urgent)
- • Resolution Time Target (e.g., 2 hours for Urgent)
- • Escalation Action (notify manager when breached)
Tickets List - Managing Individual Tickets
Browse, search, and manage all support tickets:
Tickets List Interface
The ticket list shows key information for each ticket:
- •Ticket ID: Unique identifier (#12345)
- •Subject: Brief summary of the issue
- •Priority Badge: Color-coded (Red=Urgent, Orange=High, Blue=Normal, Green=Low)
- •Status: Open, In Progress, Waiting, On Hold, Closed
- •Assignee: Staff member responsible
- •Created/Updated: Timestamps showing activity
- •SLA Status: Indicator if meeting response/resolution targets
Filtering & Searching
Use filters to find specific tickets:
- •Queue Filter (SearchableSelect): Show tickets from specific queue
- •Status Filter (multi-select): Filter by Open, In Progress, Waiting, etc.
- •Priority Filter: Show only Urgent, High, Normal, or Low
- •Assignee Filter (SearchableSelect): Tickets assigned to specific staff
- •Search Box: Type to find by ticket ID, subject, or customer name
Ticket Detail View
Click a ticket to view and manage it:
Conversation Thread
View all messages between staff and customer. Shows timestamps and authors.
Internal Notes
Staff-only notes not visible to customer. Use for coordination and research notes.
Ticket Info Panel
- • Status selector (dropdown to change status)
- • Priority selector (change priority if needed)
- • Assignee (SearchableSelect to reassign)
- • Created/Updated timestamps
- • SLA deadline (highlighted if at risk)
Actions Panel
- • Reply button (send message to customer)
- • Add Internal Note button
- • Assign/Reassign button
- • Priority/Status quick changers
- • Close Ticket button
- • Reopen Ticket button (if closed)
Staff Management - Configuring Support Team
Manage staff roles and permissions:
Staff Roles
Different staff members can have different permission levels:
- •Agents: Handle tickets, reply to customers, add internal notes
- •Supervisors: Manage agents, handle escalations, create categories
- •Managers: Full access, create queues, configure settings, view analytics
- •Admins: System access, user management, configuration
Adding Staff Members
Click "Add Staff Member" to assign support roles:
- 1.User/Role (SearchableSelect): Select Discord user or role to assign
- 2.Role Level (dropdown): Choose Agent, Supervisor, Manager, or Admin
- 3.Assigned Queues (SearchableSelect multi-select): Which queues can they work on
- 4.Specializations (tags): Mark if they're specialist (for skill-based routing)
- 5.Click green "Add Staff Member" button (BLACK text)
Staff List Management
The staff list shows all team members with their roles and assigned queues. Use the edit icon to modify permissions or the delete icon to remove staff.
Categories - Custom Ticket Forms
Create custom categories with specialized forms and fields:
Creating a Category
Click "Create Category" to add a new ticket type:
- 1.Category Name: e.g., "Bug Report", "Feature Request", "Account Help"
- 2.Description: Explain what this category is for
- 3.Icon/Color: Visual identifier for the category
- 4.Add Form Fields: Click "Add Field" for each required piece of information
Form Field Configuration
For each field, configure:
- •Field Label: Display name (e.g., "Bug Description")
- •Field Type (dropdown): Text, Long Text, Dropdown, Multi-select, Checkbox, Date, etc.
- •Required (toggle): Must user fill this field?
- •Placeholder Text: Help text or example
- •Options (for dropdown/multi-select): Add choices
Transcript Settings - Auto-Generate & Storage
Configure transcript generation and archival:
Transcript Configuration
Set up how ticket transcripts are handled:
- •Auto-Generate on Close (toggle): Automatically create transcript when ticket closes
- •Storage Location (SearchableSelect): Send transcripts to a channel or archive
- •Include Internal Notes (toggle): Add staff-only notes to transcript
- •Send to Customer (toggle): Email/DM transcript to customer
- •Transcript Format (dropdown): PDF, TXT, or Discord embed
Transcript Example
A transcript includes all conversation messages, internal notes (if enabled), ticket metadata (created date, resolution time, assignee), and system actions (status changes, priority changes).
SLA Dashboard - Monitoring Compliance
Monitor your support team's SLA performance:
SLA Metrics Display
The SLA dashboard shows key performance indicators:
- •Overall Compliance Rate: % of tickets meeting all SLAs (target: 95%+)
- •Breached Tickets: Count of tickets missing SLA targets
- •Avg Response Time: Average time to first reply
- •Avg Resolution Time: Average time to close
Compliance Charts
Visual representations of SLA performance:
- •Queue Compliance: Pie chart showing compliance by queue
- •Priority Breakdown: Performance by priority level
- •Trends Over Time: Line graph showing compliance improvement/decline
- •Staff Performance: Individual staff member compliance rates
Breach Alerts
The dashboard highlights tickets at risk or breached:
- •Yellow Alert: SLA deadline approaching (within 15 minutes)
- •Red Alert: SLA breached, deadline exceeded
- •Priority Sort: Sort breached tickets to top of list
Common Workflows
Typical ticket handling workflows:
Opening & Responding to a Ticket
- 1. Find ticket in Tickets List (search or filter)
- 2. Click ticket to view detail view
- 3. Read customer's issue in the conversation thread
- 4. Assess priority and reassign if needed
- 5. Click "Reply" to send response to customer
- 6. Change ticket status from "Open" to "In Progress"
- 7. Work on issue with internal notes for coordination
- 8. Send resolution message to customer
- 9. Click "Close Ticket" when resolved
Escalating an SLA Breach
- 1. Dashboard alerts you (red SLA indicator)
- 2. Open the breached ticket
- 3. Click "Change Assignee" to reassign to supervisor
- 4. Add internal note explaining situation
- 5. Click "Escalate" to notify management
- 6. Priority assigned to get back on track
Dashboard Best Practices
- • SearchableSelect fields are typeable - start typing to filter options
- • Green save buttons always have BLACK text for accessibility
- • Check SLA dashboard daily to monitor team performance
- • Escalate breached tickets immediately to avoid further delays
- • Use internal notes for staff coordination, not customer communication
- • Create custom categories for each unique ticket type you receive
- • Regularly review staff assignments to balance workload