Collect customer testimonials from WordPress form submissions

Collect Customer Testimonials From WordPress Form Submissions

How often do you read reviews and testimonials before purchasing a product or service? Probably pretty often. Same! Social proof can have a big impact, but did you know it’s pretty easy to add it to your own site? With just a few tools, you can collect customer testimonials and display them on your website.

In this post, I’ll show you how you can create custom testimonial forms and display your reviews on your site in 3 easy steps.

Create Your WordPress Testimonial Form Now

Collect Customer Testimonials From WordPress Form Submissions

I know your time is valuable and you want to get right down to business, so here’s a quick overview of my process for displaying authentic customer testimonials and reviews.

See how there are only 3 steps to getting this set up? I’m going into a lot of detail about each of them so it’s easier for you to follow along, but once you get the hang of it, you’ll see that it really only takes a few minutes.

Let’s get into it!

What You’ll Need For This Tutorial

My process is super easy, but you will need to install the following 2 plugins:

  • WPForms: Sure, I might be partial, but WPForms is the easiest form-building plugin I’ve ever used. I can create a user feedback collection form in less than 2 minutes, and that’s exactly what we need to do here.
  • Reviews Feed by Smash Balloon: Not only can you use this plugin to display reviews you get from social media, but it also integrates with WPForms to allow you to easily collect reviews right on your website.

Once you have both plugins downloaded and installed on your website, come on back and we’ll get started.

Need Some Help Installing WordPress Plugins?

If you’re feeling a bit befuddled by downloading and installing WordPress plugins, check out this beginner’s guide to walk you through it.

Step 1: Create a Testimonial Form in WPForms

The first thing we need to do is create a testimonial form in WPForms. Fortunately, this won’t take very long because there are several templates available to speed up the process.

First, with your WordPress dashboard open, navigate to WPForms » Add New.

The form builder will open and ask you to name your form and either start with a blank form or select a form template. You can search for testimonial forms and several options will come back.

I’m using the template called Testimonial Form for all of the examples in this guide, but you choose whatever makes the most sense for your site!

Collect customer testimonials with the Testimonial form template

All WPForms templates are 100% customizable, so you can use them as-is or make them your own. Thinking about the testimonial content I want to display, I’m going to make some changes to my form as follows:

  • Remove the dropdown list for “What product/service do you use?”
  • Remove the radio buttons for “May we post your testimonial on our website?”
  • Change the title of the paragraph text field from “Tell us what you think about the product/service” to “Testimonial”.
  • Add a single line text field with the title “Headline.”
  • Add a rating field.
  • Add a checkbox to the bottom that users must select to acknowledge that testimonials may be published.

This is what the bottom half of my form looks like now, after making those updates.

Updated Testimonial form template

Easy, right? Starting with a template definitely speeds the process up. The whole process took just about 2 minutes for me to do. If it took you a little longer, don’t worry. Once you’re more familiar with the form builder, you’ll be zipping around like nobody’s business! 🙂

If you want to go a bit further, you can also click on Settings from the left menu and configure any settings you like.

  • General: Update the form name, description, tags, button text, and CSS
  • Spam Protection & Security: Enable spam protection using built-in tools from WPForms, reCAPTCHA, hCaptcha, Custom Captcha, or Akismet.
  • Notifications: Set up the notification emails that are sent when someone submits your form.
  • Confirmations: Make adjustments to how and where users see submission confirmations.

When you’re happy with it, go ahead and embed your form on your website so it can start collecting those valuable testimonials!

Step 2: Connect WPForms to Reviews Feed & Collect Customer Testimonials

The Reviews Feed plugin by Smash Balloon is going to make it really easy for you to publish the testimonials or reviews that you collect through your form. There’s just a little bit of configuring to do first. Don’t worry. I’ll show you!

First, from your WordPress dashboard, navigate to Reviews Feed » Collections. Click on Add New.

Add a new collection in Reviews Feed

Once you click the Add New button, you’ll receive a prompt to give your new collection a name. This is for internal use only, so you can name it anything you’d like. Ideally, it will be something that indicates what’s in your collection. I named mine Testimonials.

Name your collection in Reviews Feed

After naming your collection, click on the Create Collection button.

The next screen you see is going to look like you should be seeing reviews there. You will, but we have to connect them first! To do that, click on the Connect a Form button at the top.

