Welcome-back discount that supports retention

A returning customer does not need the same message as someone seeing the brand for the first time. Refer to the last category, replenishment cycle, or product viewed after the previous order.

Marketing scenario

What this scenario gives you

More repeat orders, shorter time to return, and better discount use than giving the same offer to all traffic.

Popup or onsite message for a customer with purchase history who returns after some time and views products, category, or cart.

When it is worth using

  • stores with repeatable or seasonal purchases
  • customers returning after a longer break but not buying
  • brands that want reactivation without a mass discount newsletter

When to skip it

Do not show the discount to customers who buy regularly without an incentive. Recommendations, loyalty, or replenishment reminders are better there.

Implementation plan

How to set it up

  1. Define return

    A returning customer is not everyone who visited before. The condition should include purchase history, time since last order, and current intent.

  2. Match the benefit

    After 30 days, a reminder may be enough; after 120 days, a stronger code or return offer may be needed. One discount for everyone loses precision.

  3. Exclude recent buyers

    Do not show the discount right after purchase. It can train customers that a better price appears immediately after ordering.

Retention

A return offer should come from customer history

The discount does not need to be large. Free shipping, a small bonus, or early access can work if the message clearly follows customer history. Without that, it feels like recycled promotion.

  • For consumables, use time since last purchase.
  • For fashion categories, use season and previous style.
  • For VIP customers, a bonus or early access often works better than a regular discount.

Margin

Not every return needs a discount code

If the customer already returned and views a product, a discount may be unnecessary. A favorite category reminder, free shipping, early access, or complement recommendation may be enough.

  • Do not discount customers who already buy in a short cycle.
  • For longer gaps, test a lower discount before a higher one.
  • Measure repeat-order margin, not only the return itself.

Segmentation example

Treat 30, 90, and 180-day return gaps differently

After 30 days, show a reminder or new arrivals. After 90 days, add a light bonus. After 180 days, a reactivation offer makes more sense, but should have a limit and clear reason to return.

  • Condition: previous purchase, no order in selected window, current product visit.
  • Exclude customers with open complaints or recent orders.
  • Lead CTA to a category tied to history, not the generic homepage.

Measurement

What to measure after launch

Evaluate the scenario by shopper behavior and cart impact, not by impressions alone. These metrics help you see whether the campaign supports revenue or only creates activity.

  • repeat purchase rate
  • time to next purchase
  • return margin
  • code usage

Common questions

Questions before launch

It is best defined by purchase history and time since last order, not only a previous visit. A visitor without purchase is more of a lead than a returning customer.

No. Many customers only need recommendation, new arrivals, reminder, or free shipping. Save discounts for segments that truly need reactivation.

Set time since last purchase, minimum cart value, usage cap, and exclusions for customers who buy regularly without discounts.

Best near a product, category, or cart tied to customer history. An offer without context feels like a generic promotion.

Measure repeat orders, time to purchase, margin after code, and comparison with similar customers without exposure. Popup clicks are not enough.

It can have a deadline if it is real and calm. False urgency hurts trust faster with customers who already know the brand.

Launch this scenario in your store

Adjust rules, copy, and design, then measure the impact on shopper behavior.

Start free