Join WPMU DEV to support clients with

Support System

Give your users a way to browse help topics and communicate with you directly from the WordPress dashboard. Set your Multisite network apart with fast reliable support, a searchable FAQ and an easy to use support ticketing system.

Downloads 75,146
Ultra Compatible

Changelog / Translations

  • Fix: Divi incompatibility
  • Fix: Divi incompatibility

  • Fix: Emails formatting issues
  • Fix: Pro Sites integration
  • Fix: Yoast incompatibility
  • Removed unsafe/deprecated functions
  • Updated WPMU DEV Dashboard notification

  • Fix: PHP 5.2 support.
  • Fix: Malformed assets URLs
  • Fix: SQL error when tickets messsages table is created under certain environments
  • Fixed some translations

  • Fixed: Pro Sites integration was not being loaded.

Version 2.1.9
  • Fixed: Searching for FAQS from Admin
  • Fixed: Ticket updated date was failing to set the right date when inserting/updating a ticket in some systems
  • Fixed: Attachments were not being processed when replying from admin
  • Added "Add New Ticket" submenu link
  • Added Pages IDs getters and filters to modify them
  • Enhancement: Loading plugin later to avoid issues with other plugins
  • Little improvements on admin styles
  • Added more unit tests

Version 2.1.8
  • Fixed Unit tests
  • Fixed: FAQ Categories table was not created in some cases for single sites

Version 2.1.7
  • Fixed: Added error messages for file uploads.

Version 2.1.6
  • Fixed: Query class remade. FAQs, Tickets and Ticket Form can now live in the same page.

Version 2.1.5
  • Fixed: Staff dropdown was not selecting the right person
  • Fixed: Issue when getting a FAQ/Ticket Category using a numeric value inside
  • Enhancement: Added new filter to hook the Support System Query Parse function
  • Fixed: Issues when FAQs shortcode and Submit new ticket shortcode were in the same page
  • Fixed: MySQL Error when 2 ticket/FAQ categories were inserted with the same name
  • Fixed: Cache system for tickets/faqs and categories

Version 2.1.4
  • Fixed: Setting empty ticket in Query Class by default to avoid notices/warnings
  • Fixed: New tickets were being set to low priority from Frontend
  • Enhancement: Added double confirmation before deleting a ticket

Version 2.1.3
  • Fixed: Tickets table bulk delete was deleting wrong tickets

Version 2.1.2
  • Fixed: Wrong ticket status when user replies to its own ticket

Version 2.1.1
  • Fixed: Users were displayed with login username in front.

Version 2.1
  • Enhancement: FAQs Frontend.
  • Enhancement: Added widgets in Frontend to update ticket details.
  • Enhancement: Cache system reviewed.
  • Enhancement: Edit Ticket Admin page revamped.
  • Enhancement: PHP

  • Fixed: Warnings in WP Title were not applied in 2.0.4

Version 2.0.4
  • Fixed: Warnings in WP Title
  • Fixed: Mail contents were not translating due to newlines format

Version 2.0.3
  • Enhancement: Badge changed in Welcome screen
  • Fixed: Wrong user name in admin email when creating a new ticket
  • Fixed: Answering tickets was setting the status back to New
  • Fixed some responsive styles

Version 2.0.2
  • Enhancement: Improved some styles
  • Fixed: Using abslute values in SASS instead of rems to improve plugin frontend on more themes
  • Fixed: Pagination issue
  • Fixed: Users could not open/close their own tickets
  • Fixed: Sites administrators could not create tickets opened in their sites.
  • Fixed: Permissions system issue in Front End

Version 2.0.1
  • Fixed: Shortcodes were only working in main site in a network.

Version 2
  • New: Frontend shortcodes added for tickets
  • New: Frontend styles based on Foundation 5
  • New: Cache system
  • Enhancement: Queries rebuilt from scratch
  • Enhancement: Added many new actions/filters
  • Enhancement: Improved Pro Sites integration
  • Enhancement: Improved admin styles
  • Fixed many minor bugs/issues

  • Fixed: date translations

  • Fixed issue while assigning an administrator to a ticket in single sites.

Version 1.9.9
  • Stripping slashes from FAQ questions.
  • Sending emails to user when a ticket has been closed.
  • New FAQ screen stylings
  • Time of creation/update now considering UTC.
  • Fixed error on updating dates.
  • New feature: Search in FAQ screen.

  • Fixed error when creating FAQ categories table

