Free template
WordPress Customer Feedback Form Template
Ask customers how you're doing in a form they'll actually finish. This conversational feedback template combines a star rating, context about the purchase, and an open comment - wrapped in a one-question-at-a-time flow that beats static survey blocks on completion rate.
Live interactive preview
This is the actual template running in your browser - click through it. No submissions are saved.
Who this template is for
WooCommerce stores, service businesses, and SaaS teams who want honest post-purchase feedback without paying for SurveyMonkey or Typeform. Especially useful if you want to offer a discount code in exchange for feedback - the template has the incentive pattern built in.
- Post-purchase surveys for WooCommerce and other WordPress ecommerce stores
- Service feedback for agencies, salons, and appointment-based businesses
- Post-session feedback for coaches, tutors, and online course students
- Event feedback after webinars, workshops, and conferences
What's included
- Welcome screen with a friendly, low-friction opener
- Five questions: name, email, 5-star rating, occasion (MC), open comments
- Incentive framing on the email question ('15% off your next purchase')
- Deep-blue Cormorant Garamond design - editorial, not corporate
- Optional long-text comment so only engaged respondents leave detail
How to customize this template
Plan to branch the follow-up once conditional logic ships
Conditional logic is on the FlowForms roadmap. Once it's live, send 4-5 star raters to a 'leave a review' prompt (Google, Trustpilot, G2) and 1-2 star raters to a 'what went wrong' question - one form becomes both a review-driver and a recovery tool. For now, the thank-you screen is a good place to link out to a public review platform for anyone who made it to the end.
Only promise an incentive you'll actually deliver
The default template promises 15% off in exchange for feedback. If you're not set up to send discount codes manually from your email tool or store admin, remove that line - broken promises in surveys damage trust far more than the feedback is worth. Either send the coupon yourself on review, or change the copy to something like 'We read every response.'
Swap 'occasion' for something specific to your product
The occasion field (Birthday / Anniversary / Wedding) is gift-shop framing. For a SaaS, change it to 'What role are you in?' For a restaurant, 'What brought you in?' The more specific the categories, the more actionable the feedback.
Trigger this form from an email, not your site header
Feedback forms get far better response when they're sent via email 3-7 days after purchase - not bolted onto your site navigation. Link to the form page from a transactional email and you'll see 10x+ the response rate vs. a sitewide link.
Set up instant email alerts for every submission
Turn on email notifications so every feedback submission lands in your inbox with the rating and comment inline - you can scan for low ratings and reply the same day. Responding within 24 hours to a bad review flips a meaningful share of unhappy customers back to positive, way cheaper than the acquisition cost of replacing them. Automatic routing that sends only low ratings to a dedicated channel (webhook, Slack) is on the roadmap.
Frequently asked questions
Is this an NPS or a CSAT form?
As shipped, it's a CSAT-style form - a 5-star rating of overall experience paired with an open comment. A dedicated NPS field (the 0-10 scale used to tier responses into promoters, passives, and detractors) is on the FlowForms roadmap. Until it lands, you can approximate NPS by swapping the star rating for a multiple-choice question with 0-10 options, but the star field is the native fit for CSAT and works well today.
Can I trigger this form automatically after a purchase?
Yes, indirectly. Link to the form page from your WooCommerce order-complete email or a delayed follow-up via Mailchimp, Klaviyo, or another email tool - customers click through and fill it in.
Do customers actually fill out multi-step feedback forms?
More than single-page ones, in our testing - roughly 40-60% higher completion rates on 4-6 question surveys. The key is that each screen shows only one question, so the form never looks long. Static surveys lose people when they scroll and see a wall of fields.
Can I shorten this to just a single rating question?
You can duplicate the template and delete every question except the rating, which gives you a very short three-screen flow: welcome → rating → thank-you. The welcome and thank-you screens aren't removable today (they're part of the conversational format), but you can rewrite them to be minimal - a one-line opener on the welcome and a simple 'Thanks' on the thank-you - so the experience still feels like a single-question ask.
How do I handle negative feedback I don't want public?
Feedback submitted through this form isn't public anywhere by default - it only lands in your WordPress admin. Only if you pipe it to a review platform does it become visible. For honest internal feedback, keep it in FlowForms and pull it into reports as needed.
Can I pre-fill the name and email for logged-in users?
Not today - the form renders fresh for every visitor. Field pre-fill from URL parameters and from the logged-in WordPress user session are both on the FlowForms roadmap. Until they land, the quickest way to reduce friction is to keep the first two questions (name, email) very short so respondents can answer them in a couple of seconds.
Related templates
Ready to use this template on your site?
Install FlowForms from the WordPress plugin directory, load this template, and publish. Free forever on the plugin's free tier.
Install FlowForms free