Get Started

Ticket Management

Everything you need to know about creating, managing, and resolving tickets in Deskuss — from the client portal to the staff dashboard.

Opening Tickets

Clients can submit support requests through the Deskuss portal without needing a WordPress account. The process is straightforward:

  1. Navigate to your site's Deskuss portal (default URL: /deskuss/)
  2. Click the "Open a New Ticket" button
  3. Select the appropriate department (e.g., Support, Billing, Technical)
  4. Fill in the required fields — name, email, subject, and message
  5. Optionally attach files (images, logs, documents) to provide context
  6. Click Submit to create the ticket
Client Access Without Login: Clients do not need a WordPress user account to open tickets. Deskuss provides secure, token-based email authentication so visitors can view and reply to their tickets simply by clicking a link in their email notification.
Tip: If you've configured Custom Forms for specific departments, the ticket form will display additional fields tailored to that department's needs.

File Attachments

Both clients and staff can attach files to tickets. Supported file types and size limits are configurable under Deskuss → Settings → File Uploads. Common defaults:

SettingDefault
Max file size10 MB
Allowed typesjpg, png, gif, pdf, doc, docx, txt, csv, zip
Max attachments per reply5

Viewing Tickets

Client View

Clients see a list of their own tickets on the portal. They can access this list by:

The client ticket list shows subject, department, status, last updated date, and priority for each ticket.

Staff View — Ticket Queues

Staff members and managers access the ticket dashboard from WordPress Admin → Deskuss → Tickets. The dashboard organizes tickets into queues:

QueueDescription
OpenTickets awaiting a staff response
AnsweredTickets where staff has replied, waiting for the client
My TicketsTickets assigned to the currently logged-in agent
OverdueTickets that have breached their SLA grace period
ClosedResolved tickets no longer requiring action
Queue counts update in real time. The sidebar and dashboard header always reflect the current number of tickets in each queue.

Replying to Tickets

Click any ticket in a queue to open the ticket detail view. From here, staff can compose replies using the rich text editor.

Rich Text Editor

Deskuss includes a full-featured WYSIWYG editor (Summernote or Redactor, depending on your configuration) that supports:

Internal Notes

Staff can add internal notes to tickets that are visible only to other staff members — never to clients. Internal notes are useful for:

Important: Internal notes are highlighted with a distinct background color in the conversation thread. Always double-check whether you are composing a public reply or an internal note before submitting.

Attachments in Replies

Both clients and staff can attach files when replying. Staff attachments can be marked as internal (visible only to staff) or public (visible to the client).

Ticket Detail View

The ticket detail page provides a complete picture of the ticket's lifecycle:

Closing & Reopening Tickets

Tickets can be closed by staff at any time. Once closed, the client receives a notification. If the client replies to a closed ticket, it is automatically reopened and moved back to the Open queue.

Auto-Close Settings

Deskuss can automatically close answered tickets after a configurable period of inactivity. This is set under Deskuss → Settings → Auto-Close:

SettingDefault
Auto-close after inactivityEnabled (7 days)
Warning before close48 hours
Allow client to reopenYes
Tip: You can disable auto-close entirely or adjust the inactivity window per department using department-level settings.

Assigning & Transferring Tickets

Staff with appropriate permissions can assign tickets to individual agents, teams, or entire departments.

Assignment Options

Assignment Workflow

  1. Open the ticket detail view
  2. Use the Assign dropdown in the ticket sidebar or header
  3. Select an agent, team, or department
  4. Optionally add an internal note explaining the reassignment
  5. The newly assigned agent receives an email notification
Note: Transferring a ticket to a different department may change its priority and SLA plan if the target department has different defaults configured.

Priorities

Every ticket has a priority level that helps staff triage and respond in the appropriate order:

PriorityColorTypical Use Case
UrgentRedSystem outage, data loss, security breach
HighOrangeMajor feature broken, multiple users affected
MediumYellowStandard feature issue, workaround available
LowBlueCosmetic issue, general question, feature request

Priorities can be set by clients when opening a ticket (if enabled in settings) or adjusted by staff at any time. The default priority for new tickets is Medium.

Caution: Be mindful when setting tickets to Urgent. Overusing high-priority levels can lead to alert fatigue and slower response times for genuinely critical issues.

Canned Responses

Canned responses are pre-written reply templates that let staff answer common questions quickly and consistently. They've been promoted to their own dedicated guide — see Canned Responses for the full walkthrough, including placeholder variables, sharing/visibility, per-language variants, and library best-practices.

Quick Reference for the Reply Box

Draft Auto-Save

Deskuss automatically saves reply drafts as you type. If you navigate away from the ticket detail page or your browser crashes, your in-progress reply will be waiting for you when you return.

How It Works

Note: Draft auto-save applies to both public replies and internal notes. Only one draft is stored per ticket per browser session.

Ticket Filters & Search

The ticket listing supports powerful search and filtering to help staff find tickets quickly.

Keyword Search

Use the search bar at the top of the ticket list to search across ticket subjects, message bodies, client names, and email addresses.

Filter Options

FilterOptions
DepartmentAny configured department
StatusOpen, Answered, Closed, Overdue
PriorityUrgent, High, Medium, Low
AssignedUnassigned, specific agent, or team
Date rangeCreated or updated within a custom range

Multiple filters can be combined. For example, you can filter for Urgent tickets in the Support department that are currently Unassigned.

Automatic Filtering Rules

Beyond the manual search filters above, Deskuss can automatically process incoming tickets through rules you define — reject spam, route to a department, assign to an agent, set priority. These run before the ticket is ever created. See Filters & Pages → Ticket Filters for the rules engine reference.

Bulk Actions

Staff can select multiple tickets from the listing and perform batch operations:

Available Bulk Actions

Using Bulk Actions

  1. Navigate to Deskuss → Tickets
  2. Check the boxes next to the tickets you want to modify
  3. Select an action from the Bulk Actions dropdown above the list
  4. Click Apply
Warning: Deleting tickets is permanent and cannot be undone. Deleted tickets are removed from the database entirely — they are not moved to a trash folder. Consider closing tickets instead of deleting them.

Client Access via Email Auth Tokens

Deskuss provides a seamless experience for clients who do not have WordPress accounts. When a client opens a ticket, they receive an email with a unique auth token link.

How It Works

  1. Client opens a ticket and provides their name and email
  2. Deskuss sends a confirmation email containing a secure, unique link
  3. Clicking the link authenticates the client and displays their ticket list
  4. The token remains valid for the duration configured in Deskuss → Settings → Auth Tokens
  5. Clients can reply to their tickets, view status updates, and close tickets — all without creating an account

Auth Token Settings

SettingDefaultDescription
Token lifetime72 hoursHow long the auth link remains valid
Renew on accessEnabledRefreshes the token each time the client clicks the link
Require email on portalDisabledIf enabled, clients must enter their email even with a valid token
Note: If a client also has a WordPress account, they can log in directly. The email auth token system is designed for visitors who prefer not to register.
Tip: For security, auth tokens are single-use by default but are renewed on each access. You can adjust token behavior under Deskuss → Settings → Security.