Formbricks
Formbricks Open source Forms & Surveys Logo

Post-Purchase Survey

Why is it useful?

A post-purchase survey captures customers in the highest-attention window you will ever get from them, and rebuilds attribution in a post-cookie world. Run it on the thank-you page, the confirmation email, and seven days after delivery.

How to get started:

Embed Formbricks on your thank-you page and trigger on order_completed. For email and post-delivery, connect Shopify, WooCommerce, or Stripe webhooks to send a link survey. Pre-fill hidden fields (order value, SKU, segment) so every response comes tagged.

Preview

The 60 seconds after a customer clicks "buy" is the highest attention window you will ever get from them. They are still holding their phone, they are still thinking about the purchase, and they will actually answer your question. Miss that window and the answer rate drops 70% within a day.

A post-purchase survey is how you use that window. It is also how modern eCommerce brands are rebuilding attribution now that third-party cookies are dying and iOS 14.5+ broke the Facebook pixel for good. The industry term is zero-party data. The practical translation: ask the customer directly, because the ad platforms are not going to tell you anymore.

Why post-purchase beats analytics for attribution

Your analytics tool tells you the last click. A post-purchase survey tells you the real reason. The gap between those two numbers is usually enormous, and it is where ad budget gets wasted.

Self-reported attribution is directionally noisy, but it is the only signal left that captures brand, word of mouth, podcast, and influencer channels. Run it alongside your analytics and use the delta to reweight spend.

When to trigger a post-purchase survey

On the thank-you page. Highest response rate. The customer is already looking at a screen and the purchase is top of mind. Keep it to one or two questions here.

In the order confirmation email. Catches people who closed the tab too fast. Link to a short Formbricks survey from the email body.

On delivery. For physical goods, a post-delivery survey captures the unboxing moment and product quality signal.

Seven days after purchase. The second-use window. You will learn whether the product actually delivered on the promise, which is different from whether they were happy at checkout.

The questions that actually move the business

Every question here should earn its place. For a thank-you page, pick two or three. For an email, pick five or six. More than that and you lose half your respondents.

  • How would you rate your overall purchase experience? | Rating 1-5 | Required
  • How did you hear about us? | Single select (Google, Facebook/Instagram, TikTok, Friend or family, Podcast, Blog or article, Newsletter, Other) | Required
  • What nearly stopped you from completing your purchase today? | Multiple choice (Nothing, Price, Shipping cost, Checkout was confusing, Not sure about the product, Wanted to compare more, Other) | Optional
  • Is this your first time buying from us? | Yes / No | Required
  • How likely are you to buy from us again? | Rating 1-5 | Required
  • How likely are you to recommend us to a friend or colleague? | NPS 0-10 | Required
  • What's one thing we could do to make your next purchase better? | Open text | Optional
  • Would you be willing to share a photo or review once you receive your order? | Yes / No | Optional
  • Running it with Formbricks

    Embed on the thank-you page. Drop the Formbricks widget into your confirmation page and trigger it on order_completed. You can pre-fill hidden fields (order value, product SKU, customer segment) so each response comes tagged and ready to analyze.

    Trigger from webhooks. Connect Shopify, WooCommerce, or Stripe webhooks to send a link survey after the order is shipped or delivered. Zero code required on the Enterprise plan, one line of code on self-hosted.

    Route detractors to support. Use Formbricks' logic jumps so customers who rate their experience below 3 are routed to a support form immediately. You catch refunds and chargebacks before they happen.

    Privacy and data ownership. Formbricks is open source and self hostable, which matters for eCommerce brands dealing with order value, email addresses, and purchase intent. If you host yourself, none of that data leaves your stack. Compare that to closed-source tools where customer PII flows to a third party and it is a real difference.

    What to do with the answers

  • Reweight ad spend by self-reported source. If 30% of customers say "Instagram" but your analytics shows 10%, you are probably under-investing in Instagram.
  • Fix the top three friction points from the open text. If shipping cost comes up in 40% of "nearly stopped" answers, you have a pricing problem, not a checkout problem.
  • Pipe NPS responses into your NPS tracker and use the segment to identify brand promoters for a referral program or UGC campaign.
  • Track the "first time" vs. "repeat" segments separately. Repeat buyers tell you what kept them. First-timers tell you what convinced them.
  • Common mistakes

    Asking for a review on the thank-you page. They haven't received the product yet. Ask for attribution and experience. Ask for the review after delivery.

    Survey length creep. Every additional question drops your response rate. Be ruthless.

    Treating self-reported attribution as ground truth. It isn't. Use it to complement, not replace, your other measurement. The value is in the delta.

    Related reading and templates

    For more on measuring the full customer journey, read 50+ customer experience survey questions and our guide to how to measure customer experience.

    Related templates: Cart Abandonment Survey, Rate Checkout Experience, Customer Satisfaction Score (CSAT), Net Promoter Score (NPS), Marketing Attribution.

    Explore related templates