The next screen includes a dropdown of all of your forms on WPForms so that you can select the one you want to use.

There’s also an option to create a new form from a template if you don’t already have one.

Since I created my form in the first step, I’m going to select that one from the dropdown and click Connect.

Select your form and connect it to Reviews Feed

After connecting the form, I can decide whether or not to add rules for auto-approving or auto-deleting.

This is a useful feature to have if you only want to display certain rules, like maybe only 5-stars or 3-stars and above. It’s totally up to you! If you don’t want to use any auto rules, you don’t have to. For my form, I want to manually add testimonials to my collection, so I’m not going to do anything with the rules.

Now your form is ready to start collecting testimonials that you can add to your collection!

I want to share something I learned here so that you’re prepared for it. This is going to apply if, like me, you decide to manually select content for your collection rather than using the rules to do it automatically.

If you go to your Collections page and you don’t see any reviews or testimonials there, don’t panic! (Can you tell that I definitely panicked?)

Your Collection page is empty until you add content

Here you can see that there’s a form connected but nothing is there in terms of reviews. Remember, unless you set a rule to auto-approve, you have to manually add reviews to your collection. Fortunately, that process is so easy that you’ll forget you ever panicked in the first place. Again, speaking from experience.

First, from that screen, click on the Form Submission button.

Review your form submissions

Now you can see the testimonials that you’ve received through the form on your website. You’ve probably guessed this by now, but if you want to add the testimonial to your collection, you just click on that Add to Collection button.

Now if you go back to your Collections page, you’ll see the testimonials you added.

Submissions added

So now you’re probably wondering how you actually get these reviews to display on your website. Onward we go!

Step 3: Display Review and Testimonial Collections on Your Website

Collections populate Feeds, and the Feed is what you’ll show on your website. From your WordPress dashboard, navigate to Reviews Feed » All Feeds.

Click on the Add New button.

Add a new feed

Now I’m going to select the sources that will populate my feed. In my case, it’s my Testimonials collection.

Add your sources

If you connect your Reviews Feed plugin to other sources such as social media platforms, Google, Yelp, and so on, you can include those, as well. You can add multiple collections to your feed.

After you select the collections you want to include, click Next.

Now you can choose the template you want to use for how the reviews will display. There are several options. Choose what works best for your site. I’m going to use the Simple Cards.

Choose your template

Smash Balloon will work its magic for a few seconds and then you’ll your feed. Think of it as a draft. You can customize it with all the options on the left. When it’s to your liking, look for the Embed button at the top (it doesn’t hurt to save it first, too).

Customize your feed and embed it.

When you click Embed, you get options. Who doesn’t love options?

You get a shortcode that you can copy and paste wherever you’d like to publish your feed.

Choose how you want to embed your feed

I copied the shortcode, opened the page where I wanted to publish my reviews, and added it to a shortcode block in the WordPress Block Editor. Now I have a nice review feed published to my site.

Embedded review feed

And if someone wants to leave a review, they can click the Write a Review button and go straight to the connected form that’s collecting testimonials.

And that’s it! Now you know how to collect customer testimonials with a custom form and display them on your website. Nice work!

Next, Learn How to Manage Your Invoicing in WordPress

After this tutorial, you’re on your way to becoming a power user. And if you’re running a business where you’re collecting testimonials, there’s a good chance you’re also managing invoicing. Are you looking for ways to do that in WordPress? If so, check out our post to learn 2 ways to bill smarter, not harder.

Do you manage events for your business? If so, you’ll also want to check out our guide to using the WPForms Repeater Field and Google Sheets to streamline event management.

Create Your WordPress Form Now

Ready to build your form? Get started today with the easiest WordPress form builder plugin. WPForms Pro includes lots of free templates 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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPForms is funded, why it matters, and how you can support us.

Renee DeCoskey

Renee DeCoskey has been blogging since 2001 and using WordPress since 2007. When she's not writing about WordPress plugins, you can find her curled up with a book or having fun in Rotary. Learn More

The Best WordPress Drag and Drop Form Builder Plugin

Easy, Fast, and Secure. Join over 6 million website owners who trust WPForms.

Please enable JavaScript in your browser to complete this form.

9 comments on “Collect Customer Testimonials From WordPress Form Submissions

  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 🙂

    1. Hi Lawrence, thanks again for letting us know. We’ve updated the article with fresh info and the tutorial now uses Strong Testimonials. I 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.