How to ask past buyers for reviews, referrals and reorders
Keep the thank-you page clear and ask for reviews, referrals and reorders when buyers come back later. You'll time each ask yourself and reach signed-in past buyers with a Shopify segment.

After a purchase, delay the ask. Do not stack review, referral, and reorder popups on top of the order confirmation on the thank-you page. Plan each ask by type, timing, surface and skip-if rules so it lands when the shopper can say yes, often as a soft touch later on or a feed card shoppers can come back to, not another checkout interrupt.
This guide compares review, referral, and reorder asks, then gives you a timing and placement list, before and after copy, and a mistakes checklist. Keep your email and SMS flows. Use Atomato alongside them so on-site asks support your post-purchase messaging rather than replace it.
Why thank-you page stacks fail
The checkout thank-you page already carries order details, shipping expectations, and often upsell modules. Adding an immediate review modal, a referral code, and a "buy again" interrupt trains shoppers to dismiss them. Shoppers who have just paid want confirmation, not three new jobs. Capture metrics look busy, but quality reviews and real referrals stay thin.
Principle: a post-purchase ask earns its turn once the order feels settled, and it belongs on a surface that does not block the thank-you page.
Three asks, three jobs
Keep them separate:
- Review: honest feedback on the product or store, after delivery or once the buyer has had enough time to use it.
- Referral: a code to share, offered once the buyer already likes the brand.
- Reorder / replenish: a reminder when the product is likely used up, not minutes after checkout.
Do not fire all three in one session. For list growth, see how to grow email and SMS lists without interrupting shoppers. This guide covers the post-purchase ask, not capture while shoppers browse. Choosing a surface still follows when to use a popup, the feed, or both for the same offer. For returning-buyer context, see how to show different Shopify on-site offers to new and returning visitors.
Timing, surface and skip-if rules for each ask
- Review requests: Ask after the delivery window has passed or some time after fulfillment. Never ask when the thank-you page loads. Show a small NotiPop or a feed message on a later visit. Your email and SMS platforms can stay the main channel for this ask. Skip buyers whose order was refunded or canceled and buyers who already left a review.
- Referral asks: Wait for a repeat visit, a high satisfaction score or some time after delivery. Show a feed message or one soft NotiPop in a later session. Skip first-time buyers who are still inside your waiting period and anyone with an open complaint.
- Reorder and refill reminders: Base the timing on how long the product usually lasts. Don't show them on the checkout day. Show them in the feed or a small NotiPop on a return visit. Keep them in step with your email and SMS timing. Skip shoppers who just bought the same product or already have an active subscription.
- Related product picks: Show them later while the shopper browses. Keep them optional and apart from the review request. Put them in the feed first. Skip them when your thank-you page already shows upsell modules.
- Any post-purchase ask: Never let it block the order confirmation. Always skip blocking messages on the thank-you page.
What to do: Choose one ask for the next two weeks. Fill in its timing and skip-if rules. Remove any thank-you modal that competes with the order confirmation.
How to move asks off the thank-you page
- Screenshot your live thank-you page. List every modal, banner, and embed that asks for something.
- Keep the confirmation content. Stop showing review, referral, and reorder asks as immediate interrupts.
- Choose one ask type to improve first (usually review quality, not three CTAs).
- Base timing on fulfillment or the use cycle, not on payment success alone.
- Prefer a feed card, or a soft toast shown later, when the buyer returns to the storefront.
- Align email/SMS so the same ask does not hit the shopper on-site and in the inbox in the same hour.
- Skip buyers with open issues, refunds, or an existing review.
- Track ask acceptance and downstream quality (review length, referral redemptions, true reorders), not just popup views.
In Atomato, use NotiPop for one soft ask when you truly need attention on a later visit, and NotiFeed for post-purchase cards that wait in the feed. Atomato doesn't show on Shopify checkout or its thank-you page, so these asks appear only when buyers come back to your storefront. Keep your existing popup and your email/SMS tools. Atomato sits beside them.
Atomato does not read fulfillment, delivery, refund, or review status, so treat the timing and skip-if rules above as your plan rather than built-in triggers. A NotiPop delay is counted in seconds on the page, not in days after an order. To reach past buyers on a later visit, target a Shopify customer segment (it matches signed-in customers) and, on Scale or Enterprise+, set the campaign's start and end dates.
Before and after: thank-you stack vs delayed soft ask and feed
Before (thank-you page stack):
Order confirmed. Immediately, a fullscreen modal: Rate your experience.
Behind it: Refer a friend for $10. Under that: Buy again: 15% off your next order.
The shopper closes everything to find the order number. No review written. No referral shared.
Problems: it blocks the confirmation, trains shoppers to dismiss everything, mixes three jobs, and feels like another checkout step.
After (delayed soft ask and feed):
The thank-you page stays clean: order summary and next steps only.
Days later (after delivery), a soft toast or feed card on a return visit asks: How was the [product]? Leave a short review when you have a minute.
The referral waits for a later positive visit. The reorder reminder waits for the use cycle.
Email/SMS tell the same story without hitting the shopper twice in the same hour.
The after version respects the purchase moment, then asks when the shopper can answer honestly.
Mistakes checklist
- Review, referral, and reorder asks all firing on the thank-you page
- Asking for a review before the product has arrived
- A hard interrupt that covers the order details or "continue shopping"
- The same ask on-site and in email within minutes
- Ignoring skip-if rules for refunds, complaints, or existing reviews
- Measuring popup views instead of review quality or referral redemptions
- Replacing email/SMS post-purchase flows instead of coordinating surfaces
If bounces or dismissals on the thank-you page spike after you add "engagement" modules, clear the stack before you rewrite the ask copy.
Next step
This week, strip post-purchase interrupts from the thank-you page. Pick one ask type, set its timing from the list above, and show it later on a soft surface or a feed card. Atomato works alongside your existing popup and email/SMS tools. It does not replace them.
Install Atomato free on Shopify to pair a NotiPop ask with NotiFeed cards that wait behind the bell until buyers come back, or explore NotiPop and NotiFeed.
Ready to show the right message to the right shopper?
Start showing targeted on-site messages without changing your marketing setup. Atomato works alongside the popup, email and SMS tools you already use.
Five-minute setup. No theme code or developer needed.
1



