Osticket | Plugins List

osTicket plugins — Overview and curated list

osTicket is an open-source PHP-based help desk and ticketing system used to centralize, manage, and track customer support requests. Plugins extend osTicket’s core functionality by adding integrations, automations, UI enhancements, and administrative tools. Below is a structured essay covering common plugin types, notable examples (community and commercial), installation/compatibility considerations, security and maintenance best practices, and guidance for selecting plugins.

Category 3: Security & Access Control

25. Custom Forms Builder (Drag & Drop)

6. Auto-Assign (Round Robin)

Why This Works

osTicket's core strength is its ticket lifecycle, but its weakness is time management. This plugin bridges the gap between "ticket logging" and "project management," making it an essential tool for enterprises that take SLAs seriously.


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?’” osticket plugins list

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.

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.

osTicket uses a modular plugin architecture to extend its core functionality without requiring modifications to the base code. Plugins can be categorized into official core extensions, community-driven enhancements, and third-party integrations. Core Plugins (Official)

Developed by the osTicket core team, these focus on essential security, authentication, and storage features.

Authentication (OAuth2, LDAP, CAS): Essential for modern security, allowing login via Google, Microsoft, or internal LDAP.

Storage (S3, Filesystem): Shifts attachment storage from the database to Amazon S3 or the server's local filesystem to improve database performance.

Audit Log: Provides administrators with a detailed record of agent and user actions within the helpdesk. Community Enhancements

These plugins, often found on GitHub or the osTicket Forum, add workflow and UI improvements. Workflow Automation:

Autocloser: Automatically closes inactive tickets based on time triggers.

Quick Buttons: Adds one-click actions for common workflow tasks in version 1.18+. UI/UX Improvements:

Attachment Preview: Allows agents to view images and files directly in the ticket thread.

Markdown Support: Enables professional formatting (bold, lists, code blocks) in ticket replies.

Mobile-Responsive Plugin: Addresses the default interface's lack of mobile optimization for on-the-go management. Advanced Features: osTicket plugins — Overview and curated list osTicket

AI Assistants: Integration with OpenAI/GPT to suggest canned responses or automatically transfer tickets between departments based on content analysis.

Subticket Manager: Creates hierarchical parent-child relationships for managing complex cases. Third-Party Integrations

Connects osTicket to external communication and project management tools.

Messaging: Real-time notifications for Slack, Microsoft Teams, and Mattermost.

Project Management: Syncs ticket data with platforms like Trello, JIRA, or Kanboard. Implementation Note

To install these, download the .phar or source file and place it in your include/plugins/ directory. You can then enable and configure them via the Admin Panel > Manage > Plugins section of your osTicket installation. Plugins — osTicket 1.17.7 documentation

osTicket Plugins Overview osTicket provides a modular system that allows you to extend the functionality of your help desk without altering the core code. Official and community-driven plugins cover areas such as authentication, storage, and auditing. Official Core Plugins

These plugins are maintained by the osTicket team and are generally found on the official GitHub core plugins repository. Authentication & Login

LDAP/Active Directory: Authenticate staff and clients against an LDAP or AD server.

OAuth2 Client: Supports modern authentication for Microsoft (Azure/365) and Google.

Two-Factor Authentication (2FA): Adds an extra layer of security for staff logins.

HTTP Passthrough: Allows for single sign-on (SSO) based on web server authentication. Storage & Performance

Attachments on Filesystem: Moves file attachments from the database to a specific server folder to reduce database size.

Attachments in Amazon S3: Stores attachments in an AWS S3 bucket for scalable cloud storage. Audit & Reporting

Audit Log: Tracks activities of agents and users, recording changes to tickets, system settings, and more. Community & Third-Party Plugins

Independent developers provide specialized tools to fill specific needs. A comprehensive list of these can be found in the awesome-osticket curated list. Integrations

Slack/Microsoft Teams: Sends real-time notifications of new tickets or updates to your team channels.

JIRA Integration: Synchronizes ticket statuses between osTicket and JIRA projects.

Telegram Notifications: Delivers ticket alerts directly to a Telegram bot. Enhancements

AI Response Generator: Integrates OpenAI to help agents draft quick, accurate ticket replies.

Prevent Autoscroll: A quality-of-life plugin that stops the agent view from automatically scrolling to the latest message.

Reporting Extensions: Offers advanced visual reports beyond the basic internal dashboard. 🛠️ Management and Installation Best for : Complex ticket forms

Location: All plugin files (.phar format) must be placed in the /include/plugins/ directory of your osTicket installation.

Installation: Navigate to Admin Panel > Manage > Plugins and select "Add New Plugin" to detect uploaded files.

Configuration: For detailed setup instructions, refer to the osTicket Plugins Documentation.

Requirements: Ensure your PHP environment has the Phar extension enabled, as osTicket plugins are typically packaged as .phar archives.

To help me refine this list for your needs, could you tell me:

What is your primary goal (e.g., better security, automated workflows, or moving files to the cloud)? Which version of osTicket are you currently running? AI responses may include mistakes. Learn more

This report outlines the official and community-developed plugins for osTicket, a popular open-source support ticket system. To use these, you typically download the .phar file and place it in your include/plugins/ directory. 1. Official Core Plugins

Developed and maintained by the osTicket core team, these focus on essential security, authentication, and storage.

OAuth2 Client: Essential for modern email authentication with services like Microsoft 365 and Google.

LDAP/Active Directory: Allows staff and clients to authenticate against an LDAP or AD server.

Two-Factor Authentication (2FA): Adds an extra layer of security for staff logins.

Attachments on Filesystem: Stores ticket attachments on the web server's local storage instead of the database to improve performance. Attachments in Amazon S3: Offloads file storage to AWS S3.

HTTP Pass-Through: Enables automatic login based on webserver authentication.

Audit: Provides a detailed log of activities within the help desk for compliance. 2. Community & Productivity Plugins

These are developed by third parties to enhance the user interface or add specific workflow automation.

Markdown Support: Adds professional formatting (bold, lists, code blocks) to ticket threads.

Subticket Manager: Creates parent-child relationships between tickets for complex task tracking.

Attachment Preview: Allows viewing images and documents directly within the ticket thread instead of downloading them.

Autocloser: Automatically closes stagnant tickets based on predefined rules.

Mentioner: Notifies staff members when they are tagged (e.g., @name) in a ticket note.

Spam Detection/AI Closer: Uses AI or keyword matching to filter and close spam tickets automatically. 3. Third-Party Integration Plugins

Tools designed to connect osTicket with other business platforms.

Attachments on the Filesystem — osTicket 1.17.7 documentation

Developing custom plugins

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

0

Start typing and press Enter to search