Description
WP Ticket lets you manage all customer support requests directly from your website. Customers submit tickets through a simple frontend form, and you handle everything from your WordPress dashboard — no external helpdesk software required.
Up and running in minutes. Works for freelancers, agencies, small businesses, and internal IT teams.
Who is this for?
* Businesses that want to handle customer inquiries from their own website
* Agencies managing support for multiple clients
* IT teams running an internal helpdesk
* WooCommerce or Easy Digital Downloads store owners
Free Features
* Frontend ticket submission form (shortcode or block)
* Assign tickets to support agents
* Set ticket priority and status
* Email notifications for customers and agents
* Agent management with dedicated agent pages
* Role-based access (Agent and Manager roles)
* Responsive design — works on all devices
* Spam protection with CAPTCHA support
* Restrict ticket submission to logged-in users only
* Customizable form fields from plugin settings
* No coding required
See WP Ticket in Action
Premium Features (Pro & Enterprise)
* File attachments on tickets
* Canned responses for faster replies
* Departments for organizing support teams
* Custom fields for tickets
* Advanced search and filtering
* SLA tracking and automation rules
* WooCommerce integration
* Easy Digital Downloads integration
* MailChimp integration
* CSV import/export
* Real-time helpdesk dashboard with stats and charts
* And much more
Screenshots


