Version 1.9.8
  • Fixed counts in tickets
  • Fixed counts in FAQs
  • New feature: Automatically assign a user to a ticket based on ticket categories

Version 1.9.7
  • Fixed bug when using PHP 5.4+

Version 1.9.6
  • New feature: Attachments on tickets
  • New feature: Embed media in FAQs
  • Fixed issue with mails encoding
  • Fixed bug on FAQs counts
  • Fixed bug with images in FAQs

Version 1.9.5
  • New setting: Default Super Admin for notifications
  • Mail System improved.
  • Fixed bug when selecting a Staff Representative.
  • Replaced user nicename for display name in mails
  • Better user experience for tickets table

Version 1.9.4
  • Fixed visit link when sending emails
  • Fixed Headers in mails
  • Made mails translatable

Version 1.9.3
  • Some strings were not being translated
  • Fixed link when updating ticket from Network

Version 1.9.2
  • Improved translation system

Version 1.9.1
  • Multiselect user roles
  • Improved upgrading system
  • Little optimizations
  • Added some custom filters/actions
  • Other minor changes

Version 1.9
  • Single sites compatibility
  • Minor fixes

Version 1.8.2
  • Settings page moved under Support Main menu.
  • New setting: Users can open/see tickets based on their roles.
  • Added new icons for admin menus
  • Improved tickets screen with a better submenu classification: all, active and closed tickets

Version 1.8.1
  • Fixed upgrade function

Version 1.8
  • Added total integration with Pro Sites based on levels
  • Plugin totally recoded
  • New feature: WYSIWYG Editor for tickets
  • New feature: New setting that brings the possibility
  • hide tickets from users which did not opened them.
  • New styles for FAQs
  • More WP admin integration
  • Fixed several bugs and notices
  • Categories can now be edited

  • Fixed: Incorrect URL in Support Ticket Email

  • Fixed: Slashes in e-mail
  • Fixed: Support System Time stamps are not right

Version 1.7.2
  • Added new field 'Submitted From' (Link to users blog)
  • Process shortcodes in FAQ content and ticket replies

Version 1.7.1
  • Fixed: Not emailing when tickets are submitted
  • Fixed: Extra slashes

Version 1.7
  • Switch WYSIWYG editor to TinyMCE and Quicktags
  • WordPress 3.3 compatibility

Version 1.6.9
  • Call to a member function has_cap

Version 1.6.8
  • Fixed: Extra slashes
  • Don't display recent support tickets if the user doesn't have edit_post capability
  • Fixed: RTL issues

Version 1.6.7
  • Fixed: Editing questions
  • Fixed: Orphaned questions when categories are removed
  • Improved SQL queries

Version 1.6.6
  • Fixed: Deleting multiple FAQ questions

Version 1.6.5
  • Fixed: Update support options

Version 1.6.4
  • Fixed: Add menu user level deprecated
  • HTML input to FAQ editor

Version 1.6.3
  • Fixed: Saving and adding FAQ questions
  • Fixed: FAQ count issue

Version 1.6.2
  • On upgrade update faq cat counts
  • Create a new FAQ from a support response

Version 1.6.1
  • Fixed: 65,535 questions available
  • Add styles to categories

Version 1.6
  • Tested with WordPress 3.1

Version 1.5.9
  • Fixed: Blank screen in ticket details page

Version 1.5.8
  • Fixed: Localizations don't load
  • Finalized localizing

Version 1.5.7
  • Bug fixes

Version 1.5.6
  • Do not show white page of death when IMAP settings are wrong, fixed IMAP with no SSL issue and duplicate default categories

Version 1.5.5
  • Reply to tickets via mail, localization and notify user when admin replies a ticket while awaiting user reply

Version 1.5.4
  • Fixed database tables not created on plugin activation

Version 1.5.3
  • WP 3.0 Multi-Site compatibility. This version is NOT backwards compatible.

Version 1.5.2
  • WPMU 2.7 Compatible

Version 1.5.1
  • WPMU 2.7 Compatible

Version 1.5
  • WPMU 2.7 Compatible

Version 1
  • Initial Plugin Release: 1.0
