# osticket/osticket

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/osticket-osticket).**

3,677 stars · 1,802 forks · PHP · gpl-2.0

## Links

- GitHub: https://github.com/osTicket/osTicket
- Homepage: osticket.com
- awesome-repositories: https://awesome-repositories.com/repository/osticket-osticket.md

## Description

osTicket is an open-source help desk software and ticket management system designed to centralize customer support inquiries from emails, web forms, and API requests. It functions as a multi-channel support tool that converts incoming communications into a structured queue for agent resolution and IT help desk management.

The platform features a dedicated customer support portal where users can submit requests, track ticket status, and access a self-service knowledgebase of help articles and FAQs. It integrates secure OAuth2 email authentication to retrieve and send messages without storing local passwords.

The system includes comprehensive workflow automation for routing tickets to specific departments, managing service level agreements, and tracking agent activity through audit logs. Administrators can customize the environment via a plugin-based extension model, tailored data collection forms, and a multilingual translation layer for global accessibility.

Deployment is supported by a web-based upgrade wizard for application updates and database schema migrations.

## Tags

### Business & Productivity Software

- [Support Ticketing](https://awesome-repositories.com/f/business-productivity-software/customer-support-platforms/support-ticketing.md) — Centralizes customer inquiries from email and web forms into a single system to track and resolve issues. ([source](https://docs.osticket.com/en/latest/Features.html))
- [Self-Hosted Help Desks](https://awesome-repositories.com/f/business-productivity-software/self-hosted-help-desks.md) — Provides a complete, self-hosted platform for managing IT help desk requests and support infrastructure.
- [Departmental Categorization](https://awesome-repositories.com/f/business-productivity-software/automated-ticket-assignments/departmental-categorization.md) — Groups tickets into functional areas to organize workloads and restrict staff access by category. ([source](https://docs.osticket.com/en/latest/Getting%20Started/Post-Installation.html))
- [Availability Schedulers](https://awesome-repositories.com/f/business-productivity-software/availability-schedulers.md) — Defines operational hours and holiday calendars to calculate ticket deadlines and agent availability. ([source](https://docs.osticket.com/en/latest/Admin%20Panel.html))
- [Customer Support Portals](https://awesome-repositories.com/f/business-productivity-software/customer-support-platforms/support-ticketing/customer-support-portals.md) — Offers a dedicated external interface for users to submit tickets, track status, and access documentation. ([source](https://docs.osticket.com/))
- [Email Pipe Ingestion](https://awesome-repositories.com/f/business-productivity-software/email-pipe-ingestion.md) — Converts incoming emails into tickets in real time via server aliases for centralized management. ([source](https://docs.osticket.com/en/latest/Getting%20Started/Email%20Piping.html))
- [Role-Based Access Controls](https://awesome-repositories.com/f/business-productivity-software/role-based-access-controls.md) — Assigns functional roles to agents through departments and teams to dictate operational capabilities. ([source](https://docs.osticket.com/en/latest/Admin%20Panel.html))
- [Self-Service Knowledgebases](https://awesome-repositories.com/f/business-productivity-software/self-service-knowledgebases.md) — Includes a self-service knowledgebase where customers can search for help articles and FAQs.
- [Service Level Agreement Management](https://awesome-repositories.com/f/business-productivity-software/service-level-agreement-management.md) — Defines and monitors expected response and resolution times to maintain support quality standards. ([source](https://docs.osticket.com/en/latest/Admin%20Panel.html))
- [Support Workflow Automation](https://awesome-repositories.com/f/business-productivity-software/support-workflow-automation.md) — Automates the routing and assignment of support tickets to specific departments based on predefined business rules.
- [Resource Visibility Restrictions](https://awesome-repositories.com/f/business-productivity-software/team-member-management/team-role-assignments/resource-visibility-restrictions.md) — Limits agent visibility of tickets and resources based on their assigned department membership. ([source](https://docs.osticket.com/en/latest/Features/Visibility%20Permissions.html))
- [Ticket Routing Rules](https://awesome-repositories.com/f/business-productivity-software/ticket-routing-rules.md) — osTicket assigns web form submissions to departments and priority levels based on the selected topic. ([source](https://docs.osticket.com/en/latest/Getting%20Started/Post-Installation.html))
- [Ticketing Systems](https://awesome-repositories.com/f/business-productivity-software/ticketing-systems.md) — Provides a comprehensive system for centralizing and tracking customer support inquiries as structured tickets.
- [Web-Based Ticket Submission](https://awesome-repositories.com/f/business-productivity-software/web-based-ticket-submission.md) — Provides a public web form for customers to submit support requests with contact details and descriptions. ([source](https://docs.osticket.com/en/latest/User/Ticket/Open%20A%20Ticket.html))
- [Automated Response Alerts](https://awesome-repositories.com/f/business-productivity-software/automated-response-alerts.md) — Provides automated autoresponders to keep customers informed about ticket updates. ([source](https://docs.osticket.com/))
- [Automated Ticket Assignments](https://awesome-repositories.com/f/business-productivity-software/automated-ticket-assignments.md) — Automatically distributes and assigns tickets to agents based on predefined filtering rules. ([source](https://docs.osticket.com/en/latest/Admin%20Panel.html))
- [Customer Lifecycle Notifications](https://awesome-repositories.com/f/business-productivity-software/customer-lifecycle-notifications.md) — Triggers messages to users during critical ticket lifecycle events such as creation or updates. ([source](https://docs.osticket.com/en/latest/Guides/Alerts%20Guide.html))
- [Ticket Search & Filtering](https://awesome-repositories.com/f/business-productivity-software/customer-support-platforms/support-ticketing/ticket-search-filtering.md) — Locates support requests using granular search criteria and quick filters. ([source](https://docs.osticket.com/en/latest/Agent%20Panel.html))
- [Queue Organization](https://awesome-repositories.com/f/business-productivity-software/customer-support-platforms/support-ticketing/ticket-search-filtering/queue-organization.md) — Organizes ticket queues using custom columns to prioritize and manage agent workloads. ([source](https://docs.osticket.com/en/latest/Agent%20Panel.html))
- [Help Desk Ticketing Integrations](https://awesome-repositories.com/f/business-productivity-software/ticketing-systems/help-desk-ticketing-integrations.md) — Provides an API for external systems to automatically create support tickets via JSON or XML. ([source](https://docs.osticket.com/en/latest/Developer%20Documentation/API%20Docs.html))

### Content Management & Publishing

- [Self-Service Knowledgebases](https://awesome-repositories.com/f/content-management-publishing/self-service-knowledgebases.md) — Provides a self-service repository of information that customers can search to resolve issues independently. ([source](https://docs.osticket.com/en/latest/))
- [Knowledgebase Hierarchies](https://awesome-repositories.com/f/content-management-publishing/category-organizations/knowledgebase-hierarchies.md) — Structures help articles into nested categories to improve discoverability for users. ([source](https://docs.osticket.com/en/latest/Features.html))

### Data & Databases

- [Email Routing](https://awesome-repositories.com/f/data-databases/crm-integrations/email-routing.md) — Provides automated routing of incoming emails into the system as structured support tickets. ([source](https://docs.osticket.com/en/latest/Getting%20Started/Email%20Settings.html))
- [Custom Data Collection Forms](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-extraction-ingestion/data-collection-tools/custom-data-collection-forms.md) — Enables the creation of tailored data collection forms to capture specific information during ticket submission. ([source](https://docs.osticket.com/en/latest/Admin%20Panel.html))
- [Content Management Search](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-domains/content-management-search.md) — Implements search functionality optimized for retrieving articles within the self-service knowledgebase. ([source](https://docs.osticket.com/en/latest/User%20Portal.html))

### Development Tools & Productivity

- [Multi-Channel Support Inboxes](https://awesome-repositories.com/f/development-tools-productivity/inbox-management/multi-channel-support-inboxes.md) — Unifies incoming communications from email, web forms, and APIs into a single interface for support agents.
- [Article Publishing Workflows](https://awesome-repositories.com/f/development-tools-productivity/help-center-content/article-publishing-workflows.md) — Enables the creation and publishing of a public library of help topics and FAQs. ([source](https://docs.osticket.com/en/latest/User/Knowledgebase/Knowledgebase.html))
- [Interface Localizations](https://awesome-repositories.com/f/development-tools-productivity/modular-architecture/text-translation-layers/interface-localizations.md) — Includes a multilingual translation layer to map interface text and forms for global accessibility.
- [Transactional Email Templates](https://awesome-repositories.com/f/development-tools-productivity/transactional-emailing/transactional-email-templates.md) — Provides frameworks for designing and managing automated, event-driven email layouts for tickets. ([source](https://docs.osticket.com/en/latest/Getting%20Started/Email%20Templates.html))

### Networking & Communication

- [Email Dispatchers](https://awesome-repositories.com/f/networking-communication/email-dispatchers.md) — Dispatches ticket responses and notifications using native mail or SMTP servers. ([source](https://docs.osticket.com/en/latest/Getting%20Started/Email%20Settings.html))
- [Email Integration Services](https://awesome-repositories.com/f/networking-communication/email-integration-services.md) — Provides tools for configuring mail servers and managing email communications within the support workflow. ([source](https://docs.osticket.com/en/latest/Admin%20Panel.html))
- [Email Message Retrieval](https://awesome-repositories.com/f/networking-communication/email-message-retrieval.md) — Implements systems for fetching emails from external accounts to convert them into support tickets. ([source](https://docs.osticket.com/en/latest/Getting%20Started/POP3-IMAP%20Settings.html))
- [Scheduled Polling](https://awesome-repositories.com/f/networking-communication/email-message-retrieval/scheduled-polling.md) — Uses scheduled cron jobs to periodically poll external mail servers for new messages.
- [Inquiry Centralization](https://awesome-repositories.com/f/networking-communication/messaging-channel-management/inquiry-centralization.md) — Aggregates support requests from emails, phone, and web forms into a single unified interface. ([source](https://docs.osticket.com/en/latest/))
- [Support Ticket Notifications](https://awesome-repositories.com/f/networking-communication/support-ticket-notifications.md) — Sends automated alerts to staff members when new tickets are created or messages are added. ([source](https://docs.osticket.com/en/latest/Guides/Alerts%20Guide.html))
- [Email Template Customizations](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-services/email-template-customizations.md) — Allows modification of automated email notification content and structure to meet organizational needs. ([source](https://docs.osticket.com/en/latest/Getting%20Started/Email%20Settings.html))

### Security & Cryptography

- [Access Control Lists](https://awesome-repositories.com/f/security-cryptography/access-restrictions/access-control-lists.md) — Defines granular permissions via access control lists to restrict modification of system resources. ([source](https://docs.osticket.com/en/latest/Features.html))
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Manages permissions through a hierarchy of roles, departments, and groups to restrict resource access.
- [Security and Access Control](https://awesome-repositories.com/f/security-cryptography/security-and-access-control.md) — Implements multi-factor authentication and visibility permissions to secure data access. ([source](https://docs.osticket.com/))
- [User Access Management](https://awesome-repositories.com/f/security-cryptography/user-access-management.md) — Provides centralized tools for managing staff accounts, security policies, and resource permissions. ([source](https://docs.osticket.com/en/latest/))
- [OAuth2 Email Authentications](https://awesome-repositories.com/f/security-cryptography/email-authentication-strategies/oauth2-email-authentications.md) — Uses OAuth2 tokens for secure authentication when connecting to modern email providers. ([source](https://docs.osticket.com/en/latest/Guides/OAuth2%20Guide.html))
- [Multi-Factor Authentication](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/user-facing-login-methods/multi-factor-authentication.md) — Implements multi-factor authentication to protect user and agent accounts from unauthorized access. ([source](https://docs.osticket.com/en/latest/))
- [User Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/user-management.md) — Manages registered user accounts, including bulk imports and password reset workflows. ([source](https://docs.osticket.com/en/latest/Agent%20Panel.html))
- [Multi-Factor Authentication](https://awesome-repositories.com/f/security-cryptography/multi-factor-authentication.md) — osTicket requires a secondary verification token after the password to prevent unauthorized helpdesk access. ([source](https://docs.osticket.com/en/latest/Features/Multifactor%20Authentication.html))
- [Single Sign-On Integrations](https://awesome-repositories.com/f/security-cryptography/single-sign-on-integrations.md) — Integrates with external identity providers to enable centralized single sign-on for users. ([source](https://docs.osticket.com/en/latest/Guides/OAuth2%20Guide.html))
- [Two-Factor Authentication](https://awesome-repositories.com/f/security-cryptography/two-factor-authentication.md) — Supports two-factor authentication using time-based six-digit codes from mobile authenticator apps. ([source](https://docs.osticket.com/en/latest/Plugins/Two%20Factor%20Authentication.html))

### Software Engineering & Architecture

- [Third-Party Plugins](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/third-party-plugins.md) — Supports external modules and add-ons to integrate third-party storage or auditing tools. ([source](https://docs.osticket.com/en/latest/))
- [Plugin-Based Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures.md) — Employs a plugin-based architecture that allows third-party add-ons to extend core system capabilities.

### System Administration & Monitoring

- [Staff Activity Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/activity-monitors/automated-activity-loggers/staff-activity-monitoring.md) — Records a comprehensive history of actions performed by users and agents to monitor behavior. ([source](https://docs.osticket.com/en/latest/Plugins/Audits.html))
- [Ticket History Auditing](https://awesome-repositories.com/f/system-administration-monitoring/audit-logging/administrative-change-auditing/ticket-history-auditing.md) — Logs every modification to a ticket to provide a detailed audit trail and version history. ([source](https://docs.osticket.com/en/latest/Plugins/Audits.html))

### User Interface & Experience

- [Interface Text Localization](https://awesome-repositories.com/f/user-interface-experience/interface-text-localization.md) — Translates system interface labels and site pages into multiple languages using localization packs. ([source](https://docs.osticket.com/en/latest/Guides/Translation%20Guide.html))

### Web Development

- [API Interfaces](https://awesome-repositories.com/f/web-development/api-interfaces.md) — Exposes a programmatic HTTP API for external systems to submit ticket data using API keys.
- [Email Templates](https://awesome-repositories.com/f/web-development/email-templates.md) — Utilizes markup-based templates with dynamic placeholders to generate automated email notifications.
- [User Interface Localization](https://awesome-repositories.com/f/web-development/internationalization-localization/core-localization-frameworks/user-interface-localization.md) — Adapts the user interface for different languages through a multilingual translation layer. ([source](https://cdn.jsdelivr.net/gh/osticket/osticket@develop/README.md))
- [Content Translation](https://awesome-repositories.com/f/web-development/internationalization-localization/translation-management-platforms/site-localization/multi-language-content-delivery/locale-based-filters/content-translation.md) — Provides language-specific versions of help articles and email templates to support global users. ([source](https://docs.osticket.com/en/latest/Guides/Translation%20Guide.html))
