How to Easily Create Post Purchase Surveys in WooCommerce
Are you looking for the best way to gather useful feedback about your WooCommerce store from your active customers?
User surveys can help you get valuable information so you can use it to make data-driven decisions. For example, they can help you find out how to improve your sales funnel or why your customers bought a particular product.
In this article, we will show you how to easily create post purchase surveys in WooCommerce.
![How to Easily Create Post Purchase Surveys in WooCommerce How to Easily Create Post Purchase Surveys in WooCommerce](/wp-content/uploads/2023/06/how-to-easily-create-post-purchase-surveys-in-woocommerce-og.png)
Why Use Post Purchase Surveys in WooCommerce?
If you have a WooCommerce store, then you may be wondering what your customers think of your products and online store. There’s no easy way to find out without actually asking them.
Luckily, you can use a WordPress survey plugin to collect real user feedback quickly and easily. This feedback will help you discover the ‘why’ behind every website visitor’s action. This is something you can’t learn from Google Analytics alone.
When creating your customer survey, make sure you don’t add any unnecessary questions. The questions you ask should get you the most valuable information and insights.
Here are some examples of questions you can ask your customers after checkout:
- How long have you been a customer?
- How did you discover us?
- Was our pricing page easy to understand?
- Which of our products have you used?
- How satisfied are you with our products?
- Have you needed to contact customer service?
- Do you have any additional comments or suggestions?
By asking for user feedback after each WooCommerce purchase, you will learn ways you can improve your sales funnel to boost user experience and increase sales.
When you know the why or the intent behind users’ actions, you can easily figure out why your visitors buy or do not buy your products.
With that being said, let’s take a look at how to easily create post purchase surveys in WooCommerce. We will cover two different methods:
Method 1: Creating Post Purchase Surveys Using UserFeedback
UserFeedback is an easy-to-use survey plugin by the MonsterInsights team. It lets you ask your website visitors questions and collect their feedback in real time. It also makes it easy to add the survey to specific WooCommerce pages, such as the order confirmation page.
UserFeedback includes a Post Purchase Review template to give you a head start in creating your survey. Plus, you can customize how your popup surveys look so that they completely match your brand and site design.
First, you need to install and activate the UserFeedback plugin. For step-by-step instructions, you can follow our tutorial on how to install a WordPress plugin.
Note: There is a free version of UserFeedback that you can use to get started. However, you will need the features of the Pro version to create a post purchase survey.
Setting Up the UserFeedback Plugin
Once the plugin is activated, the setup wizard will automatically launch. Click the ‘Start’ button to begin the setup.
![UserFeedback Setup Wizard UserFeedback Setup Wizard](/wp-content/uploads/2022/11/userfeedback-setup-wizard.png)
Next, you will be prompted to create your first survey to show you what the plugin is capable of.
We won’t be using this example survey, so you can go ahead and use the default answers.
![Choose question for your first UserFeedback survey Choose question for your first UserFeedback survey](/wp-content/uploads/2022/11/choose-question-for-your-first-survey.png)
You can choose from a few pre-written questions or create your own question. You will also be able to change your questions at any time.
For this tutorial, you should simply click the ‘Next Step’ button to continue.
![Click on Next Step in the UserFeedback setup wizard Click on Next Step in the UserFeedback setup wizard](/wp-content/uploads/2022/11/go-to-next-step-userfeedback-setup-wizard.png)
Next, you will see the option to enable specific UserFeedback features, depending on your license level.
Go ahead and enable the features you want or that your license level allows.
![Enable UserFeedback features Enable UserFeedback features](/wp-content/uploads/2022/11/enable-userfeedback-features.png)
Once you have done that, you need to click the ‘Next Step’ button at the bottom of the page.
Now, you can enter the email address where you want the survey responses to be sent.
![Customize notifications for UserFeedback Customize notifications for UserFeedback](/wp-content/uploads/2022/11/customize-notifications-userfeedback.png)
Since we won’t be using this survey, you don’t need to make any changes and can simply click the ‘Next Step: Publish’ button.
In the final step of the setup wizard, the features and addons you enable will be installed.
![UserFeedback features and addons successfully installed UserFeedback features and addons successfully installed](/wp-content/uploads/2022/11/userfeedback-features-successfully-installed.png)
Then, you can click on the ‘Exit to dashboard’ button at the bottom of the page.
You will see the sample ‘First Survey’ that you created with the wizard.
![Exit to UserFeedback dashboard Exit to UserFeedback dashboard](/wp-content/uploads/2022/11/userfeedback-exit-to-dashboard.png)
Now you can unlock the Pro features of the plugin. You need to enter the license key that was emailed to you when you purchased a UserFeedback plan.
You will need to navigate to UserFeedback » Settings in the WordPress admin area. Once there, simply paste your license key into the field and click the ‘Verify’ button.
![Paste Your UserFeedback License Key Paste Your UserFeedback License Key](/wp-content/uploads/2023/06/surveyuserfeedbacklicensekey.png)
Make sure you click the ‘Save Settings’ button once you have done this.
After that, you can enable the Pro features by going to the UserFeedback » Addons page.
For each addon, you will need to click the ‘Install Addon’ button, followed by the ‘Activate’ button that appears.
![Install the UserFeedback Addons Install the UserFeedback Addons](/wp-content/uploads/2023/06/surveyuserfeedbackinstalladdons.png)
This is important since the Additional Templates addon includes a Post Purchase Review template, and the Question Types addon allows you to add star ratings and more. Other addons allow you to further customize your survey form.
Now that you have successfully installed the UserFeedback plugin and its addons, you are ready to create your post purchase survey.
Creating a Post Purchase Survey Using UserFeedback
To create a new survey, you need to return to the UserFeedback » Surveys page and click the ‘Create New’ button.
![Creating a New UserFeedback Survey Creating a New UserFeedback Survey](/wp-content/uploads/2023/06/surveyuserfeedbackcreatenew.png)
This will show you dozens of survey templates that you can use as a starting point.
You need to scroll down until you find the Post Purchase Review template and then click it.
![Click the Post Purchase Review Template Click the Post Purchase Review Template](/wp-content/uploads/2023/06/surveyuserfeedbackpostpurchasetemplate.png)
A new survey will be created for you. Some helpful questions have already been added.
You can change any question’s type and title by simply pointing and clicking.
![Editing a Survey Question in UserFeedback Editing a Survey Question in UserFeedback](/wp-content/uploads/2023/06/surveyuserfeedbackeditquestions.png)
Each question has a Settings tab where you can set the question as ‘Required’. The Logic tab lets you show or hide the question based on the customer’s previous answers.
With UserFeedback, you can ask unlimited questions and receive unlimited responses. You can ask all types of questions, including multiple-choice and free-form questions, and even capture emails and collect star ratings.
You might like to add some of the questions we listed at the beginning of this article. To add a question to your survey, simply click the ‘Add Question’ button after the last question.
![Adding a New Question in UserFeedback Adding a New Question in UserFeedback](/wp-content/uploads/2023/06/surveyuserfeedbackaddquestion.png)
When you choose a question type from the dropdown menu, a new question will be added.
After that, you will be able to add a question title. Depending on the question type, you can then customize the question in other ways, such as labeling checkboxes or radio buttons.
![Customizing a UserFeedback Question Customizing a UserFeedback Question](/wp-content/uploads/2023/06/surveyuserfeedbackradiobutton.png)
Tip: The ‘Preview’ link at the top of the page doesn’t just preview the form but also allows you to customize its colors.
You can also create a custom thank you message and redirect users after their submissions.
![Customizing the UserFeedback Thank You Question Customizing the UserFeedback Thank You Question](/wp-content/uploads/2023/06/surveyuserfeedbackthankyoumessage.png)
When you have finished editing your survey questions, just hit the ‘Next Step: Settings’ button. This will open the Settings page, where you can customize your survey even more.
In the ‘Tracking’ section, you can enable or disable Google Analytics tracking if you have MonsterInsights installed.
Next, in the ‘Targeting’ section, you can select what types of devices and pages you want your survey to appear on. You can display the survey on all device types or create different surveys that target desktop and mobile users.
![Targeting Device Type in UserFeedback Targeting Device Type in UserFeedback](/wp-content/uploads/2023/06/surveyuserfeedbacktrackingtargeting.png)
Next, you can scroll down to the Pages setting area. This is important because it allows you to choose where the survey will be displayed.
The default setting is ‘All Pages’. This will display the survey on every page of your online store. However, we only want to survey customers after they have made a purchase.
In this case, we should display the survey on the order confirmation page that is displayed after checkout. This page is also known as the WooCommerce thank you page.
To target this page, you will need to select ‘Page url is’ from the dropdown menu. After that, you should type ‘order-received’ in the next field.
![Targeting the WooCommerce Order Confirmation Page in UserFeedback Targeting the WooCommerce Order Confirmation Page in UserFeedback](/wp-content/uploads/2023/06/surveyuserfeedbackpagesadvanced.png)
This works because the setting matches partial URLs. The full URL will change with each transaction but will always contain the characters ‘order-received’.
You can also scroll down to the ‘Behavior’ section. Here, you can configure settings like:
- Display Timing – When the survey will appear on the page.
- Display Length – How often the survey will appear to website visitors.
- Survey Run Time – How long the survey will appear on the designated pages.
![UserFeedback Behavior Settings UserFeedback Behavior Settings](/wp-content/uploads/2023/06/surveyuserfeedbackbehavior.png)
In addition, you can enable or disable the ‘Start Survey Minimized’ option.
This displays a less visible version of your survey instead of automatically opening the first question.
![Enable minimized survey option Enable minimized survey option](/wp-content/uploads/2022/11/start-survey-minimized.png)
Once you are done changing the settings, you can click the ‘Next Step: Notifications’ button.
This will take you to the Notifications page, where you can choose to send yourself an email with each new response to the survey. Simply leave the ‘Send Email’ toggle switched on and then enter one or more email addresses.
![UserFeedback Notifications Settings UserFeedback Notifications Settings](/wp-content/uploads/2023/06/surveyuserfeedbacknotifications.png)
You can also enable conditional logic to trigger email notifications when visitors respond to your questions in a certain way.
For example, you might only want to receive an email if the user checks a box labeled ‘Do you want a callback?’
For this to work, your survey needs to contain at least one question with a radio, checkbox, NPS, or star rating question.
After that, click on the ‘Next Step: Publish’ button to continue.
Publish Your Survey
Lastly, there’s an option to schedule the survey for a later date and time.
If you are ready to publish your survey immediately, then go ahead and click the ‘Save and Publish’ button.
![Save and publish the UserFeedback survey Save and publish the UserFeedback survey](/wp-content/uploads/2022/11/save-publish-survey.png)
That’s it! You’ve successfully created a survey form.
Now when your customers purchase items from your store, your survey will pop up on the order confirmation page.
![UserFeedback Survey Preview UserFeedback Survey Preview](/wp-content/uploads/2023/06/surveyuserfeedbackpreview-1.png)
Tip: You may not see the customer survey when you are logged into WooCommerce. You will need to open your online store in a new incognito window or a different web browser.
Viewing Your Survey Form Results
Once you start getting responses, you can analyze them right from your WordPress admin dashboard using easy-to-read reports.
Simply navigate to UserFeedback » Results to see the total responses, impressions, and more details.
![UserFeedback survey reports UserFeedback survey reports](/wp-content/uploads/2022/11/userfeedback-survey-results-report.png)
Method 2: Creating Post Purchase Surveys Using WPForms
WPForms is the best WordPress contact form plugin on the market. It comes with a powerful surveys and polls addon, which allows you to quickly create highly-engaging survey forms.
It lets you combine the Surveys and Polls addon with powerful WPForms features like conditional logic, multi-page forms, custom notifications, email integrations, and more.
Note: You will need the Pro plan because it includes the WPForms Surveys and Polls addon. Latest Blog users can use our WPForms coupon to get 50% OFF on all WPForms licenses.
Setting Up the WPForms Plugin
The first thing you need to do is install and activate the WPForms plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.
Once the plugin is activated, you need to go to the WPForms » Settings page and enter your license key. You will find this information in your account on the WPForms website.
![WPForms License Entering the WPForms license key](/wp-content/uploads/2021/01/wpforms-settings-license-.png)
Don’t forget to click the ‘Verify Key’ button.
Once you have done that, you should head over to the WPForms » Addons page and scroll down to the Surveys and Polls addon.
Go ahead and click on the ‘Install’ addon button to install and activate the addon.
![Install survey and polls addon Install surveys and polls addon](/wp-content/uploads/2018/02/install-surveys-and-polls-addon.png)
Now you are ready to create the post purchase survey form.
Creating a Post Purchase Survey Using WPForms
You need to visit the WPForms » Add New page to create a new form. This will launch the WPForms form builder interface, and you can choose from different pre-built form templates.
First, you should provide a title for your survey form at the top of the page.
After that, you need to choose a template. Start by clicking on ‘Addon Templates’ to list templates that are compatible with the Surveys and Polls addon.
![Select the Survey Form Template in WPForms Select the Survey Form Template in WPForms](/wp-content/uploads/2023/06/surveywpformsusesurveyformtemplate.png)
Then you need to click the ‘Use Template’ button on the Survey Form template. This will load a sample customer feedback form template with several fields already added to it.
You can just point and click to edit the fields, rearrange them with drag and drop, or remove them from the form. You can also add new form fields from the left column.
![The WPForms Form Editor The WPForms Form Editor](/wp-content/uploads/2023/06/surveywpformseditor.png)
WPForms supports all commonly-used form fields, including dropdown, radio buttons, checkboxes, Likert scale, text input, rating scale, and many more. This makes it super easy for you to build highly-interactive survey forms.
There is some conditional logic already built into the form. For example, the ‘How can we improve?’ field will only appear if a user selects 1 or 2 stars in the ‘Your Experience’ field.
![Conditional fields Add conditional logic to survey form](/wp-content/uploads/2018/02/add-conditional-logic-to-survey-form-1.png)
You can see this by selecting the ‘How can we improve?’ field and then clicking the ‘Field Options’ tab on the left, as seen in the image above.
If some of your customers log in to your online store, then you can make their life easier by auto-filling some of their information from their user profiles.
For example, to auto-fill their email address, you need to click on the Email field, then click the ‘Field Options’ tab on the left. Once there, just click on the ‘Advanced’ tab to show the advanced field options.
![The Advanced Field Options in WPForms The Advanced Field Options in WPForms](/wp-content/uploads/2023/06/surveywpformsshowsmarttags.png)
You will notice a field where you can set a Default Value for the email field.
You can enter information from their profile automatically by clicking on ‘Show Smart Tags’.
![Entering the User Email Smart Tag in WPForms Entering the User Email Smart Tag in WPForms](/wp-content/uploads/2023/06/surveywpformsuseremailsmarttag.png)
Now you simply click the ‘User Email List’ option, and the {user_email}
smart tag will be entered into the field. This will automatically add the email address for logged-in users.
You can also easily remove any fields that you don’t need on the form.
For example, if you would like to remove the ‘Name’ field, then you should point at that field with your mouse and then click the red Trash icon that appears at the top right of the field.
![Deleting a Field in WPForms Deleting a Field in WPForms](/wp-content/uploads/2023/06/surveywpformsdeletefield.png)
If you would like to add more questions, such as the ones we listed at the beginning of this article, simply drag a new field onto the page and then customize it.
Once you have created the form, you need to click the orange ‘Save’ button at the top of the page to store your form settings.
Next, you can go to the Settings tab and select ‘Confirmations’ in the WPForms form builder.
![Edit form confirmation settings Edit survey form confirmation settings](/wp-content/uploads/2018/02/edit-survey-form-confirmation-settings.png)
Here, you can choose whether to show a message or a page or even redirect users to a URL when they submit the survey form.
Besides that, the WPForms Notifications tab lets you edit the notification settings so that you get email alerts when a user fills out your survey.
![Edit notification settings Edit notification settings](/wp-content/uploads/2018/02/edit-notification-settings.png)
You can now click on the close button to exit the form builder.
Adding the Survey Form to a Custom Thank You Page
If you have gone through the trouble of creating a custom WooCommerce thank you page, then you can easily add your post purchase survey to it using a shortcode or a block.
Note: Whether you are using the default thank you page or a custom one, you can also display the survey as a popup using a plugin. See the next section for details.
You will find the shortcode you need by visiting the WPForms » All Forms page.
![Finding the Survey Shortcode in WPForms Finding the Survey Shortcode in WPForms](/wp-content/uploads/2023/06/surveywpformsshortcode.png)
You can then use the shortcode to add the form to your custom thank you page by following our guide on how to add a shortcode in WordPress.
Alternatively, if you created your custom thank you page using the block editor or a page builder plugin like SeedProd, then all you need to do is drag the WPForms widget onto the page and then pick the survey form you just created from a dropdown menu.
![Dragging the WPForms Widget Onto a Page in SeedProd Dragging the WPForms Widget Onto a Page in SeedProd](/wp-content/uploads/2023/06/surveywpformswidget.png)
Once you have saved your custom thank you page, your customers will see the survey after checking out.
Automatically Showing a Survey Popup Using OptinMonster
You might prefer to have the survey pop up automatically over the order confirmation page, similar to what happens with the UserFeedback plugin in Method 1.
The first thing you need to do is install the free OptinMonster plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.
Note: In this tutorial, we will use the free OptinMonster plugin because it does everything we need. However, with a Growth subscription, the premium version of OptinMonster has much stronger integration with WooCommerce.
Upon activation, the OptinMonster setup wizard will start.
Simply follow the onscreen instructions to set up OptinMonster on your website and create a free account.
![The OptinMonster Setup Wizard The OptinMonster Setup Wizard](/wp-content/uploads/2023/06/surveyoptinmonstersetupwizard.png)
Once you complete the setup, you will find yourself on the OptinMonster dashboard.
You will see a welcome message, a link to the OptinMonster user guide, and a video to help you get started.
![The OptinMonster Dashboard The OptinMonster Dashboard](/wp-content/uploads/2023/06/surveyoptinmonsterdashboard.png)
Now you will need to scroll down until you find a box where you can create a new popup.
Simply click the ‘Create New’ link.
![Create a New Popup in OptinMonster Create a New Popup in OptinMonster](/wp-content/uploads/2023/06/surveyoptinmonstercreatenewpopup.png)
You will now see a collection of popup templates. Since our popup will just contain our post purchase survey, we will use the minimal Canvas template.
You can find this template by typing ‘canvas’ into the search field.
![Search for the Canvas Template in OptinMonster Search for the Canvas Template in OptinMonster](/wp-content/uploads/2023/06/surveyoptinmonstersearchcanvas.png)
When you point your mouse over the Canvas template, two buttons will appear.
You can create your popup by clicking the ‘Use Template’ button.
![Click the Use Template Button in OptinMonster Click the Use Template Button in OptinMonster](/wp-content/uploads/2023/06/surveyoptinmonsterclickusetemplatebutton.png)
You will see a popup asking you to give the campaign a name.
You can type in ‘Post Purchase Survey’ and then click the ‘Start Building’ button.
![Name the New Campaign in OptinMonster Name the New Campaign in OptinMonster](/wp-content/uploads/2023/06/surveyoptinmonstercreatecampaignname.png)
The OptinMonster builder will open with your selected template. You can see a preview of the popup on the right, and there are blocks on the left that you can add to the popup.
You need to find the WPForms block and drag it onto the page.
![Drag the WPForms Block Onto the Page Drag the WPForms Block Onto the Page](/wp-content/uploads/2023/06/surveyoptinmonsterdragwpformsblock.png)
You can now select the survey you want to add.
Simply click on the name of the WPForms post purchase survey that you created earlier. The WPForms shortcode will be added to your popup.
![Select the WPForms Survey You Created Earlier Select the WPForms Survey You Created Earlier](/wp-content/uploads/2023/06/surveyoptinmonsterselectwpformssurvey.png)
There is still a placeholder image and text block on the page. These can be safely deleted.
When you hover your mouse over the image, a purple toolbar will appear. You can delete the image by clicking the Trash icon. You will be asked to confirm the deletion.
![Deleting an Image in OptinMonster Deleting an Image in OptinMonster](/wp-content/uploads/2023/06/surveyoptinmonsterdeleteimage.png)
You can delete the text block that says ‘Drag blocks and elements to start building your campaign’ in the same way.
Your finished popup should include just the WPForms shortcode. This is a good time to save your work by clicking the ‘Save’ button at the top of the screen.
![Save the Popup in OptinMonster Save the Popup in OptinMonster](/wp-content/uploads/2023/06/surveyoptinmonstersavepopup.png)
Your next job is to click the ‘Display Rules’ tab and set how and where the popup will be displayed.
The first rule determines when the popup will be shown. The default value is after you have been on the page for 5 seconds. This will work for most online stores, but you can change the value if you like.
![OptinMonster Time on Page Setting OptinMonster Time on Page Setting](/wp-content/uploads/2023/06/surveyoptinmonstertimeonpage.png)
Now you need to scroll down to the second rule, which you will find just below the ‘AND’ label.
The default value is to display the popup on every page of your WordPress website. You need to change this so that it only displays the post purchase survey on the order confirmation page.
![The Current URL Path Setting in OptinMonster The Current URL Path Setting in OptinMonster](/wp-content/uploads/2023/06/surveyoptinmonstercurrenturlpath.png)
To do this, you need to click the dropdown menu for ‘is any page’ and select ‘contains’ instead.
Another field will appear, and you need to type ‘order-received’ here.
![The Current URL Path Matches When Contains Order-Received The Current URL Path Matches When Contains Order-Received](/wp-content/uploads/2023/06/surveyoptinmonstercurrenturlpathcontains.png)
This rule will match the confirmation page URL. Although the URL changes with every transaction, it will always contain the characters ‘order-received’.
Now you can click the ‘Next Step’ button to determine what happens when the conditions in those two rules are met.
![OptinMonster Then Rules OptinMonster Then Rules](/wp-content/uploads/2023/06/surveyoptinmonsterthenrules.png)
The default settings here will display the popup without any effects or sound. If you would like to add an effect or sound, just use the dropdown menus.
Once you are finished, you need to click on the ‘Next Step’ button. You will see a summary of the display rules you just created.
![Summary of Display Rules in OptinMonster Summary of Display Rules in OptinMonster](/wp-content/uploads/2023/06/surveyoptinmonstersummaryofdisplayrules.png)
Make sure you click the ‘Save’ button to store your settings.
Finally, you can click the ‘Publish’ tab at the top of the screen and then click the ‘Publish’ button under ‘Publish Status’. This will push the popup live on your online store.
![Publishing Your OptinMonster Popup Publishing Your OptinMonster Popup](/wp-content/uploads/2023/06/surveyoptinmonsterpublish.png)
You can now close the OptinMonster builder by clicking the ‘X’ icon in the top right corner.
Your customers will now see the post purchase survey whenever they finish checking out. Here’s how it looks in our demo store.
![WPForms Post Purchase Survey Preview WPForms Post Purchase Survey Preview](/wp-content/uploads/2023/06/surveywpformspreview-1.png)
Viewing Your Survey Form Results
WPForms shows survey results in beautiful charts and graphs. You can also print survey results and export them to your favorite spreadsheet software.
To view your survey results, you need to visit the WPForms » All Forms page and click on the ‘Survey Results’ link below your survey form.
![Click the Survey Results Link Click the Survey Results Link](/wp-content/uploads/2023/06/surveywpformssurveyresultslink.png)
On the results page, you will see your survey responses displayed in an interactive chart and tables.
You can export responses to a single question and the entire survey.
![Survey results Export survey results](/wp-content/uploads/2018/02/export-survey-results.png)
On the top, you will see options to switch to different chart types and export options.
You can save individual survey results in JPEG, PDF, and Print formats to easily share them on presentation slides, blog posts, or social media.
We hope this tutorial helped you learn how to create post purchase surveys in WooCommerce. You may also want to see our guide on how to create smart coupons in WooCommerce or our expert picks for the best WooCommerce plugins for your store.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.