Quality Control – Turn WordPress Into a Ticketing System

November 2, 2010 · 9 comments

by Lars


Still after using WordPress for years I’m amazed by its ease of use, flexibility and ability to improve and evolve into new areas all the time. Some time ago I found that there is an extension available that turns it into a fully featured Question and Answer solution. WordPress is also becoming popular for portfolios, as a website CMS, for mobile devices, for membership sites, for making money and the list goes on. I just found another really interesting use of WordPress that I want to share with you. It is now possible to Turn a basic WordPress install into a simple and straight-forward ticketing system by using the free Quality Control solution. Quality Control allows users to create tickets, assign statuses, milestones, categories, and tags. Other users can then interact with the tickets, updating their state, milestone, or any other property.



Lets see how it looks. Remember it is a basically a theme for WordPress and you can easily change the look and feel. It is also pretty simple to install – like any other theme. You may ask – what should I use this for? Now there are many use cases and an obvious one is bug tracking. So if you’re a WordPress developer you can use it for allowing your customers to report bugs, ideas, support requests etc. in a structured way.

Quality Control

States are essential for a system like Quality Control and you can actually create your own. If you use it for allowing users to submit e.g. support tickets you should consider using states like New, Open, Resolved, Hold etc. You can easily filter on the states and for example find all Open or Resolved.

Quality Control  states

In order to allow users to submit tickets via the front-end of your site, a Custom Page needs to be created. On the “Add New” SubPanel of “Pages”, create a new page with a title of “Create a Ticket,” or something of the like. Then on the right hand side, under “Page Attributes,” select “Create Ticket” as the “Template”. Then creating new tickets are really simple. By deafult, only users with the capability publish_post can create a ticket. It is explained here how to configure it and change it if you want to allow guests to submit tickets.

Quality Control create ticket

Please let me know if you know other interesting ways we can use WordPress – just leave a comment. I may write a short review of it like this.

{ 6 comments… read them below or add one }

Jane February 12, 2011 at 9:46 pm

I personnaly prefer WATS (wordpress advanced ticket system), it has a lot of features and is exactly what I needed for my website.


Lars February 12, 2011 at 11:46 pm

Thanks for the tip Jane. I did not know “wordpress advanced ticket system”. It look pretty cool as well.


Umberto November 11, 2010 at 8:43 pm


first of all i’d like to say thank for this wonderful theme. Ihave a question to ask you. How can I notify every open ticket? When a registered user open a ticket, using the usual form, i’d like to receive an email that notify it to me. How can i do? It’s a setting thet is possible to manage by admin pannel or it’s necessary to modify one of the php page? If it’s so…what page have i modify?

Waiting forr your answer. Thanks a lot


Lars November 12, 2010 at 7:24 am

Hi Umberto, Great that you found this theme useful. I just reviewed it and I think you should direct support question to the developer. I would love to have your answer here though in a comment.


Morgan and Me November 3, 2010 at 4:44 pm

Wordpress has all sorts of uses, ranging from regular CMS to ecommerce and Ticketing websites. A really flexible platform.


Nottingham Web Design November 3, 2010 at 12:03 am

This is great, you can do similar with Joomla too


Leave a Reply

Your email address will not be published. Required fields are marked *

{ 3 trackbacks }

Previous post:

Next post:

Web Analytics