Installation
The simplest way to install is to click on ‘Plugins’ then ‘Add’ and type ‘WP Ticket’ in the search field.
Manual Installation Type 1
- Login to your website and go to the Plugins section of your admin panel.
- Click the Add New button.
- Under Install Plugins, click the Upload link.
- Select the plugin zip file from your computer then click the Install Now button.
- You should see a message stating that the plugin was installed successfully.
- Click the Activate Plugin link.
Manual Installation Type 2
- You should have access to the server where WordPress is installed. If you don’t, see your system administrator.
- Copy the plugin zip file up to your server and unzip it somewhere on the file system.
- Copy the « wp-ticket-com » folder into the /wp-content/plugins directory of your WordPress installation.
- Login to your website and go to the Plugins section of your admin panel.
- Look for « WP Ticket » and click Activate.
FAQ
-
Do customers need an account to submit a ticket?
-
No. By default anyone can submit a ticket. You can optionally restrict submission to logged-in users only from the plugin settings.
-
Can I assign tickets to specific agents?
-
Yes. You can create agent accounts and assign tickets to them manually. Agents get email notifications when a ticket is assigned to them and have their own dashboard to track their tickets.
-
Does it send email notifications?
-
Yes. Both customers and agents receive customizable email notifications for new tickets, replies, and status changes.
-
Does it work with WooCommerce?
-
Yes, through the WooCommerce add-on (premium) you can link orders and products directly to support tickets.
-
Can I use it as an internal IT helpdesk?
-
Absolutely. Many users run it as a private internal ticket system for staff, restricting access to logged-in users only.
-
Is it GDPR friendly?
-
Yes. Ticket archives are disabled by default for privacy. You can also permanently delete all plugin data from the settings page.
-
How do I add the ticket form to a page?
-
Simply use the provided shortcode or Gutenberg block on any page. The setup assistant during activation creates the pages for you automatically.
-
Does it work on mobile?
-
Yes. The ticket forms, search, and ticket pages are fully responsive and work on all screen sizes.
Reviews
Contributors & Developers
“Customer Support Ticket System & Helpdesk” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Customer Support Ticket System & Helpdesk” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
6.0.5
- FIXED Unauthenticated SQL Injection for search parameter
6.0.4
- FIXED Resolved an issue while saving form settings
6.0.3
- FIXED XSS vulnerability for noaccess_msg
- FIXED Validate input for emd_form_builder_lite_pagenum function
- FIXED Vulnerability related to emd_get_widg_pagenum
6.0.2
- FIXED Resolved an issue where deleted taxonomy terms were being unintentionally recreated.
- FIXED Removed repeated initialization of default taxonomy terms.
6.0.1
- TWEAK tested with WP 6.8
- FIXED XSS vulnerability when using custom fields
6.0.0
- FIXED WordPress dashboard accordions issue on setting and glossary pages due to changes in core code on WP 6.7.1
5.15.0
- FIXED email sent when an agent is assigned to a ticket
5.14.0
- TWEAK tested with WP 6.5
- FIXED Translation to one textdomain
5.13
- TWEAK tested with WP 6.2
- FIXED XSS issues in the WordPress admin area
5.12.0
- TWEAK tested with WP 6.0
5.11.0
- TWEAK tested with WP 5.9.3 and PHP 8
5.10.9
- FIXED html escaping on notices
5.10.8
- FIXED escaping
5.10.4
- FIXED escaping
5.10.3
- TWEAK update libraries
- FIXED sanitization and escaping
5.10.0
- TWEAK tested with WP 5.8
- FIXED sanitization in form layouts
5.9.8
- TWEAK tested with WP 5.6
- FIXED sanitization
5.9.3
- FIXED Required field validation is not working.
5.9.2
- FIXED multi-select form component missing scroll bars when the content overflows its fixed height.
5.9.1
- NEW Added version numbers to js and css files for caching purposes
- TWEAK updates to translation strings and libraries
- TWEAK tested with WP 5.5.1
5.9.0
- TWEAK Emd Form Builder support for WordPress stock themes
- FIXED Emd Form Builder support for WP Ticket WooCommerce Extension
5.8.0
- NEW Added previous and next buttons for the edit screens of tickets and agents
- TWEAK updates and improvements to libraries
5.7.0
- NEW Added support for Emd Custom Field Builder when upgraded to premium editions
- TWEAK updates and improvements to form library
- TWEAK Emd templates
5.6.0
- TWEAK Cleaned up unnecessary code and optimized the library file content.
- FIXED XSS related issues.
- NEW Added Emd form builder support.
- FIXED Session cleanup workflow by creating a custom table to process records.
5.5.1
- TWEAK Misc updates for better compatibility and stability
5.5.0
- NEW Created a new shortcode page which displays all available shortcodes. You can access this page under the plugin settings.
- TWEAK Emd templating system to match modern web standards
5.4.4
- TWEAK Misc updates for better compatibility and stability
5.4.3
- TWEAK library updates for better stability and compatibility
5.4.2
- NEW Added autofilled first name, last name and email fields for logged in user\’s ticket submit form even if these fields are not displayed on the form
- TWEAK Moved web fonts to local storage – you can still get them from CDN using your functions.php if you need to.
5.4.0
- NEW Ability to limit max size, max number of files and file types of ticket attachments and agent photos
- FIXED Search results table when ticket priority is empty
- TWEAK library updates
5.3.2
- TWEAK Changed WPAS button in pages to VSB for Visual Shortcode Builder
- FIXED The audio issue in the introduction video
5.3.1
- FIXED Layout of ticket page when priority is not shown.
5.3.0
- NEW Getting started section
- TWEAK Improved Ticket List and Ticket Results table css
- TWEAK Extended the session clean up time to 12 hours
5.2.0
- NEW Added custom JavaScript option in plugin settings under Tools tab
- NEW Added container type field in the plugin settings
- FIXED PHP 7 compatibility
- TWEAK Updated codemirror libraries for custom CSS and JS options in plugin settings page
5.1.0
- FIXED WP Sessions security vulnerability
- NEW Added support for EMD MailChimp extension
- NEW Added support for EMD Active Directory/LDAP Extension
5.0.1
- FIXED Single taxonomies not getting displayed properly
5.0.0
- NEW Added ability to set page templates for all plugin\’s ticket, taxonomy and archive pages.
- NEW EMD Widget area to include sidebar widgets in plugin pages
- NEW Ability enable/disable any field, taxonomy or ticket-assigned relationship from backend and/or frontend
- NEW Ability to set page templates all plugin\’s ticket, taxonomy and archive pages. Options are sidebar on left, sidebar on right or full width
- NEW Ability to add custom CSS in plugin\’s ticket, taxonomy and archive pages ONLY.
- NEW Ability to limit Ticket Submit form to logged-in users only from plugin settings.
- NEW Added auto-fill first name, last name and email fields in submit ticket form if user is logged in.
- NEW Added ability to permanently delete plugin related data from plugin settings
- NEW Added ability to recreate installation pages from plugin settings
- Removed private submit and search forms since they are not necessary anymore with the introduction of frontend login/register forms
4.8.0
- NEW Added Agent and Manager user roles
- NEW Added Ticket Assigned (Agents) and User fully customizable email notifications
- NEW Added Agent single views with ticket assigned displayed
- NEW Added ability to change taxonomy, ticket, agent slugs for better customization
- NEW Added ability to enable/disable CSRF support for forms
- NEW Added ability to display « selected » custom fields on the frontend only
- FIX Form settings issue that some fields are not getting displayed
- TWEAK optimized code for better performance in shared hosting
4.2.0
- Fixed WooCommerce product archives not getting displayed to visitors issue
4.1.0
- NEW Added configuration for Easy Digital Downloads WP Ticket extension
- Fixed widgets to show unordered lists of tickets
- Changed single tickets grid to better support small devices
- Made search results table responsive
- Fixed misc minor issues
4.0.0
- NEW Added Ticket List in table format supporting page navigation
- NEW Added configuration for WooCommerce WP Ticket extension
- NEW Added ability to add custom fields for tickets
- Misc. bug fixes
3.2.3
- Compatibility with WordPress 4.5 and misc. bug fixes
- Fixed posts not getting displayed when the plugin is activated
3.2.2
- Added resetting of form fields after submit
3.2.1
- Added ability to create new public tickets or convert private tickets to public
3.2.0
- NEW Added ability for admin and editor users to set author of tickets allowing ticket creation by staff for users
- NEW Added ticket view support for author, contributor and subscriber users; permitting logged in user tickets
- Fixed minor bugs and upgraded the libraries
3.1.0
- NEW Added Submit Ticket page for registered WordPress users – all built-in WordPress user roles are supported
- NEW Added Search Ticket page for registered WordPress users – all built-in WordPress user roles are supported
3.0.1
- Fix minor issues related to updating from previous version
3.0.0
- NEW Customizable Email notification to admin users for new tickets,
- Added required field to settings page for form customization
- Fixed admin settings page translation issue in which translated strings were messing up the screen structure
- NEW Ticket page with responsive layout and all links are turned off for privacy
- NEW Disabled ticket archives so that users can not see all tickets
- NEW Contextual coloring for status, priority, and task taxonomies for frontend and backend
2.0.1
- Fixed the issue related to some taxonomies not displaying in the admin backend
2.0.0
- Added settings page for form customization such enable/disable fields, captcha and change field sizes
- Removed unnecessary fields from the ticket list page
- Made some fields optional so that they can be disabled
- Fixed some minor bugs to improve stability
1.4.0
- Fixed unique check for tickets
- Moved all js and css from cdn to local
- Visitor ticket submit status changed to published
- Fixed misc bugs
1.3.0
- Fixed untranslatable search form results view header columns
- Fixed file uploads issue with file names including spaces
- Fixed various compatibility issues related to other plugins
1.2.0
- Added the required configuration for WPAS canned responses extension
- Fixed Misc bugs.
- TinyMCE visual editor fix for p tags
1.1.0
- Added ability to use WPAS Incoming Email extension to create tickets through user emails
- Fixed Misc. bugs
1.0.0
- Initial release
