Blog / Sales

Reactivating inactive customers with WhatsApp: the win-back guide

Redazione SendApp8 min read
Reactivating inactive customers with WhatsApp: the win-back guide

In short

Reactivating a customer who already knows you is almost always easier than convincing a new one: they know who you are, they've already bought, they just need a reason to come back. The win-back mechanic on WhatsApp: you segment contacts by inactivity (60, 90, 180 days), choose a proportionate lever — news for the lukewarm, an offer for the cold — and send a short sequence, two or three messages at most, with a clean exit for those who don't reply.

In every customer list there's a silent reservoir: people who bought, were satisfied, and then simply got distracted. They aren't lost customers — they're customers who were never called back. WhatsApp is the ideal channel to pick up the thread precisely because it's personal: the same message that would be one line among a hundred in a newsletter is a “we remembered you” in a chat. As long as you do it with method: clear segments, the right lever, measured frequency.

What a win-back campaign is (and why do it on WhatsApp)

Win-back is the campaign aimed at inactive customers: those who haven't bought, booked or been in touch for a certain period. The goal isn't to “wake up” everyone, it's to give each segment a proportionate reason to come back — and, for those who don't, to clean the list. On WhatsApp it works for three practical reasons: the message is read and not buried in a promotions inbox, the reply is a tap away, and the conversation that opens is worth more than a click, because you can reply, pitch and have them book directly in the chat. A non-negotiable prerequisite: you're reactivating customers who have consented to receive communications, not resurrecting numbers collected who knows how.

Step 1 — Define inactivity: the 60/90/180-day segments

“Inactive” isn't a judgment, it's a threshold that depends on your purchase cycle: for a café thirty days is an eternity, for a tire shop six months is the norm. The 60/90/180 thresholds are a starting point to adapt:

SegmentTypical situationApproach
Inactive for 60 daysNatural pause: they got distractedLight re-engagement: news or useful content, no discounts
Inactive for 90 daysCooling off: they've lost the habit or are weighing alternativesInvitation to return with a concrete but contained benefit
Inactive for 180+ daysAlmost lost: a strong reason is neededA firm offer with a deadline, or a last call and exit from the list

The operational point: the segments must build themselves. If every time you have to extract the inactive list by hand, you'll never do it twice. Tag contacts by date of last purchase — in SendApp the tags and contact filters are enough — so the segment updates and the campaign becomes repeatable.

Step 2 — Choose the lever: offer or news?

Instinct says discount; often it's the wrong lever, or at least a premature one. A discount in the first message teaches the customer to expect it and devalues the return: those who were merely distracted would have come back anyway. The correct scale starts from the lightest lever: first news (a new product, an added service, a collection), then a non-monetary benefit (a preview, a priority, a gift with the next purchase), and only for the coldest segments the real discount, with a genuine deadline. The rule that ties it all together: the more recent the customer, the less it should cost you to reactivate them.

Step 3 — Write the messages: examples for every segment

For those inactive for 60 days (light re-engagement)

  • “Hi Laura! The spring collection has arrived and there are two pieces that echo the ones you chose in December. Want me to send you the photos?”
  • “Hi Stefano, from this month we also deliver to your door on Saturdays. I'm flagging it because you yourself asked us about it!”

For those inactive for 90 days (invitation with a benefit)

  • “Hi Anna, it's been a while since we've seen each other! If you book the treatment within the week, the skin check is on us. Shall I suggest two times?”
  • “Hi Davide, we've reserved a preview of the new wine list for our longtime customers: a tasting on Friday, limited seats. Shall I hold a table for you?”

For those inactive for 180 days (offer or last call)

  • “Hi Roberta, it's been a while! We'd love to see you again: until the end of the month you get 15% off your next order with the code WELCOMEBACK. If instead you'd rather not receive our messages anymore, write STOP and we'll sort it right away.”
  • “Hi Franco, our last call: we'll let you try the service again with whichever option you prefer. If it's no longer the right time, no problem — we'll stop writing to you and stay available whenever you want.”

They all share three choices: the name, a concrete reference to the customer's history, a single closing question. And the messages for the cold segments include the explicit exit: offering the STOP isn't a risk, it's a filter that keeps the list clean and protects the number's reputation.

Step 4 — Frequency and sequence: how much to insist

Win-back is a short sequence, not a war of attrition. First message; if they don't reply, a second a few days later with a new element — the approaching deadline, an alternative; and possibly a third, only for the coldest segments, as a last call. Then stop: someone who hasn't replied to three messages won't reply to the fourth, and insisting produces blocks and reports. On the calendar, space the win-back away from your other campaigns — someone in the inactive segment shouldn't also get the week's generic promo — and stagger the sends over several days instead of a single wave.

Step 5 — Measure and clean the list

Three possible outcomes for each contact, three actions: those who reply or buy return to the active list and the tag updates; those who write STOP leave every promotional list immediately; those who stay silent after the last call go into a dormant segment never to be contacted with promotions again. Measure replies and repurchases by segment: you'll almost always discover that recent inactives perform much better than long-standing ones. The lesson is to anticipate — to catch inactivity at 60 days, before it becomes a habit.

Best practices

  • Automate the segments with tags by date of last purchase: manual win-back dies on the second run.
  • Personalize the reference: “the treatment you used to have,” “your Friday table” — memory is the real content of the message.
  • Don't dress up a discount as affection: customers can tell the difference between “we miss you” and “we miss your revenue.”
  • Prepare whoever replies: a win-back campaign generates conversations, and every conversation is a possible sale.
  • Make it cyclical: once set up, the sequence runs every month on the new contacts that cross the threshold.

With SendApp the win-back segments are built with tags and the campaigns are scheduled on the contacts that have them: the message goes out personalized with variables, the replies land in the shared inbox and the AI agent handles the typical questions (“until when is it valid?”, “can I book for Saturday?”) even after hours.

Put it into practice with SendApp

Campaigns, AI and a multichannel inbox with no markup on message costs. Try it free, no credit card.

Redazione SendApp

The SendApp team — WhatsApp marketing and AI platform for businesses.

Frequently asked questions