How to Setup a Free Support Ticketing System With WordPress

Can a Free WordPress support ticket system work as well as a paid WordPress support ticket plugin? It definitely can! Just follow this simple tutorial…

A good helpdesk ticketing system should allow your business to handle and prioritize multiple customer support inquiries and manage these so your customers get replied to quickly, by the right support person or team.

Many paid WordPress support plugins can help you do this. But, what about a free one?

Free help desk ticketing systems that can only handle basic customer inquiries are no more useful than just using a plain old contact form.

Unless, of course, you add a pinch of ‘zing’ that will automagically transform a contact form into a full-on WordPress helpdesk and support ticket system… for free!

This is exactly what we are going to do, so watch my hands. (Nothing up this sleeve…)

From Free Contact Form To Free Support Ticket System

Can you say prestidigitation?

It doesn’t matter if you can’t because you don’t need magic tricks to change a plain contact form into a free support ticket system that will allow your business to:

  • Handle multiple customer inquiries.
  • Create separate support tickets for each submission.
  • Assign support tickets created by users to different staff members or areas of your business.
  • Group customer emails and chats with each ticket.
  • And so much more.

Alakazam… but this defies logic! How does one perform this great feat?

Magicians never reveal their tricks, but I’m no magician, so here are the three simple steps we’ll take to make this all happen:

Step 1: First, we’ll create a support ticket form using WPMU DEV’s Forminator plugin.

Step 2: Next, we’ll integrate our form with a complete customer support ticket system from HubSpot.

Step 3: Pffftt! (magic cloud of smoke). There is no ‘Step 3’. Only Step ‘Free’ … Your free WordPress ticket system is done (mwah hah hah)!

Let’s go through this step-by-step and make some customer support magic appear before your very eyes.

Step 1: Create A Customer Support Ticket Form

If you’ve just landed on this page looking for a free WordPress helpdesk plugin or support plugin, download Forminator, our free drag and drop form building plugin for WordPress from the WordPress.org plugin repository.

And if you’re a WPMU DEV member, then you already have access to the powerful Pro version of our expandable form builder plugin along with all the other exclusive goodies our members have access to, so make sure you install The Hub on your WordPress site then go to WPMU DEV > Plugins.

WPMU DEV WordPress menu - add plugins.
You can install all our powerful plugins from your WordPress dashboard.

Download and install the Forminator plugin from your WordPress dashboard.

WPMU DEV plugin list - Forminator
Install Forminator from your WordPress dashboard.

Once Forminator has been installed, activate the plugin and head on over to ‘Forms’ in the Forminator menu.

Forminator menu
Select ‘Forms’ in the Forminator menu to create a form.

Forminator lets you easily create and import forms. For this tutorial, we’ll create a simple contact form, so click on the ‘Create’ button.

Forminator create form screen.
Forminator lets you create and import all kinds of forms, including support ticket forms.

Select a template for your form (e.g. a Contact Form template). You can start with a blank form if you want to create your support ticket from scratch.

Forminator form templates.
Choose a pre-made form template or start with a blank form and customize your own.

Add all the fields your users or customers will need to complete in your support ticket to your form, including options for different products, services, or departments, then save and preview.

An example of fields you can add to your support ticket to direct user submissions to different products.

For detailed tutorials on how to create forms using Forminator, including what kind of fields and options are available, see the Forminator documentation section.

Creating your support ticket submission form is the first step to making the magic happen. It’s just like pulling a rabbit out of a hat. First, you need a hat, which Forminator provides (look, nothing in here…yet!)

Now let’s add the rabbit.

Step 2: Integrate Forminator With HubSpot

HubSpot is an inbound marketing, sales, and service CRM software. You can use this tool for managing all your customer relationships, including tracking interactions with leads and customers, automating sales and marketing activities, sending out newsletter emails, and, more importantly for this tutorial, as a help desk and support ticket system.

Since we’ll be integrating our form with HubSpot in this step, you will need to have an account.

HubSpot home page screen.
HubSpot – Inbound Marketing, Sales, and Service Software.