Set up an awesome support ticket system on any WordPress site, complete with FAQ.
  • Provide direct support to your users
  • Assign tickets to specific WP users
  • Email notifications for new tickets
  • Powerful Pro Sites integration
  • Full FAQ system included
  • Ticket status tracking

Support System takes your service from good to GREAT by adding a support ticket system complete with FAQ.

Quickly set up a full-featured FAQ and reliable ticketing system for your users. Bring the foundations of incredible support to your site or network.

Beautiful front end support form integration.
Beautiful front end support form integration.

Hassle-free Ticketing System

Users can conveniently submit tickets and track responses from both the front and back end.

Support System comes packaged with ticket specific categories for powerful searchability.

Assign staff tickets based on category and make sure questions are answered quickly by the right member of your team.

Fully Functional Text Editor

Give users the tools they need to clearly articulate their needs. The included text editor is perfect for simple styling and file sharing – ideal for including screenshots.

Embed videos into your posts for easy troubleshooting and sharing tutorials.
Embed videos into your posts for easy troubleshooting and sharing tutorials.

Plus, you can embed videos. Use any supported video host, such as YouTube or quickly embed videos from our Integrated Video Tutorials plugin.

Help improve support with FAQ feedback.
Help improve support with FAQ feedback.

Answer Questions Before They’re Asked

Lighten your workload while providing excellent support with an easy-to-navigate FAQ.

Clear your inbox of repetitive questions by answering them before they are even asked.

Make sure users get the answer they need by allowing them to rate how helpful your FAQ posts are. Get feedback and make adjustments for the best available support.

Build Your Business on Excellent Support

It’s easy to lose track of support requests in a crowded email inbox. Support System makes it easy to keep track of conversations with clear threads, staff assignments, email notifications and searchable archives.

For maximum convenience and first-class support use Support System.


Before you start:

If you are also using our Multi-DB plugin, you need to add the global table lines to the db-config.php file in Multi-DB BEFORE installing the Support System plugin or running the sql.txt in Multi-DB

  • Add these lines to your db-config.php file in Multi-DB:


To Get Started:

Start by reading Installing Plugins section in our comprehensive WordPress and WordPress Multisite Manual if you are new to WordPress.

To Install:

  • On regular WordPress installs – visit Plugins and Activate the plugin.
  • For WordPress Multisite installs – visit Network Admin » Plugins and Network Activate the plugin.


Once installed and activated, you will see a new menu item in your admin sidebar: Support.

Support System Menu

The menu is the same for both single sites, and multisite installs where it appears in the network admin.

The first thing we need to do is configure the settings of the plugin. If you have installed Support System on a multisite, go to Support > Settings in your network admin. On a single site install, go to Support > Settings in your admin.

The settings screen allows you to enter your basic information, set access permissions and privacy level. There is quite a bit going on here, so let’s take it in sections starting with the options under the General tab.

The general stuff first

Support System Settings General
1. Enter the name you want to use for the Support System on your site.
2. Enter the name of the support email sender.
3. Enter the email address for all support email.
4. Select the default support admin.

1. The Support menu name you enter here is what will appear in the admin menu on your site. If you have installed the plugin in a multisite, this will appear in the admin of all sites in the network.

2. The Support from name appears in the header of all email sent when tickets are submitted.

3. Support from e-mail is the address the emails come from.

4. The Main Administrator is the user on your site who is designated as the staff member assigned to handle support tickets.

  • Please note that, in multisite installs, this feature currently only allows for the network admin to be assigned. In the next update, it will be enhanced to allow you to assign a different user.
Permissions & Privacy

Support System Settings General
1. Select which user roles can open/see tickets.
2. Select the user roles that can see FAQs.
3. Set your preferred privacy level.

1. Select the User roles that can open/see tickets. Note that all available user roles will appear here, including custom ones you create and those created by other plugins.

2. Select the User roles that can see the FAQs. Here again, all roles will appear. If you do not want a FAQ system on your site, uncheck all boxes here.

3. The Privacy option enables you to set the plugin to allow all users to see all tickets, or allow users to only see their own tickets.

Pro Sites integration

This section of the settings will only appear if you have our Pro Sites plugin installed on your network.

Support System Settings General
1. Select the minimum Pro Site level required to access tickets.
2. Select the minimum level to access FAQs

1. Select the minimum Pro Sites level required to see and submit support Tickets here.

