Here’s a pattern most brands know too well. Someone finds you, buys once, and then disappears. So you do what feels natural: you send a discount. It works a little. Then you do it again, and again, until your customers have quietly learned that they never need to pay full price because a coupon is always around the corner.
Discounts aren’t evil. But when they’re the only way you know to bring people back, you’re not building loyalty. You’re renting repeat purchases, and the rent keeps going up. Here’s a better way to think about it, and some practical things you can do.
First, Why People Don’t Come Back
It’s rare because your product was bad. More often, it’s one of these:
- Nothing reminded them you exist. They had a good experience, then life got busy.
- They had no reason to choose you again. Nothing made the second purchase feel more rewarding than the first.
- You don’t actually know who they are. If you can’t recognize a customer when they return, or reach them when they don’t, you’re leaving the second purchase to luck.
Notice that none of these are about price. That’s the point. Price is just the easiest lever to pull, not the most effective one.
1. Know who they are before they leave
The whole game starts with identity. If a customer buys and you never learn their name, contact details, or what they bought, there’s nothing to build on.
The trick is to ask for it in a way that feels like a fair swap. A membership with real benefits, a warranty registration, order tracking on WhatsApp, or a simple account that makes the next checkout faster all work better than a pop-up that just says “subscribe.” Give people a reason to tell you who they are, and always be clear about how you’ll use their information.
2. Make the first 30 days count
The time right after a purchase is when your brand is freshest in someone’s mind. Most brands waste it with a receipt and silence.
Try using that window to actually help. Send a short guide on how to get the most out of what they bought. Check in to ask if everything arrived fine. Suggest what pairs well with it, not as a hard sell, but as a genuine “people who bought this also found this useful.” If your product runs out, like skincare, coffee, or supplements, remind them before it does, not after.
None of this requires a discount. It requires paying attention.
3. Reward the relationship, not just the transaction
A good loyalty program isn’t a points counter. It’s a reason to feel like you belong somewhere.
Think about what customers value beyond a lower price: early access to new products, member-only items, a faster line for support, a birthday gesture, or recognition for being a long-time customer. Tiers and status can be surprisingly powerful, because people like progress and like being noticed.
The common mistake is making the program all about cash value. If your points are just a slow, clunky way to give a discount, customers will treat them exactly like one.
4. Make coming back a bit more fun
Gamification gets a bad reputation because it’s often done badly, with badges nobody cares about. Done well, it simply gives people a reason to return that isn’t about saving money.
A streak for buying a few times in a month, a mission to try something new, a small challenge with a meaningful reward, or a progress bar toward the next tier can all nudge behavior. The test is simple: would a customer be a little happy to complete it? If it feels like a chore, skip it.
5. Talk to people about what they did, not what you want
Generic blasts feel like noise. The same message sent to everyone usually lands with no one.
Use what you know. Someone who bought a starter kit might want a refill in six weeks. Someone who browsed but didn’t buy might need an answer to a question, not a coupon. Someone who hasn’t returned in a while might respond to “here’s what’s new since you last visited.” The closer a message matches a customer’s actual behavior, the less you need to sweeten it with a discount.
This is also where scattered data hurts. If your marketplace orders, your website, and your offline sales live in different places, you can’t see the whole customer, and you end up guessing.
6. Be easy to talk to
People come back to brands that treat them well when something goes wrong. A fast, human reply on the channel they already use, often WhatsApp, can do more for loyalty than a month of promotions. A returned item handled gracefully is a customer you might keep for years.
7. Measure the right things
If you only track total sales, discount-driven repeat purchases will look like success. Watch these instead:
- Repeat purchase rate: what share of customers buy again.
- Time to second purchase: how long it takes. Shorter is usually a good sign.
- Share of revenue from returning customers: a measure of how healthy your base really is.
- Margin on repeat orders: if it’s shrinking, discounts may be doing the work.
The bottom line
The second purchase is the hardest one to earn, and also the most valuable. Customers who come back usually cost less to serve, buy more over time, and are more likely to recommend you. But they don’t come back because of a coupon. They come back because you recognized them, helped them, rewarded them, and made them feel the brand was worth returning to.
Start small. Pick one step, perhaps the first 30 days after purchase, and do it well before moving to the next.
Ready to build customers who come back?
At ProPS, we help brands turn first-time buyers into returning customers. We unify scattered customer data into one live customer profile, then run the loyalty, gamification, and engagement programs that bring people back, without relying on constant discounts. We are a local team that knows the Indonesian market, and we agree on KPIs upfront so results are measured, not assumed.
If you’d like to see where your own repeat customers are slipping away, let’s talk. Tell us how your customers buy today, and we’ll help you find the best place to start.