The good news is that HubSpot’s Service Hub provides all of the functionality we will need to start our WordPress support ticket system for free.

HubSpot Service Hub get started info page.
HubSpot Service Hub is free!

You can upgrade later if you want additional features like customer service automation, knowledgebase, customer feedback, multiple ticket pipelines, and more.

Log into HubSpot if you already have an account. Otherwise, go through their setup process and make sure you confirm your email address and activate your account.

HubSpot account setup forms.
Create a HubSpot account and log in.

Set up your lists, forms, etc. in your HubSpot account.

HubSpot create list screen.
Create a list in HubSpot.

Follow the tutorials in the HubSpot Academy to learn how to use the software, create lists, forms, use support tickets, etc.

HubSpot Academy
Learn how to use HubSpot and create support tickets with HubSpot Academy.

After setting up an account with HubSpot, come back to your WordPress site and go to Forminator > Integrations.

Click on the ‘+’ symbol to integrate HubSpot with Forminator.

Integrate HubSpot with Forminator easily with just a few clicks.

You can also confirm the integration with Forminator inside your HubSpot account.

HubSpot integrations screen.
HubSpot and Forminator Integration.

Once you’ve integrated the app, go back to the Forminator dashboard, click on the gear icon next to the name of your form, and select Edit from the drop-down menu.

Click on the gear icon to edit your form.

Depending on whether your web browser has been resized or not (or if you’re working on your site using a mobile device), you will either see the editing options listed next to your form or displayed in a drop-down menu format in the ‘Navigate’ section.

Forminator edit form screen.
Let’s transform this simple form using integration magic.

Select the ‘Integrations’ option in the Edit Form screen and click on ‘Activate App’ to add the integration with HubSpot to your form.

If you have followed the previous steps in this tutorial, you should already have your lists and forms set up in HubSpot, so the next step is to map the HubSpot and Forminator fields. This ensures that data will be sent through correctly from your form to your ticketing system.

HubSpot and Forminator field mapping.
Map your HubSpot and Forminator fields.

Click ‘Continue’ to create your HubSpot tickets and complete the integration and setup process.

Create your HubSpot tickets.

As per the instructions on the form, in addition to adding new contacts, you can create a new ticket for each form submission just by flicking a switch.

Support ticket demo.
Support ticket demo.

Once your support ticket form has been created, you can add it to any page or post using a form shortcut.

WordPress support ticket system demo.
Voilà!

Hey Presto! Your free support ticket system is now live!

You Can Even Charge Users For Providing Support

Want a free WordPress ticketing system that lets you charge users for support? Forminator lets you add payment fields to your form.

Add a Stripe or PayPal payment field to your form, click the ‘Publish’ or ‘Update’ button (saying “abracadabra” is optional) and your setup will transform like magic into a premium WordPress ticketing support system.

Premium support ticketing system.
Easily create a premium WordPress ticketing support system with payment fields.

The Magic Of Integration

As you can see, integration is the key to transforming a free contact form into a free WordPress support ticket system.

Forminator provides you not only with a way to create a support ticket form for free, but if you integrate Forminator with a third-party application like HubSpot, you will instantly get a complete free ticketing support system added via the backend with the capability to extend support functionality with more advanced features later if required.

In addition to all the automation you can already integrate into your forms, our formidable Forminator team is currently working on new plugin features like:

  • Email routing that will let you send email notifications to specific departments or areas of your business dynamically depending on the options that users select on your forms.
  • Email conditions where you can add as many email notifications as you need and send those emails out conditionally based on what customers input on your form.
  • Dynamic forms that let you pre-fill forms with query parameters, making it easier for customers to lodge support tickets and many other types of forms.

Before You Disappear…

Special thanks to WPMU DEV member @Levent for requesting the HubSpot integration with Forminator and Mukul from our Forminator team for his valuable assistance answering questions about the plugin’s capabilities.

If you haven’t experienced the magic of being a WPMU DEV member yet, then we invite you to step right in and try our 100% risk-free, 30-day trial and get full access to all of our WordPress plugins with no hidden mind tricks or illusions.