Freshdesk WordPress form

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

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 price 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:

WPForms is the best WordPress Form Builder plugin. Get it for free!

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.

Here’s a table of contents to help you follow the tutorial:

  1. Install the WPForms Plugin
  2. Create Your Freshdesk WordPress Form
  3. Add your Freshdesk WordPress Form to Your Website
  4. Connect WPForms to Zapier
  5. Connect Zapier to Freshdesk
  6. Test Your Freshdesk WordPress Integration

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.

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.

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

Step 2: Create Your Freshdesk WordPress Form

WPForms comes with more than 100 form templates that are super easy to customize.

Let’s start with the Support Ticket Form template.

In the WordPress dashboard, under WPForms, click Add New.

Look for Additional Templates, then search for ‘support’ to find the template.

Click the template to open it.

Create Freshdesk WordPress form

Now we need to change the form to match Freshdesk. Zapier will look for 5 fields:

  • Subject
  • Email
  • Type
  • Description
  • Priority.

You can add all of these to your form. But you might prefer to skip Type and Priority and set those in Zapier so the user doesn’t see them.

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.

Now let’s build our form. In the form builder, drag the fields you need from the form builder on the left to the preview pane on the right-hand side.

Add field to Freshdesk WordPress form

You can also customize form fields by clicking on them in the form editor. The settings for the field open on the left.

For example, you can change the Name field to capture your visitor’s name in different ways.

Freshdesk name field

When you add dropdown fields, keep in mind that they will default to the first answer choice. If you would prefer the user to actively make a choice, you can use placeholder text so that none of the answers are selected by default.

If you want to split your form into multiple pages, learn how to create a multi-part form in WordPress.

OK – it looks like we’re done editing. Don’t forget to Save your form when you’re happy with the way it looks.

Step 3: Add Your Freshdesk Form to Your Website

Now it’s time to add your form to your website.

You can add your Freshdesk form anywhere in WordPress, including:

  • In a post
  • On a page
  • In the sidebar.

In this example, we’ll create a page for the form.

Create a new page in WordPress, then click the plus icon in the block editor.

Search for the WPForms widget and click it.

Add Freshdesk WordPress form in the block editor

In the dropdown, select the form you created in Step 2.

Freshdesk WordPress form dropdown

Now click the blue Publish or Update button to display your form on your website.

Publish Freshdesk WordPress form

Don’t forget: you need to test the form at least once so that Zapier can see a valid entry.

Go ahead and fill out your form and submit it.

Freshdesk ticket form submission in WordPress

We’re done working in WordPress for now. Let’s switch over to Zapier.

Step 4: Connect WPForms to Zapier

Log in to Zapier to create your Freshdesk WordPress integration.

At the top-left, click Make a Zap.

Make a Zap in Zapier

Under Choose App and Event, search for WPForms and click the icon.

Zapier WPForms icon

Zapier will select the New Form Entry trigger automatically. Now click Continue.

Under Choose Account, you’ll need to connect Zapier to WPForms using your API key. To get this, switch back to the WordPress dashboard and click WPForms » Integrations.

You’ll need to scroll all the way down to find Zapier. Then click the icon to reveal your key.

Get Zapier key

Go back to Zapier and paste your key into the connection window.

Connect to WPForms in Zapier

When you click Yes, Continue, Zapier will close the window. Click Continue again.

Now here’s the important part. Be sure to select the correct form in the dropdown list here:

Select WordPress Freshdesk form in Zapier

When you click Test Trigger, Zapier will connect to WPForms and pick up the test entry. You can check the results in Zapier to make sure everything’s worked.

Freshdesk WordPress fields

The next thing we need to do is send all of that data to Freshdesk.

Step 5: Connect Freshdesk to Zapier

To connect Freshdesk to Zapier, select the Freshdesk app and then click the Create Ticket action.

Create your Freshdesk ticket in Zapier

You’ll need to grab your API key next. You’ll find it in the Profile Settings screen in Freshdesk.

Freshdesk API key

When you’ve connected your account, go ahead and map the fields from your WordPress form to your Freshdesk account like this:

Create Freshdesk WordPress ticket

Did you notice that Zapier shows your test form entries next to the field names? This makes it really easy to match up the fields.

Step 6: Test Your WordPress Zapier Integration

The last thing we need to do is send the test entry to Freshdesk.

When you click Test and Continue, Zapier will send all of the data from your WordPress form to a new support ticket.

And we’re done! Here’s our Freshdesk WordPress ticket ready for the support team to answer:

New Freshdesk WordPress ticket

Don’t forget! You’ll need to turn on your Zap in Zapier to go live.

Create Your Freshdesk WordPress Form Now

Final Thoughts on Making a Freshdesk WordPress Form

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.