How to Deal with Inactive Customers and Bring Them Back to Buy
A customer who hasn't bought in two weeks is not inactive. A customer who hasn't bought in two months might be, for a grocery store. For a store that sells perfumes or Ramadan decorations, a customer who bought last Ramadan and hasn't returned is not inactive — she is waiting for the season. If you message her in the middle of the year, you look like you don't know your own business.
Define "inactive" for your store before you do anything
A customer who hasn't bought in two weeks is not inactive. A customer who hasn't bought in two months might be, for a grocery store. For a store that sells perfumes or Ramadan decorations, a customer who bought last Ramadan and hasn't returned is not inactive — she is waiting for the season. If you message her in the middle of the year, you look like you don't know your own business.
Look at your own sales rhythm. How long does the gap between the first and second order usually last for the customers who do come back? That gap, plus a margin, is your inactivity threshold. For a bakery that sells by subscription it might be ten days. For a furniture store it might be four months. The number is yours, not a template's.
Once you set the threshold, build the list. Every customer who crossed it and has not bought since goes on the list. This list is the subject of the rest of this post.
Sort the silent ones before you message them
A customer who bought once at a 50% discount and disappeared is a different problem from a customer who bought three times at full price and then vanished. One is a deal-seeker who didn't find a reason to stay. The other is someone who was satisfied and then something changed. You cannot write one message for both.
Split the list by two things: how much they spent before they went silent, and how many times they bought. The high-value repeat customer gets a personal message, possibly from a human, referencing her actual orders. The one-time deal buyer gets a campaign message with a reason to return. The middle group gets something in between.
Worked example: a customer bought a full skincare routine from you in January, then nothing for six months. She is not the same as the customer who bought one discounted lipstick in a sale. The first one needs to hear that the brand she bought launched a new serum. The second needs to hear that there's a sale on again — but that alone won't build loyalty, so don't expect more than one purchase from that message.
Read the reason from the records before you write a word
Before you open WhatsApp, open the order history. What was in the last order? Was the delivery late? Did she ask for a return? Did she pay cash on delivery and the order arrived damaged? The reason is usually in the records, and the records are the only place where guessing is not required.
If the last order had a complaint, the reactivation message should acknowledge it. "We fixed the delivery issue you faced in your last order" is a stronger opener than "We miss you." The customer who left because of a problem needs to hear that the problem is gone. The customer who left for no visible reason needs a different approach: a restock, a new arrival, a genuine question.
If the records show no problem, look at what she bought. A customer who bought a winter item in December and went silent is probably not angry — she just doesn't need another winter item in June. Message her when the season returns, not before.
The message: short, specific, and about her, not about you
Most reactivation messages fail because they are about the store. "We miss you, here's 10% off" is about the store's need for a sale. The customer doesn't care that you miss her. She cares about what you have that she wants.
Write the message around her last purchase. "The brand you bought last time has a new piece in the same line" — that's a message about her taste. "Your usual coffee beans are back in stock" — that's a message about her routine. On WhatsApp, keep it to a few lines. One clear sentence about the reason, one clear action. No long paragraphs, no emoji overload.
If you must use an offer, make it fit the situation. Free delivery works for a customer who stopped because shipping cost annoyed her. A discount works for a customer who stopped because prices felt high. A "we saved your size" works for a customer who stopped because things sold out. The offer is a tool, not the message.
The offer is a key, not a crowd
A reactivation offer is not the same as a new-customer offer. The new customer needs to be convinced to try you. The inactive customer already knows you. The question is why she left, and a discount does not answer that question.
Sometimes the answer is "the thing I want is not there." In that case, the reactivation is not a discount — it is a restock notification with her name on it. Sometimes the answer is "the delivery cost more than the item." In that case, free delivery is worth more than a percentage off. Sometimes the answer is "I forgot about you." In that case, a simple reminder with a small incentive is enough.
Worked example: a customer bought a thobe from you in Eid season and then nothing for eight months. He is not inactive. He is waiting for the next Eid. Message him before the next Eid with the new collection, not with a random discount in the middle of the year. The discount in the middle of the year tells him you don't understand his buying cycle.
Timing: send at the right moment, and know when to stop
The first reactivation message should arrive at the moment the customer would naturally think of buying again, not before. If her usual gap is two months, a message at three weeks is noise. A message at two months and a week is a reminder. The difference is everything.
After the first message, plan a short sequence: one follow-up after a few days, one final message later. Then stop. A customer who ignored three messages will not answer the tenth — and every extra message teaches her to ignore you permanently. Silence is also an answer, and it costs you nothing to respect it.
Also respect the calendar. A message during iftar time in Ramadan will be read and forgotten. A message on a Friday afternoon will wait until after the weekend. Send when your customers are actually in the habit of checking their phone for shopping, not when it is convenient for you.
Clean the list as you go, even the "inactive" list
The inactive list is not a treasure to keep forever. After your reactivation attempts, some customers will not respond. They are not "potential customers" — they are contacts who have shown you, more than once, that they do not want your messages. Keeping them on your active list hurts the messages you send to everyone else.
Here is why: when you send a message to a list where a large part never opens, the store's messages start to look like spam, and the people who do want them start getting them later or not at all. The silent contacts are not neutral — they are noise that drowns your signal.
So after each reactivation round, remove the ones who did not respond. Keep a record of them separately, if you want, but do not send them campaign messages again. If they come back on their own, welcome them. If they never come back, you have lost nothing except the cost of messages they were ignoring anyway.
Measure reactivation with one number
One number only: how many of the silent customers bought again within a month of your message. Not how many opened. Not how many clicked. Not how many replied "thanks." Bought. That is the only number that tells you whether your reactivation is working.
Watch that number over each round. If it goes up, keep the approach and refine it. If it stays flat, change the message, not the volume. Sending the same message to more people is not a strategy. Sending a different message to the same kind of person is.
And remember the goal is not to make every inactive customer buy again. Some of them left for reasons you cannot fix, and some left because their lives changed. The goal is to find the ones who left for a reason you can fix — a stock gap, a delivery problem, a forgotten routine — and bring those back. That group is smaller than you think, and worth more than you think.