2. Select the minimum level required to see your FAQs section. Note that if you have disabled the FAQs by unchecking all user roles above, this setting will do nothing at all on your site.

Now let’s move on the options you’ll find under the Front End tab.

Front End Options

If you want your users to be able to access your support system via the front end of your site, first check the Activate Front End box. Note that this enables access on the front end of your site as well as the admin of every site (it does not disable the support features in the admin areas of any sites).

Support System Settings Frontend

You’ll then see two new options appear:

Support System Settings Frontend
1. Check Use Support System styles to use the built-in styles.
2. Select the ID of the blog where you want the front-end features.

1. Check Use Support System styles if you want to use the built-in styles. Leave this box unchecked if you want use your theme styles, or style the frontend output yourself.

2. The Blog ID setting enables you to select the ID of the site in your network where you want to activate the frontend features. This can be the main site, or any other site in your network.

Once you’ve set those 2 options, click the Save Changes button at the bottom of your screen to reveal additional options.

Support System Settings FrontendSupport System Settings Frontend

You can now select the page(s) on your chosen site where the support tickets can be viewed and submitted, as well as your FAQ page. You can use the same page for any features if you like, but be sure to copy/paste the required shortcode for each feature.

  • The following shortcode is required to display the support tickets:
  • This shortcode is required to display the frontend ticket submission form:
  • This one is required to display the FAQs:

The final option under the Front End tab enables you to specify the minimum Pro Site level required to view and submit tickets from the frontend, or view the FAQs. Again, this option will only appear if Pro Sites is installed on your network.

Now that we have the settings taken care of, let’s go create your support system. This process is identical for both single site and multisite installs.

Creating Support & FAQ Categories

If you click right now on the Support or FAQ Manager menu items in the Support menu in a new installation of this plugin, you will see only the page headers with no tickets. That’s because there are no tickets to display yet. (If you have updated from an earlier install, your submitted tickets and FAQs should be visible on these pages.)

The first thing we want to do is to set up the categories that your users will use to submit their support tickets. Go to Support > Tickets Categories.

You will notice there is a Default category already included called General Questions. (This category cannot be deleted and is a great addition to any site as you may have users who may not think their questions fall into any particular category).

Support System Tickets Categories

The ticket category screen works just like your post category screen, so it should be quite familiar.

Now, before you go crazy in here adding categories willy-nilly, take a minute to think about what categories would be best to include for your users. For example, if you are running a Multisite that provides MarketPress stores, then you might want to include support categories like “Shopping Cart” or “Shipping”.

Make sure you use broad categories, to make things easier for your users. Too many detailed categories can get confusing. For example, the following are all easily contained within a broader “Adding Products” category:

  • Add Product Description
  • Add Product Image
  • Product Variations

I’ll go ahead and add a few categories for my Multisite setup here that offers MarketPress sites to my users.

Support System Add Ticket Categories

Ok, Our ticket categories are all set up! Now let’s do the same thing for our FAQs. Go to Support > FAQ Categories.

You will also have a default category here, just like the one on the Tickets Categories page, for General Questions that cannot be deleted. This makes a great place to put miscellaneous information or things that arise with no particular category, or cannot be divided off into a new category.

I will go ahead and add categories here that match my Support Categories. That way, I can easily file the most asked ones quickly here when I see something needs to be added.

Support System Add FAQ Categories

Adding FAQ Questions

Before we get on to the actual creation of support tickets by your users, let’s look at how you can add FAQ questions manually in the FAQ Manager.

Go to Support > FAQ Manager, and click on “Add new FAQ” at the top of the screen. You will see that you can manually add new FAQs using the familiar WordPress editor. You’ll also see a dropdown menu where you can select from among the FAQ categories you just created.

Support System FAQ Manager Add New

You can go ahead and add a few questions to your own install to test things out. Here’s what the FAQ Manager looks like with a couple of questions added. (If you want to delete or edit your test questions, simply hover your mouse pointer hover the title to reveal the links.)

Support System FAQ Manager Questions

Notice the “Think is helpful” and “Think is not helpful” column labels? That’s where the stats on user votes will appear so you know which of your FAQ items are popular and helpful, and which need improving or could use some fleshing out. In a multisite install, users vote on the FAQs on their own sites. Here’s what the FAQ section looks like:

Support System FAQ Manager Questions Userview

