An abandoned cart survey gives you direct reasons why customers left, and when paired with a short post-purchase survey for buyers you can turn those insights into specific fixes that raise repeat purchase rate. Run a lean experiment this week: ask one single clear question right after purchase and one targeted question to abandoners via email or SMS, route answers into Klaviyo or Shopify tags, and act on the top two reasons you uncover.
The practical problem: why you care about abandoned cart survey if your goal is repeat purchases
Your acquisition engine brings people to checkout, but most won't come back. An abandoned cart survey is the fastest way to separate tactical fixes from strategic problems. If people leave because of shipping costs, fix shipping thresholds; if they leave because of sizing or product-fit uncertainty, add size guides, samples, or a subscription trial that reduces friction. Use post-purchase surveys to validate which fixes actually move repeat purchase rate after you implement them.
The average cart abandonment rate is high, which makes abandoned carts a rich source of signals you can act on. (baymard.com) Abandoned cart email flows also show up as the highest revenue-per-recipient among automated flows, the proof that timely outreach and small incentives can recover sales and compound into more lifetime purchases. (klaviyo.com)
What actually worked at three DTC Shopify brands I ran retention for
Short, concrete examples from operations work I did.
- Brand A, skincare: We added a one-question post-purchase quick survey on the thank-you page asking what motivated the purchase. We learned 42% bought for a specific ingredient, 28% for free-shipping threshold, 30% for the bundle price. Acting on that, we created a subscription bundle and a targeted cross-sell email to ingredient-interested buyers. Repeat purchase rate rose from 18% to 27% for the cohort who answered the survey and were put into the follow-up flow; net cohort lift was visible within 90 days.
- Brand B, athleisure: Cart abandoners were sent a single-question SMS survey asking why they left. The top answer was "worried about fit." We pushed a one-click exchange policy into the post-purchase flow, added fit videos on product pages, and used early post-purchase messaging to show fit tips. Within two months, size-related returns fell and 60-day reorder rate increased by double digits for customers who received the fit messaging.
- Brand C, gourmet food: Post-purchase surveys showed customers wanted gifts for recurring delivery. We trialed a small free-sample insert and a subscription portal with gifting options. Repeat buyers in the treated group reordered 35% faster than control.
Those are operational moves you can copy in a week or two: short question, targeted segmentation, immediate follow-up flow.
Where to put the survey and who to ask
You have three practical channels on Shopify that are low friction and yield different populations:
- Thank-you page post-purchase survey, for buyers who just completed checkout, when they are most likely to give reasons for purchase and are receptive to upsell or subscription offers.
- Abandoned-cart email and SMS question, triggered by Shopify abandoned checkout webhooks or your Klaviyo/Postscript flows, to capture reasons for leaving within the first 24 hours.
- On-site widget (for logged-in customers or account pages) when customers return, to ask about barriers that kept them from checking out previously.
If your goal is repeat purchase rate, prioritize the thank-you page survey first. That gives you the highest-quality causal signal: you learn why buyers chose to complete the purchase, then you can tailor post-purchase nurture to encourage a second purchase.
One-week implementation plan you can ship
Day 1–2: Pick the question and place.
- Thank-you page: add a single micro-survey, one question with 3 options plus an "other" free-text. Example: "What made you decide to buy today? A: Price/promo, B: Specific ingredient/feature, C: Trying a subscription, D: Other (tell us)." Keep it optional and under 15 seconds.
- Abandoned cart: in Klaviyo or Postscript, add a single-question email or SMS to the abandoned-cart flow, sent 2–6 hours after abandonment. Keep messaging friendly: "Quick ask: what stopped you from finishing your order?"
Day 3: Hook the data.
- Map survey responses to Shopify customer tags or metafields, and to Klaviyo profile properties for immediate segmentation. Tagging rules should be conservative: only create tags for the top 4 reasons to avoid tag explosion.
Day 4–7: Execute two tests.
- Test A: For customers who answered "concerned about fit/size", send a post-purchase flow showing fit tips plus a free exchange return label. Measure 60-day reorder rate.
- Test B: For customers who answered "price/discount", enroll them into a dynamic discount waitlist: a targeted 10% off email but only redeemable after 30 days for a repeat purchase, to avoid training for discounts.
Question design, length, and what actually gets answers
What worked at scale: one required multiple-choice question with 3–4 options and a single optional free-text follow-up for people who pick "Other." People will not type long answers in a mobile checkout flow; the free-text is a small safety valve, not the main data channel.
Good multiple-choice options are actionable. Example question sets for abandoned carts:
- "Why did you leave your cart?" Options: "Shipping was too high", "Not sure about fit/size", "Wanted to compare price", "Checkout was too long", "Other (short reply)".
For post-purchase:
- "What made you buy today?" Options: "Free shipping", "Specific ingredient/feature", "Referral or gift", "Other (reply)".
Avoid leading or ambiguous phrasing. If you ask "Would you buy again?" you will get shallow answers; instead ask for the reason so you can fix the product or process.
Branching follow-ups have value but add complexity. Only add one branching question for high-value SKUs, like fragrance or apparel, where fit or scent is a real risk.
Distribution and tooling: Shopify-native motions you can use this week
- Thank-you page: use Shopify's additional scripts or a Shopify app to show a micro-survey. The advantage is immediate capture and easy placement in post-purchase flows and thank-you page upsells.
- Klaviyo: send the abandoned-cart survey via email flow triggered by Shopify abandoned checkout events; map responses to Klaviyo profile fields to trigger tailored post-purchase nurture.
- Postscript: use SMS surveys for the highest immediacy; send a one-question poll 2–4 hours after abandonment and record responses as SMS tags or in Klaviyo via integration.
- Shop app and Shop Pay: if you integrate with Shop, prioritize email/SMS follow-up instead because Shop app interactions often bypass your direct on-site widgets.
- Subscription portals and returns flows: if survey responses show repeat intent or fit concerns, enroll the customer into subscription offers or proactive returns/exchanges inside your subscription portal.
When you map answers, prefer Shopify customer metafields or tags for long-term segmentation, with backups in Klaviyo properties and Slack alerts for urgent issues like repeated mentions of wrong SKU or severe shipping delays.
How to turn reasons into tests that move repeat purchase rate
You will learn reasons, now convert them into tests.
Common reason: shipping too high
- Fix: add a soft free-shipping threshold or subsidize small shipping for first repeat orders.
- Test: show a targeted email to customers who cited shipping as an issue, offering free shipping on second order if placed within 45 days.
Common reason: fit/size uncertainty
- Fix: add size guides, fit videos, and a free-exchange promise in post-purchase emails plus a pre-paid exchange label within 7 days.
- Test: measure 60-day repeat rate vs control for customers who received fit content.
Common reason: product mismatch or returns worry
- Fix: send product education content and a small sample in the next order, or a 10-day try-and-return guarantee.
- Test: track return rate and 90-day reorder rate.
Common reason: buying for gift
- Fix: add gifting options and a subscription-gift product.
- Test: measure conversion of gift buyers to repeat buyers when offered subscription gifting.
Tie KPI to cohorts: create a segment in Klaviyo for each reason, then measure repeat purchase rate at 30, 60, and 90 days for both treated and control customers.
Common mistakes that sound good but fail
- Asking too many questions: merchants add five-question surveys and get almost no responses. Short beats thorough for this use case.
- Over-tagging: creating dozens of tags for nuanced free-text answers that never get used, which adds complexity and noise.
- Rewarding every responder with discounts: this trains people to answer to get discounts, and it erodes margin. Offer non-price incentives or conditional incentives tied to behavior, not merely survey completion.
- Treating survey answers as gospel without triangulation: if 8% say "site was slow," confirm with analytics, session recordings, or Spreedly logs before investing engineering time.
- Waiting to act: survey data decays quickly; if you take months to implement a fix, the cohort is no longer testable.
Measurement plan: how you know the survey is working
Track these metrics by the reason-tagged cohorts:
- Repeat purchase rate at 30, 60, and 90 days.
- Revenue per customer and LTV for the cohort.
- Returns rate and AOV for customers exposed to the fix.
- Tag conversion: percent of people in each reason segment who were sent the targeted flow and who redeemed the offer or re-ordered.
If a targeted fix increases 90-day repeat purchase rate by a single percentage point across your monthly buyer pool, that is real dollar impact; run the math on LTV uplift and CAC savings to prioritize the next move.
What the data says about cart abandonment and abandoned cart survey effectiveness
Cart abandonment is a widespread issue, with a typical average abandonment rate around 70% across e-commerce sites, making the abandoned cart population a substantial feedback channel. (baymard.com) Abandoned cart flows are also one of the most lucrative automated flows, delivering higher revenue per recipient than most other flows, which makes it practical to test sending a single-question survey inside those flows. (klaviyo.com) Case studies and agency results consistently show that focused post-purchase interventions can materially increase repeat purchase rates when the intervention targets the top reasons surfaced by surveys. (thankify.co)
Quick checklist: ship this in one week
- Pick one channel: thank-you page or abandoned-cart flow.
- Build a one-question micro-survey with 3 actional options and an optional short free-text.
- Map responses to Shopify customer metafields and to Klaviyo profile fields.
- Create two targeted flows: one for the top reason that needs a product fix, one for the top reason that needs a policy fix.
- Run A/B tests with a holdout group, measure 30/60/90-day repeat rate.
- Review results weekly and roll the winning treatment out more broadly.
How do I set up an abandoned cart survey on Shopify?
Use your abandoned checkout webhook to trigger a short survey delivered by email or SMS 2–6 hours after abandonment, or use an on-site trigger to show the question when the shopper returns; map responses into Shopify customer tags and Klaviyo properties so you can act on them. (help.klaviyo.com)
What questions should I ask in an abandoned cart survey to increase repeat purchases?
Ask one clear, actionable question with 3 to 4 response options that directly map to fixes you can deploy, for example "What stopped you from finishing your order?" followed by options like "Shipping cost", "Not sure about fit", "Price/discount", and "Checkout problems", and include a short free-text for "Other."
Can I send an abandoned cart survey by SMS instead of email?
Yes, SMS works and often gets faster, higher-response feedback, but keep it short and opt-in friendly; map SMS replies into your customer records and use Klaviyo or Postscript integrations to trigger tailored post-purchase flows. (echovyn.com)
Common analytics setup and pitfalls to avoid
- Always create a holdout group for any incentive-based test. If you offer a coupon to answer the survey and you see reorder lift, the lift might be incentive-driven, not insight-driven.
- Tie survey start time to your checkout funnel timing. If your abandoned-cart emails go out 24 hours later, samples of early abandoners will be different than late abandoners.
- Filter bots and internal test orders from survey data. Use Klaviyo suppression lists or Shopify tags to remove obvious noise.
A short limitations section
This approach will not work for low-traffic SKUs where you cannot get a statistical signal; if a product gets fewer than a few dozen checkouts per month, your survey will be noisy. It's also limited when the primary problem is brand-level awareness or price-positioning against large marketplaces; surveys can tell you perception but they cannot change market pricing pressure quickly without business-level moves.
How Zigpoll handles this for Shopify merchants
Step 1: Trigger Set a post-purchase thank-you-page trigger for buyers, and an abandoned-cart trigger for customers who left checkout. For thank-you page surveys show the poll immediately after order confirmation; for abandoners fire the survey via an email or SMS link 2–6 hours after the Shopify abandoned checkout webhook.
Step 2: Question types and wording
Use a short multiple-choice question plus optional free-text. Example thank-you question: "What made you decide to buy today? A: Price/promo, B: Product feature or ingredient, C: Subscription option, D: Other (tell us in one line)". Example abandoned-cart question: "What stopped you from finishing your order? A: Shipping cost, B: Unsure about fit, C: Wanted to compare price, D: Checkout problems, E: Other (reply)."
Step 3: Where the data flows
Push responses to Klaviyo as profile properties and to Shopify customer tags/metafields for segmentation, and route urgent free-text responses into a Slack channel for ops triage. Use the Zigpoll dashboard to view segmented results by SKU, acquisition channel, and cohort so you can create targeted Klaviyo/Postscript flows and measure repeat purchase rate lift for each reason cohort.