Managing user-submitted tickets

Managing User-Submitted Tickets

The Tickets module in PrepBase allows admins to manage support requests submitted by users across the platform. Tickets help track issues, requests, and project-specific queries in a structured way—ensuring accountability, prioritization, and timely resolution.

PrepBase supports two types of user-submitted tickets:

  • General Tickets

  • Project-Related Tickets

Both are managed from the same Tickets interface but serve different use cases.

1. Where to Access Tickets

Navigate to:

Support → Tickets

This opens the Tickets management screen with two tabs at the top:

  • General Ticket

  • Project Related Ticket

2. Tickets Interface Overview

The Tickets page provides a centralized view of all user-submitted support requests.

Key Elements on the Page
  • Tabs – Switch between General and Project-Related tickets

  • Search Bar – Quickly find tickets by user or keyword

  • Filter Panel – Filter tickets by priority and status

  • ➕ Add Ticket – Create a new ticket on behalf of a user

  • Tickets Table – Displays all tickets with relevant details

  • Actions Menu – Manage individual tickets

3. General Tickets

General Tickets are used for non-project-specific support requests, such as:

  • Account issues

  • Accommodation changes

  • General inquiries

  • Platform-related problems

General Tickets Table Columns
ColumnDescription
Ticket IDUnique system-generated ticket number
Created ForUser for whom the ticket was created
Created ByUser or admin who submitted the ticket
Assigned TicketSub-admin assigned to handle the ticket
CategorySupport category selected during creation
PriorityLow, Medium, or High
Created OnTicket creation date
StatusOpen or Closed
ActionsAssign, View, Edit, Delete

4. Project-Related Tickets

Project-Related Tickets are linked to a specific project and are typically used for:

  • Project deliverables

  • Workflow clarifications

  • Project-specific issues

  • Coordinator or admin communication

Project-Related Tickets Table Columns
ColumnDescription
Ticket IDUnique ticket number
Created ForUser associated with the ticket
ProjectLinked project name
RecipientAdmin or coordinator receiving the ticket
Created ByUser or admin who created the ticket
Assigned TicketSub-admin handling the ticket
CategoryProject support category
PriorityTicket urgency
Created OnDate created
StatusOpen or Closed
ActionsAssign, View, Edit, Delete

5. Creating a New Ticket

Admins can create tickets manually on behalf of users.

Steps:

Creating a General Ticket

  1. Open the General Ticket tab

  2. Click ➕ Add Ticket

  3. Select Ticket Type: General Ticket

  4. Choose a Category

  5. Set the Priority

  6. Select Creating For (Student, Tutor, etc.)

  7. Enter a detailed Description

  8. (Optional) Upload an Attachment

  9. Click Save

Creating a Project-Related Ticket

Steps:
  1. Switch to the Project Related Ticket tab

  2. Click ➕ Add Ticket

  3. Select Ticket Type: Project Related Ticket

  4. Select the Project

  5. Choose the Recipient

    • Notify Coordinator

    • Notify Admin Only

  6. Set Priority

  7. Select Creating For (Student, Tutor, etc.)

  8. Add a Description

  9. (Optional) Upload an attachment

  10. Click Save

6. Assigning a Ticket

 Tickets can be assigned to Sub-Admins for handling.

Steps:

How to Assign a Ticket
  1. Click the three-dot menu next to a ticket

  2. Select Assign Ticket

  3. A Sub Admins List modal opens

  4. Click Assign next to the appropriate sub-admin

The assigned user will now appear under Assigned Ticket.

7. Viewing Ticket Details

To view a ticket:

  1. Open the Actions menu

  2. Click View

Ticket Detail Page Includes
  • Ticket ID and timestamps

  • Category and Priority

  • Ticket status (Open / Closed)

  • Original message and attachments

  • Full conversation history

Replying to a Ticket

Admins can respond directly within the ticket.

Reply Section
  • Rich text editor for formatting replies

  • Attachments supported

  • Messages are logged chronologically

Actions Available
  • Send – Posts the reply and keeps ticket open

  • Mark as Close – Closes the ticket after responding

8. Editing a Ticket

Admins can update ticket details when needed.

Editable Fields

  • Category

  • Priority

  • Creating For

  • Project (for project-related tickets)

  • Description

  • Attachment

To edit:

  1. Click Actions → Edit

  2. Update required fields

  3. Click Save

9. Deleting a Ticket

Admins can permanently remove tickets.

How to Delete
  1. Click the three-dot menu

  2. Select Delete

  3. Confirm the action

⚠️ Deleted tickets cannot be recovered.

10. Filtering & Searching Tickets

Both ticket tabs support advanced filtering.

Available Filters
  • Priority – Low / Medium / High

  • Status – Open / Closed

  • Apply / Reset options

Filters help admins focus on urgent or unresolved tickets.

Search bar

Use the Search bar to find tickets by:

  • Ticket ID

  • User name

  • Project name (for project-related tickets)

Search works independently in each tab.

11. Ticket Status Lifecycle

  • Open – Ticket is active and awaiting resolution

  • Closed – Ticket has been resolved

Closing a ticket indicates the issue has been handled successfully.

IN THIS ARTICLE