How Users Submit Support Questions

Now it’s time to see how your users can submit their support questions and view your FAQs. Note that on a multisite install, users can only submit support tickets from sites where they have a role equal to or greater than what you set in your network settings.

If you are on a multisite install, go to the wp-admin of any test site you have active in your network where you are an admin (if you don’t already have a test site set up, now would be a good time to create one!). If you are on a single site install, log into your wp-admin in another browser (or another computer) as a user with the appropriate role.

Once you’re in the wp-admin of your test site (or as your test user on a single site), head on down to Support > FAQ. There you will see a view much like the previous image. Click on any of your test FAQs to toggle open the answer. Any time you add new FAQs, they will appear on this screen of every site in your network.

Now click the Support > Support menu item. This is what you, and your users, should see:

Support System Tickets Userview

Click the “Add new ticket” link at the top of the screen. Here again, you will see the very familiar WordPress post editor that your users will use to submit their support tickets. Easy-peasy. Let’s go ahead and create a ticket now.

Support System Add New Ticket

You’ll notice that the category can be selected from those you created earlier. Also, as with any support system, users can also set the priority they think their ticket should have.

Once you’ve entered everything for your test ticket, click “Submit new ticket”. Your screen will refresh and you’ll see your new ticket.

Support System New Ticket Added

How it All Ties Together for the Site Admin

That new ticket now appears in the admin under Support. TaDa!

Support System All Tickets

Of course, on multisite installs, it appears in the network admin under Support. You’ll notice that on the network Support screen, there’s an additional column telling you the site the ticket was submitted from.

Support System All Tickets Network

And you get a nifty email in your inbox letting you know there was a ticket submitted!

  • This email will only go to the admin email you entered in Support > Settings in the admin dashboard
  • It does not go to all Super admin users on a multisite install.

This email is a ticket notification email only. You can’t reply to the email and must respond directly from the Support Ticket Manager Screen.

You will also get emails when tickets are updated and answered!

While you’re still in the Support area, click the subject title to view all the details of the ticket, and add a reply. Here you can also assign the ticket to a member of your support staff, and change its priority if needed.

Support System New Ticket Added Network

You may have noticed a link at the far right of each entry on that screen that says “Create a FAQ”. Clicking that link does exactly what it says. It automatically populates the editor under FAQ Manager > Add New Question with the ticket question, answer and category. You can edit all that before clicking the Submit button if you wish.

How it All Looks on the Frontend

The page you had set earlier to use as your main Support page will now display all tickets on your site or network.

Support System Frontend

Clicking the title of any ticket will open the ticket editor where you can reply to that ticket, and edit any details just like you can in your admin.

Support System Frontend Edit

The page you set earlier to use as your FAQ page now displays all your FAQs in a nice accordion style display. You’ll also see the voting buttons where your users can vote up the answers they find most helpful.

Support System Frontend FAQ

Now that you have a good grasp of ticket management in the Support System plugin, you are ready to provide the most AMAZING network support in existence! Good Job!

If you run into any snags, just head on over to the community forums. Our stellar support team (and members!) are standing by to help you get things up and running smoothly.

Support System is covered by the WPMU DEV Guarantee

WPMU DEV Guarantee

We guarantee that...

  • Support System will work as advertised
  • You will receive 24/7 365 expert support for any problem
  • If you cancel your FREE trial, you can keep Support System
  • Support System is secure, always updated and well coded

Money back guarantee!

While you have 30 days, no obligations risk-free trial of WPMU DEV if you become a paid member and are dissatisfied with any of the above we'll refund you, no questions asked.

Loads of Features for Top-tier Support

Support System is packed with everything you need to provide VIP service to your users.

  • Easy-to-use interface for viewing and answering tickets
  • Email notifications when new tickets arrive
  • Assign tickets to specific team members/staff
  • Fully functional editor lets you include styles and images in your responses
  • Users get a handy built-in Dashboard menu that allows them to view, create and submit tickets
  • Tickets status tracking
  • Create an FAQ area where users can find and vote on existing answers
  • Embed media (like helpful videos) in your FAQs
  • Fully integrates with Pro Sites so you can make support a premium feature
  • Powerful Multisite integration
Support System in your language
  • Portuguese (Portugal)
  • Spanish (Spain)
  • Swiss German
  • View all