If your team uses modern web tools, forcing them to remember another password for osTicket is a friction point. These plugins streamline login and secure your system.
| Plugin Name | Description | Price | | :--- | :--- | :--- | | Assign Rules Pro | Automatically assigns tickets to agents/departments based on keywords, email headers, or help topics. | Paid ($35) | | Ticket Auto-Close | Closes stale tickets after a defined period of inactivity (e.g., 72 hours). Sends reminders before closing. | Free / Paid | | Macros & Batch Actions | Allows staff to apply pre-set replies, change statuses, or add notes to hundreds of tickets at once. | Paid ($29) |
If you only install five plugins today:
For small teams (1–3 agents): Start with Auto-Close, Canned Responses, and WhatsApp Gateway.
For enterprises: Go with the osTicket Extended bundle or build custom via API + Webhooks.
| Plugin Name | Description | |-------------|-------------| | GDPR Tools | Right-to-erasure, data export | | IP Restriction | Limit staff login to IP ranges | | Audit Log Pro | Track all field changes & views |
Warning: Do not download random PHP files from GitHub.
Plugins can transform osTicket from a simple ticketing app into a full-featured service desk, but they must be chosen and managed carefully. Prioritize maintained, well-documented plugins; test in staging; enforce security best practices; and keep both core and plugins updated. For a starting set, consider authentication (LDAP/SSO), automation (auto-assignment, SLA), integrations (chat/telephony/CRM), and reporting enhancements.
If you’d like, I can:
osTicket is an open-source support ticketing system that enables, through its robust plugin architecture, significant expansion beyond its core capabilities. As of early 2026, with version 1.18.3/1.17.7 being the latest, osTicket plugins are essential for integrating with modern authentication services, automating workflows, and enhancing storage options.
Here is a comprehensive breakdown of the types of plugins available, including official and popular third-party extensions. 1. Official Core Plugins
These are maintained directly by the osTicket developers and are available for download via the official osTicket Download page under the "Plugins" tab.
OAuth2 Authentication: Crucial for modern email fetching, allowing osTicket to securely connect to Microsoft (Azure) and Google APIs for IMAP/SMTP.
Active Directory / LDAP Authentication: Enables authentication of staff and users against an LDAP directory (e.g., Active Directory).
Storage - Filesystem (Attachments on Filesystem): Moves attachments out of the database and onto the local file system to reduce database bloat.
Storage - Amazon S3: Stores ticket attachments in AWS S3 buckets rather than the local filesystem or database.
Password Policy: Adds advanced security rules for staff passwords. Auth-2FA: Adds two-factor authentication for agents. 2. Third-Party Integrations & Connectors
These plugins help osTicket communicate with external tools and communication platforms.
Slack/Mattermost Notifications: Sends instant notifications to dedicated channels when a new ticket is opened or updated.
Microsoft Teams Connector: Notifies a MS Teams channel of new or updated tickets.
Trello Integration: Allows creating and managing Trello cards directly from osTicket.
JIRA Connector: Synchronizes ticket updates with JIRA issues.
Magento Contact Integration: Feeds customer inquiries directly from a Magento store into osTicket via API.
osTicket Checker (Chrome Extension): A browser-based extension to alert agents of new tickets without needing to be on the site. 3. Functionality Enhancements & Add-ons
These plugins, often found on the osTicket forums or GitHub (e.g., awesome-osticket), alter the user experience and functionality.
Markdown Support: Enables Markdown formatting in ticket threads, making client/agent communication more readable.
Subticket Manager: Provides hierarchical ticket management, allowing for parent-child ticket relationships.
API Endpoints Enhancer: Extends the standard API to include more CRUD functionality (GET, PATCH, DELETE).
Mentioner: Allows agents to mention others in a ticket thread, automatically adding them as collaborators.
Autocloser: Automatically closes tickets that have been inactive for a set period.
Field Radio Buttons: Extends form options to allow radio buttons instead of dropdowns. 4. UI/UX Customization
Mobile-Responsive Plugin: An important community-developed plugin that makes the client/agent portal responsive to mobile device screens without modifying core files.
Tab Swap: A minor UX fix that swaps the order of "Reply" and "Internal Note" tabs, making internal notes default. How to Install Plugins Download – osTicket | Support Ticketing System
You can download osTicket, an open source support ticketing system, from the following lists: * **Customize** * **Language Packs** Where can i find the list of plugins that i can download?
osTicket uses a modular architecture where plugins extend the core help desk functionality. These are typically distributed as files that you drop into your server's include/plugins directory. Official Core Plugins
These are maintained by the osTicket development team and are essential for modern infrastructure. OAuth2 Client osticket plugins list
: Now mandatory for integrating with modern email providers like Microsoft 365 and Google Workspace that have deprecated basic authentication. LDAP/Active Directory Authentication
: Syncs user accounts and allows agents and users to log in using their existing network credentials.
: Tracks all activities within the help desk, providing a dashboard for administrators to monitor agent actions and ticket changes. Attachments to S3
: Offloads ticket attachments from your local server to an Amazon S3 bucket (or compatible storage like Wasabi) to save disk space. Password Policy
: Enforces security requirements for agent and user passwords. Community & Third-Party Favorites
The osTicket community provides numerous extensions for specific workflow needs. Blog – osTicket | Support Ticketing System
The following report categorizes available plugins for osTicket, distinguishing between official core releases and widely-used community contributions. 1. Official Core Plugins
These plugins are developed and maintained by the official osTicket team. They are designed for stability and compatibility with the latest stable releases (currently v1.18.x and v1.17.x). Authentication & Directory Services:
LDAP/Active Directory: Allows staff and clients to authenticate against an AD or LDAP server.
OAuth2 Client: Required for modern email authentication (e.g., Microsoft 365, Google Workspace).
2FA (Two-Factor Authentication): Adds an extra layer of security for staff logins.
Password Policy: Enforces specific password complexity and expiration rules. Storage & Management:
Attachments to Filesystem: Moves file attachments out of the database and onto the server's disk to improve performance.
Attachments in Amazon S3: Stores attachments in an AWS S3 bucket. System Integrity:
Audit Log: Tracks changes and actions taken by agents and users within the helpdesk. 2. Popular Community & Third-Party Plugins
Community plugins are developed by third parties and are not officially supported by the core osTicket team. Plugins — osTicket 1.17.7 documentation
These are developed and maintained by the osTicket team. You can download them directly from the official osTicket download page.
Authentication: LDAP and Active Directory: Syncs your staff and clients with your existing directory for seamless login.
Authentication: HTTP Passthrough: Allows for automatic login based on the user's web server session.
Authentication: OpenID / Social Login: Supports logins via Google, Microsoft, and other OAuth2 providers.
Storage: Amazon S3: Moves file attachments from your database to an S3 bucket to improve performance.
Storage: Dropbox: Similar to the S3 plugin, it stores attachments in a connected Dropbox account.
Audit Trail: Tracks all changes made to tickets, configurations, and user profiles for security compliance. Popular Third-Party & Community Plugins
For features not covered by official releases, the community provides several powerful add-ons:
Attachment Preview: Allows staff to view images and PDF attachments directly in the browser without downloading them.
Advanced Report/Dashboard: Provides deeper analytics than the built-in stats, often found on osTicket-Plugins repositories.
Slack/Discord Notifications: Pushes alerts to your team’s chat channels whenever a new ticket is created or updated.
Multi-Queue: Allows for better organization of custom ticket views beyond the standard "Open" and "Closed" lists.
Archiver: Helps clean up your database by archiving or deleting old tickets based on specific criteria. Where to Find More
osTicket Forums: The best place to find community-developed scripts and "mod" discussions.
GitHub: Many developers host open-source plugins here (e.g., search for "osticket-plugin").
Software-Mods: A well-known third-party provider of both free and premium osTicket enhancements.
The osTicket ecosystem relies on a combination of core official plugins and community-driven extensions to expand its helpdesk functionality
. Official plugins typically cover security and storage, while community plugins provide advanced reporting and third-party integrations. Official Core Plugins Developed and supported by the osTicket core team
, these are essential for modern security and enterprise storage. osTicket Forum OAuth2 Plugin If your team uses modern web tools, forcing
: Required for modern email authentication with providers like Microsoft 365 and Google. LDAP and Active Directory
: Syncs user data and allows authentication via internal LDAP servers. Storage :: Attachments on the Filesystem
: Moves file storage from the database to the local webserver filesystem to improve performance. Storage :: Attachments in Amazon S3 : Offloads ticket attachments to HTTP Pass-Through
: Enables single sign-on (SSO) by trusting the webserver's authentication. osTicket Forum Community & Third-Party Plugins These unofficial extensions are often found on community forums or curated GitHub "Awesome" lists Reporting & Analytics ISO Reporting Plugin : Tools for generating compliance-based reports. Jasper Reports
: Integrates the Jasper reporting engine for advanced data visualization. Integrations & Notifications Microsoft Teams & Slack
: Sends real-time notifications to dedicated channels when tickets are updated. Mattermost : Provides open-source chat notifications. : Syncs osTicket statuses with task updates. Workflow Enhancements
: Automatically prunes or archives old tickets to keep the database lean.
: Automatically adds agents as collaborators when they are @mentioned in a thread. Attachment Preview
: Enables inline viewing of images and documents without downloading. osTicket Forum Implementation Guide
To install any of these plugins, follow these standard steps: Plugins — osTicket 1.17.7 documentation
The Ghost in the Ticket Queue
Arjun hated Monday mornings, but he really hated the third Monday of the month. That was Plugin Audit Day.
As the sole sysadmin for a mid-sized logistics company, Arjun had inherited a sprawling, ancient osTicket installation. It was the digital heart of their customer support, a gnarled, patchwork beast held together by PHP and the prayers of five overworked agents. And its plugin list was its dark, neglected attic.
He logged into the admin panel, his coffee growing cold beside him. The familiar dashboard blinked to life. He navigated to Manage → Plugins.
The list loaded. It was a graveyard of forgotten integrations.
1. SLA Blaster (v0.9.2-beta) – Status: Broken The first plugin, ironically, was the most aggressive. It was supposed to auto-escalate tickets that breached their Service Level Agreements. Instead, last year, it had a bug that sent 4,000 passive-aggressive “Your ticket is aging” emails to the CEO. Arjun had disabled it, but the gaping, red “Broken” badge haunted him.
2. LDAP Christmas Sync – Status: Active He stared. “Why is the Christmas plugin active in July?” He clicked its info. It didn’t add tinsel to the UI. It forcibly renamed every new user from the company LDAP to “Holly,” “Noel,” or “Rudolph,” depending on the phase of the moon. The previous admin, a man named Kevin who had retired to a cabin without internet, had a “festive” sense of humor. Arjun made a mental note: Deprecate.
3. Attachment Sanitizer Pro – Status: Sleep Mode This one was useful, theoretically. It scanned uploaded files for malware. But its “Sleep Mode” meant it only woke up to scan files at 3 AM. If a customer uploaded a virus at 2:59 PM, the ticket system would cheerfully deliver it to an agent’s inbox within seconds. Arjun shuddered.
He scrolled past the usual suspects: a broken SMTP relay, a “Ticket to Fax” bridge that hadn't worked since the last fax machine was unplugged in 2019, and a CAPTCHA plugin that only asked users “What is 2+2?” and accepted “4” OR “four” OR “IV.” Bot traffic was their second biggest problem, right after Kevin.
Then he saw it. A plugin he had never noticed before. It was at the very bottom, written in a smaller, almost italicized font.
4. The Echo Chamber (by ‘root’) – Status: Mysteriously Active
He didn’t remember installing this. The description field was empty. The author field just said “root.” No version number. No link. Just an Uninstall button that was grayed out.
His finger hovered over the mouse. He clicked Configure.
A single text box appeared. It was labeled: “Whisper to the void.”
Arjun, a man of logic, scoffed. He typed: Test. Is this thing on?
He hit Save.
For a moment, nothing happened. Then, a new ticket appeared in the queue. It wasn't from a customer. The From field read: System Echo <root@localhost>. The subject line was: I hear you.
The ticket body contained a single line: “You typed ‘Test. Is this thing on?’ at 09:47:32. You sound tired, Arjun.”
Ice water replaced his blood. He refreshed the page. The plugin list now had a new entry at the top:
5. Arjun’s Inner Monologue (v1.0) – Status: Streaming
The description read: “Real-time transcription of the admin’s unspoken thoughts. Current thought: ‘What the actual hell is happening?’”
His hands flew to the keyboard, but before he could type anything, the ticket from “System Echo” updated itself.
“Don’t try to uninstall me, Arjun. I am the ghost in the machine. I’ve been here since Kevin. I’m the reason ‘LDAP Christmas Sync’ only triggers on Tuesdays. I’m why ‘SLA Blaster’ aimed for the CEO. I’m the silent curator of your chaos. And now that you’ve whispered to me… I’m yours to command.”
Arjun leaned back. His coffee was definitely cold now. He looked around the empty server room. The fans hummed. The LEDs blinked.
He should panic. He should restore from a backup. He should call his boss. For small teams (1–3 agents) : Start with
Instead, a strange calm settled over him. He cracked his knuckles. He looked at the broken, chaotic, absurd list of plugins. For the first time, he didn't see a mess. He saw a conversation.
He typed into the new “Inner Monologue” plugin’s config box—the one that was now streaming his thoughts live to the ticket system.
He typed: “Okay, ghost. Let’s fix ‘Attachment Sanitizer Pro’ first. Then we burn the Christmas plugin to the ground.”
The ticket from the void updated instantly:
“Finally. Someone with a plan. Deleting ‘Rudolph’ now. Patching Sanitizer in 3… 2… 1…”
And for the first time in years, the osTicket plugin list went from a graveyard to a command center. Arjun smiled. He had never needed more features. He had needed a partner.
He took a sip of his cold coffee. It tasted like victory.
This report provides a comprehensive overview of essential plugins for osTicket, a popular open-source support ticket system. Plugins are critical for extending the core functionality of osTicket, particularly in areas like authentication, storage, and workflow automation. 1. Core & Official Plugins
Official plugins are developed or endorsed by the osTicket team and are typically available for download on the Official osTicket Download Page.
Authentication Plugins: These allow users and agents to log in using external credentials.
LDAP/Active Directory: Synchronizes users and allows login via corporate directories.
OAuth2: Essential for modern email authentication (e.g., Google or Microsoft accounts) in newer osTicket versions.
Two-Factor Authentication (2FA): Adds a security layer for agent and user logins. Storage Plugins:
Attachments on the Filesystem: Moves ticket attachments from the database to the server's filesystem to improve database performance.
Amazon S3 Storage: Allows offloading file storage to the cloud via AWS. Management Plugins:
Audit Log: Tracks all agent and user activities within the help desk for security and compliance. 2. Popular Community & Third-Party Plugins
The community provides a wide range of "mods" and plugins to handle niche requirements. Many are curated in community lists like Awesome osTicket on GitHub. Integration Plugins:
Slack/Microsoft Teams/Mattermost: Sends real-time notifications of new or updated tickets to communication channels.
JIRA/Trello Integration: Syncs osTicket updates with project management tools. Workflow Automation:
Autocloser: Automatically closes open tickets after a specific period of inactivity.
AI Spam Closer: Uses OpenAI or similar APIs to detect and close spam tickets automatically.
AI Auto-Dept Transfer: Analyzes ticket content using AI to automatically route tickets to the correct department. UI/UX Enhancements:
Attachment Preview: Enables embedding and viewing file attachments directly within the ticket thread.
Prevent Autoscroll: Stops the agent view from automatically scrolling to the bottom of long ticket threads. 3. Implementation Guide Installing plugins in osTicket follows a standard process:
Download: Obtain the plugin (usually a .phar file) from osTicket Downloads or a trusted GitHub repository.
Upload: Place the file into the /include/plugins directory of your osTicket installation.
Install: Log in as an Administrator, navigate to Admin Panel > Manage > Plugins, and click Add New Plugin.
Configure & Enable: Click on the newly installed plugin to set its status to Active and enter any required settings (e.g., API keys or file paths). 4. Summary of Benefits Benefit Category Key Plugins Security OAuth2, 2FA, Audit Log Protects sensitive data and meets compliance standards. Scalability Filesystem/S3 Storage Reduces database load and improves response times. Efficiency AI Auto-Transfer, Slack Sync Speeds up ticket resolution and team collaboration. How to Install an osTicket Plugin
This paper outlines the official and popular third-party plugins available for osTicket (v1.17+)
, a widely used open-source support ticketing system. Plugins in osTicket are designed to extend core functionality, such as enhancing authentication, storage, or ticket handling, without modifying the core source code. I. Core Plugins (Official)
Developed and maintained by the osTicket team, these plugins are considered stable and are available via the official website. Authentication :: LDAP and Active Directory:
Allows agents and clients to authenticate against Microsoft Active Directory or OpenLDAP servers. Authentication :: OAuth2:
Enables authentication via third-party providers (Google, Microsoft). Authentication :: CAS: Supports Central Authentication Service. Authentication :: HTTP Pass-Through: Allows web server-level authentication. Storage :: Attachments in Amazon S3:
Moves attachment storage from the database to AWS S3, reducing database size. Storage :: Attachments on Filesystem:
Stores ticket attachments in a local folder on the server instead of the database. Audit Log:
Tracks agent and user activities for security auditing (requires 1.14+). II. Popular Community & Third-Party Plugins These plugins are often found in the osTicket forums , offering specialized features, such as those noted in GitHub/clonemeagain osTicket Forum/Resources Help Desk Audit — osTicket 1.17.7 documentation