Freshdesk WordPress form

How to Make a Freshdesk WordPress Form (The Easy Way)

Editorial Note: We may earn a commission when you visit links on our website.

Do you need to create a Freshdesk WordPress form? It’s really easy to use information from WordPress forms to create new tickets in Freshdesk.

In this article, we’ll show you the easy way to make a Freshdesk form for your WordPress website.

Create Your Freshdesk WordPress Form Now

What Is Freshdesk?

Freshdesk is a customer support platform. It helps you to manage support tickets and create useful documentation for your users.


You can choose from 5 different pricing plans, from the free Sprout plan up to the Forest plan. On Forest, you can set up bots to manage inquiries.

Freshdesk has its own ticket forms, but you can use WPForms to create forms with more features. For example, you can:

Now that you know a little more about Freshdesk, let’s jump in and explore how to make a Freshdesk WordPress form for your support tickets.

How to Make a Freshdesk WordPress Form

We’ll walk through the process of setting this up step-by-step.

Let’s get started by installing an easy form builder plugin.

Step 1: Install the WPForms Plugin

The first thing you need to do is install the WPForms plugin.

The WPForms homepage

WPForms makes it easy to create any type of form for your website. You can embed your forms without writing any code.

If you need help installing WPForms, check out this easy tutorial on how to install a plugin in WordPress. Don’t forget to activate the plugin on your WordPress site.

You’ll also need the Zapier addon to connect your form to Freshdesk. To install it, go to WPForms » Addons.

Accessing the WPForms addons screen

Then find the Zapier addon and click Install Addon.

Installing the Zapier addon

All done? Now you’re ready to create your first form.

Step 2: Create Your Freshdesk WordPress Form

WPForms comes with 1,800+ WordPress form templates that are super easy to customize. For our Freshdesk form, we’ll use the Support Ticket Form template.

In the WordPress dashboard menu, under WPForms, click Add New. Then select the template you want to use.

Selecting the Support Ticket Form template

The template will load in the form builder, where you can customize it to suit your business.

Customizing the Support Ticket Form template

For our example, we need to make a few changes to include fields required by Freshdesk, such as:

  • Subject
  • Email
  • Description

We can use existing fields for most of these, but we’ll add a Single Line Text field for the Subject. Adding a field is as simple as dragging and dropping it onto your form.

Adding a Subject field to a support ticket form

You can also add extra fields to your form. For example, you can accept file uploads or extra information. Just remember that extra fields will be included in email notifications, but they won’t be saved in Freshdesk.

For more tips on how to customize your form, check out our support form tutorial.

Finally, don’t forget to Save your form when you’re happy with the way it looks.

Saving your form

Step 3: Submit a Test Entry

Once your form is ready, you need to submit a test entry to it. This will be an important part of the Zapier setup process, so don’t skip this step!

To submit a test entry, click the Preview button in the form builder.

Previewing your form

Then fill out your form and hit submit.

Submitting a test entry to your support ticket form

Step 4: Connect WPForms to Zapier

Now you’re ready to log in to Zapier to create your Freshdesk WordPress integration.

In the top left corner, click Create Zap.

Creating a new Zap

This will start the Zapier setup wizard. First, choose WPForms as your trigger app.

Choosing WPForms as the trigger app in Zapier

Then you’ll need to choose a trigger event. The only option for WPForms is New Form Entry, so go ahead and select it from the dropdown.

Choosing New Form Entry as the trigger event in Zapier

Next up, you need to connect your WPForms account to Zapier. Click the Sign in button.

Choose your WPForms account to connect to Zapier

This will open a popup where you need to enter your website’s URL and your Zapier API key.

To find your Zapier API key, go to your WordPress dashboard and navigate to WPForms » Settings » Integrations. Then scroll down to the Zapier section and expand it. Here you’ll see your API key and can copy and paste it into Zapier.

Copying the Zapier API key in the WPForms settings

Once you’ve entered all the required information, click Yes, continue.

Allowing Zapier to access WPForms

Now you’ll need to select the support ticket form you created earlier from the dropdown.

Connecting your support ticket form to Zapier

Click Continue. Now Zapier will test your connection to WPForms and try to find the test entry you created earlier. Click Test trigger to begin.

Testing your Zapier WPForms connection

If you’ve set everything right so far, you’ll see a success message and your test entry.

A successful Zapier trigger test for a support ticket form

Now you’re ready to connect Zapier to Freshdesk. Click Continue again to move to the next step.

Step 5: Connect Freshdesk to Zapier

The second half your Zap involves the action app, which in this case is Freshdesk. Search for and select it from the app options.

Selecting Freshdesk as your action app in Zapier

Next you’ll need to choose an action event. We want to create a new support ticket in Freshdesk whenever our form is submitted, so we’ll choose Create Ticket from the dropdown.

Selecting Create Ticket as your action event in Zapier

Click Continue. The next step is to log in to your Freshdesk account. Click the Sign in button.

Signing in to Freshdesk via Zapier

This will open a popup window where you’ll need to enter your Freshdesk URL and API key. You can find your API key in your Freshdesk Profile Settings.

Once you’ve entered your information, click Yes, Continue.

Connecting Freshdesk to Zapier

Now you’ll need to set up your support ticket template by mapping fields from your form to Freshdesk. We mentioned the required fields earlier when we were customizing our support ticket form in WPForms.

Mapping fields from WPForms to Freshdesk

Set up your support ticket template, then click Continue again. The final step is to test your Freshdesk connection just like you did for Freshdesk. Click Test action to begin.

Testing your Freshdesk action in Zapier

If everything is working correctly, you’ll see a success message.

A success message for a Zapier Freshdesk action test

Great! Now you’ve connected WordPress to Freshdesk. Be sure to publish your Zap and embed your form on your website so users can find it.

Create Your Freshdesk WordPress Form Now

Next, Create a Change Request Form in WordPress

Now you know how to use WPForms for support tickets. Do you want to explore other ways to get data from your website to your service desk team?

You could use WPForms to create a change request form for your website and send the entries to your support team to prioritize.

Ready to build your form? Get started today with the easiest WordPress form builder plugin. WPForms Pro includes a template for support tickets and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on Facebook and Twitter for more free WordPress tutorials and guides.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.