Create Testimonials from WordPress Form Submissions

How to Create Testimonials from WordPress Form Submissions

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

Do you want to learn an easy way to collect testimonials from site visitors and display them on your website? Testimonials from happy customers can be used as social proof on your website to help foster trust with new site visitors and boost conversions.

In this article, we’ll show you how to create testimonials from WordPress form submissions that you can easily add to your website.

Create Your WordPress Testimonial Form Now

Check out this video for a full tutorial:

Or if you’d prefer written instructions, keep reading.

How to Create Testimonials from WordPress Form Submissions

Step 1: Install and Activate the WPForms Post Submissions Addon

The first thing you’ll need to do is install and activate the WPForms plugin. For more details, see this step-by-step guide on how to install a plugin in WordPress.

Next, you’ll need to install and activate the WPForms Post Submissions addon.

To do this, go to WPForms » Addon and find the one labeled Post Submissions.

Click Install Addon and then Activate.

Activating the Post Submissions addon

Step 2: Install and Activate Easy Testimonials

Now you’ll need to install and activate the free Easy Testimonials plugin.

This plugin is one of the best testimonial plugins for WordPress and gives you an easy way to collect customer feedback that you can add directly to your website.

To start, go to Plugins » Add New in your WordPress dashboard. Next, search for “Easy Testimonials” and click Install Now.

The Easy Testimonials plugin

Then, click Activate.

You’ll notice that a new menu item has been added to your WordPress dashboard labeled “Easy Testimonials.” This means the plugin has been installed and activated and is ready for use on your website.

Easy Testimonials in the admin menu

Later, we’ll connect your testimonial form to this plugin so that whenever a user submits a testimonial to your site, it shows up here.

Step 3: Create a Testimonial Form in WordPress

Now you’ll need to create a testimonial form. First, go to WPForms » Add New.

Adding a new form in WPForms

From here you can name your form and choose a template. WPForms comes with a Testimonial Form template to help you get started quickly.

Selecting the Testimonial Form template

You’ll see that the Testimonial Form template comes with the form fields:

  • Name
  • Email
  • Company
  • Job Title
  • Dropdown (Which product/service do you use?)
  • Paragraph Text (Tell us what you think about the product/service.)
  • Multiple Choice (May we post your testimonial (or a portion of it) on our website?)
  • File Upload (Upload an image of yourself if you’d like it attached to your testimonial.)

You can add more fields by dragging them from the left side of the form builder into the form preview area. For example, you may want to add a Rating field so customers can give a star rating to your product or service.

Adding a Rating field to a testimonial form

You could also swap out the Paragraph Text field for a Rich Text field. This will let customers style the text in their testimonials so they can bold certain words, include headings, and more.

Adding a Rich Text field to a testimonial form

To edit a field, click on it in the preview to open its field options on the left. You can also drag and drop fields in the preview to rearrange their order.

Once you’re happy with your testimonials form’s fields, click on Save at the top of the form builder.

Save button to save your form

Step 4: Configure Your Testimonial Form’s Settings

Next, look at the tabs on the left side of the form builder.

The WPForms form builder tabs

Click on Settings to open all the behind-the-scenes options for your testimonial form. There are 4 main sections to check out:

The WPForms form settings

  • General: These are the basic settings for your form. In this section, you can change the form name and description, customize the submit button, add form tags, and more.
  • Spam Protection and Security: Use these settings to block fake or unwanted submissions. Enable set up anti-spam protection, connect your form to Akismet, create custom country and keyword filters, and enable your preferred CAPTCHA.
  • Notifications: WPForms will send you an email notification whenever a user submits your form. You can customize the email here and set up additional notifications if you want to.
  • Confirmations: By default, a confirmation message will display whenever a user submits your form. You can edit the message here, or set up a Thank You page instead.

Make any changes you need, then move on to the Post Submissions settings.

Step 5: Configure Post Submissions Addon Settings

Now you’ll need to configure the Post Submissions addon settings. To do this, go to Settings » Post Submissions.

Opening the post submissions settings in the form builder

First, make sure the Enable Post Submissions setting is toggled on.

Then you’ll see several dropdowns. These are used for mapping form field contents to posts. Since we’re going to be creating a testimonial in Easy Testimonials instead of adding a user-submitted blog post to your site, you can safely skip the first 4 dropdowns if you want to.

