Home / Support System / Support Tickets

Support Tickets

Ticket system, departments, replies

What it is

The support ticket system lets clients open tickets from the client area and staff reply from the admin panel. Tickets are organised by departments (e.g. Billing, Technical, Sales). Clients can view ticket history and add replies; staff can assign tickets, change status, and merge tickets.

Database tables

TablePurpose
ticketsTicket metadata: subject, department_id, client_id, status, priority, assigned_to
ticket_repliesEach reply: ticket_id, user_id (client or admin), message, is_staff_reply
support_departmentsDepartment name, email, description
ticket_attachmentsFile uploads linked to replies

Ticket statuses

Typical values: Open, Answered, Customer Reply, On Hold, In Progress, Closed.

How to set up

  1. Go to Admin → Departments (or Support → Departments).
  2. Create departments (e.g. Billing, Technical Support).
  3. Assign staff to departments so they can view and reply.
  4. Configure ticket numbering in Admin → Settings → Numbering (prefix, format).
  5. Optional: Configure file upload settings in Admin → Settings → File Uploads for attachments.

Client view

Clients see tickets at Client Area → Support (or equivalent). They can open new tickets, reply to existing ones, and view attachments.

Was this helpful?