Dashboard
Provides a summary view of all ticket statistics, charts, and reports. It is mainly used for monitoring performance at a glance.
Tickets
The tickets module is the core of the helpdesk system.
Functions include:
- Viewing all tickets with filtering options (open, closed, pending).
- Creating new tickets with subject, description, and category.
- Assigning tickets to specific agents.
- Changing ticket status from open to in progress or closed.
- Adding internal or external comments to tickets.
- Searching and filtering tickets by user, category, date, or labels.
Users
The user’s module manages all system users.
User roles include:
- Admin: Full access to all system features, including user and settings management.
- Agent: Limited to managing and resolving tickets assigned to them.
- Customer/User: Can create and view their own tickets.
Administrators can add, edit, or disable users and assign appropriate roles.
Labels
Labels are custom tags that can be added to tickets.
Examples include:
- Urgent
- Pending Customer Reply
- VIP Client
Labels provide flexibility for filtering and prioritization.
Email Template
This module is used to customize automated email notifications.
Examples of notifications include:
- Ticket creation confirmation to the customer.
- Notification to an agent when a ticket is assigned.
- Ticket closure notification to the customer.
Templates can include placeholders for ticket ID, customer name, and other dynamic fields.
Ticket Logs
The ticket logs module provides a history of all ticket-related activities.
It tracks:
- When a ticket was created.
- Updates made to ticket details.
- Status changes (open, in progress, closed).
- User or agent actions on each ticket.
This is useful for auditing and ensuring accountability.
Categories
Categories are used to organize tickets into groups based on the type of request.
Examples include:
- Technical Issues
- Billing Problems
- Sales Requests
- General Inquiries
Categories make it easier to assign tickets to the right agents and generate reports.
Email Setting
The email settings module is used to configure the outgoing mail server for the system.
Administrators can:
- Enter SMTP server details (server, port, username, password).
- Enable or disable automatic email notifications.
- Ensure customers and agents receive real-time updates about ticket activities.