It’s also fine to fill them out by selecting the field that makes the most sense from each dropdown.

Mapping form fields in the Post Submissions settings

The most important dropdown on this page is the Post Type field. Make sure this is set to Testimonials.

Setting the Post Type to Testimonials in the Post Submissions settings for a testimonial form

Then select the Post Status and Post Author. We recommend setting these to Pending Review and Current User, respectively.

The Post Status and Post Author fields in the Post Submissions settings

This will make it so that you can look at new testimonials before they’re made public. It will also pull the name of the user if they’re logged in to your site.

Now you can configure the Custom Post Meta fields. These settings are super important because they send the details from your testimonial form to Easy Testimonials so you can publish customer feedback on your site.

In the Custom Post Meta section, enter the following meta keys:

  • _ikcf_client
  • _ikcf_email
  •  _ikcf_position
  • _ikcf_other
  • _ikcf_testimonial

If you added a Rating field, you would also need to add the _ikcf_rating meta key.

Click on the plus (+) icon at the end of each row to add another meta key.

Adding another custom meta key in the Post Submissions settings

Then you need to select the corresponding form field for each meta key. If you’re using the Testimonial Form template, these will be as follows:

  • _ikcf_client: Name
  • _ikcf_email: Email
  •  _ikcf_position: Job Title
  • _ikcf_other: Which product/service do you use?
  • _ikcf_testimonial: Tell us what you think about the product/service.
  • _ikcf_rating: Rating

This is what the settings will look like when you’re done filling them out:

Custom meta keys to connect a testimonial form to Easy Testimonials

Once you’re done, make sure to save your form again.

Step 6: Publish Your Testimonial Form

Now that your form looks and acts the way it should, it’s time to add it to your website so site visitors can fill it out.

WPForms makes adding forms to your WordPress website easy. Check out the various places you can add a form to your site:

It’s a good idea to test out your testimonial form before you publish it to make sure it’s working properly. Check out our complete guide to form testing for help.

The easiest way to publish your testimonial form is to embed it on a page right from the form builder. Click on the Embed button at the top of the builder to get started.

Embed form button

This will open a popup where you can decide if you want to create a new page or add your form to an existing one.

The Embed in a Page popup

If you’re creating a new page, add a title for it. Then click Let’s Go!

Creating a new page for a testimonial form using the Embed tool in WPForms

This will open up your page and add your form to it automatically. All you have to do is click Publish.

Publishing a testimonial form

Step 7: Share Testimonials on Your Website

After you’ve published your form, it will start collecting testimonials from your customers.

To view them, go to Easy Testimonials » All Testimonials in your WordPress dashboard. Then click on a testimonial to open it in the editor.

Viewing testimonials in Easy Testimonials

If everything looks good, click Publish.

Publishing a testimonial with Easy Testimonials

The testimonial will then be live on your WordPress site so potential customers can read what your current users have to say.

A published testimonial

Next, Check Out More Small Business Marketing Ideas

And there you have it! You now know how to create testimonials from WordPress form submissions so you can establish your credibility and continue to grow your business.

Create Your WordPress Testimonial Form Now

If you want to learn about some other ways you can market your small business, and increase conversions and sales, check out this roundup of small business marketing ideas and how WPForms can help.

So, what are you waiting for? Get started with the most powerful WordPress forms plugin today.

And don’t forget, if you like this article, then please follow us on Facebook and Twitter.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


    1. Hi Peter,

      We haven’t tested this with the Strong Testimonials plugin but it’s definitely worth a shot. 🙂

    1. Hi Paula! The “Testimonial” Post Type is provided by the “Easy Testimonials” plugin. If your site is not getting that type provided, could you please ensure that the “Easy Testimonials” plugin is activated? Otherwise you may need to reach out to their support team directly for further assistance on the matter.

      If you have any further questions about this, please contact us if you have an active subscription. If you do not, don’t hesitate to drop us some questions in our support forums.

  1. Hey! The feedback form is planned through a questionnaire with emoticons. question. Will you be able to send pictures / smiles to the review?

    1. Hi Maksim,

      We currently do not have an inbuilt feature to send pictures/ smilies to the post. I do agree that it would be super helpful and I have added your vote to consider this feature as an enhancement for the future.

      Meanwhile, in case if it helps, here is a guide to set up custom meta fields

      Hope this helps 🙂

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.