Endelir
Start free
Use case

WhatsApp win-back campaigns for customers who went quiet

Endelir builds a win-back audience from customers who opted in, sends them an approved marketing template, and brings every reply into one shared inbox. The people who bought from you last year already know what you do. Endelir takes the list of customers who have gone quiet, checks each one is still someone you are allowed to write to, and sends them a message on your business number. What comes back is a conversation, not a bounce.

Start free for 14 daysTalk to us
A man in a storeroom preparing an offer on a laptop, monsoon rain on the window
Live
Message to inbox in under a second.

The customers you already have are the ones nobody works

Most businesses know roughly who has stopped coming. The restaurant regular who has not booked since March, the guest who stayed twice and then not at all, the client who bought a package and never renewed. The record exists — in the till system, the booking sheet, someone's spreadsheet — and nothing is done with it, because working the list by hand means one person typing the same message four hundred times.

So the list sits there, and the marketing budget goes on finding strangers instead. When someone does finally work it, the shortcut is to send the same offer to every number anyone ever collected. That is how a business ends up writing to the person who asked to be left alone eight months ago, and how a number gets reported.

A list you define, and a check before every message

You decide what counts as gone quiet, because only you know your own cycle. The list that comes out of that decision becomes a contact group in Endelir — imported as a spreadsheet, or created by your own system through the API, which will name the group and put the contact in it. The campaign then goes to the group, and each person gets their own private message on your business number.

Before each message leaves, Endelir checks the contact. Anyone who has opted out is excluded, and a Marketing template goes only to a contact whose permission is on record. A contact who fails that check is refused rather than quietly sent to, and the campaign report counts them among the messages that did not go out. That check is the difference between a win-back campaign and a blast, and it is not something you have to remember to do.

How it works

  1. 1 You decide what quiet means Sixty days for a restaurant, a year for a salon, three years for a property company. Endelir does not hold your orders or bookings, so the rule lives in the system that does.
  2. 2 The list becomes a contact group Export the customers who match your rule and import them as contacts in a named group, or let your own system create and update them through the API. The group is created if it does not exist yet.
  3. 3 People who said no are left out Anyone who has opted out is dropped from the send without anyone editing the list, and a contact with no recorded marketing permission is refused rather than messaged.
  4. 4 You pick an approved template A win-back message is business-initiated and the customer has been quiet, so it uses a message template Meta has approved in advance — and in Meta's terms it is a Marketing template, not a Utility one.
  5. 5 Names and details fill the gaps Template variables are filled from the contact record — first name, the city they bought in, the package they had — so the message reads as though you remember them, because you do.
  6. 6 You send it, or schedule it Send now, or set a time. The time you pick is the time where you are, and the campaign waits in the queue until then.
  7. 7 Replies come back as conversations A reply opens in your shared inbox like any other chat. Because the customer has written to you, there is a service window in which your team can answer without a template.

What this looks like in practice

A salon has around nine hundred clients on file. Four hundred of them have not booked in six months. The owner knows this because the booking software says so, and until now the only thing anyone did about it was mention it in a staff meeting.

The four hundred are exported and imported into Endelir as a group. The ones who never agreed to promotional messages are refused by the consent check, which leaves the list she is actually allowed to write to. The message is not a discount — it is the two new treatments added since they last came, with the stylist's name they used to book with written in. It goes out on a Tuesday morning. The replies are ordinary chats: what does it cost, do you have Saturday, is Priya still there. Reception answers them from the shared inbox and books people in.

What can happen next

They answer, and a person takes it The reply lands in the shared inbox and is assigned like any other conversation. The customer wrote first, so the service window is open and your team can reply in their own words.
A keyword reply answers at once Price lists, timings, address and the same three questions everyone asks can be answered automatically the moment they arrive, at any hour.
A chat flow asks what they want now A flow can ask which branch, which product, or what stopped them, and write the answer onto the contact record where the next campaign can use it.
It reaches the right person A flow step can hand the conversation to a team, so a returning customer with a complaint does not land in a salesperson's lap.
They ask to be left alone A reply of stop, unsubscribe or cancel marks the contact as opted out, and they are excluded from every later marketing campaign automatically.
It reaches your other systems A flow step can call your own URL, so a customer who answers can be marked as active again in your CRM as it happens.
Nothing comes back Silence is information too. The campaign report shows what was delivered and read, and a group that reads and never answers is telling you the offer is wrong, not the channel.

What to know before you send one

A win-back message is Marketing, and Meta treats it that way. Bringing a dormant customer back is promotional intent, however politely it is worded, so it belongs in a Marketing template rather than a Utility one. Writing it as though it were an order update or an appointment reminder is not a clever workaround — it is the sort of thing that costs a business its number.

Permission is the whole audience, not a step in it. Endelir sends a Marketing template only to a contact whose consent is on record and who has not opted out, so a list of old numbers with no permission behind it will simply be refused. Permission can also carry an end date: a consent record that has been revoked or has passed its expiry no longer counts, and the send is refused on the same check. The longer someone has been quiet, the more worth asking whether that permission is still good.

There is no need for a discount, and there is a cost to sending too often. A new range, a new menu, a change of location or a genuine reminder all give someone a reason to come back, and none of them train your list to wait for a sale. Watch the opt-outs after each campaign — they are the clearest signal that the message, or the frequency, has gone past what people agreed to.

Two limits sit above the send, and a dormant list is usually large enough to meet them. Meta decides how many people your number may start a conversation with in a day, and moves that limit as your number builds a record. Your Endelir plan decides how many messages you may send in a month, the software counts them and refuses the one that crosses the line rather than sending it quietly, and the number for each plan is on the pricing page.

What to watch

  • How many of the group the campaign actually went to, and how many did not go out
  • How many were delivered and read, against how many were in the group
  • How many replied, and what they were actually asking for
  • How many came back — matched against bookings or orders in your own system
  • How many opted out after each campaign
  • Which quiet groups answer at all, and which have genuinely gone

Questions people ask

Can I message customers who have not purchased for several months?

Yes, where the customer agreed to hear from you and has not opted out since. The gap since their last purchase is not what decides it — permission is. Endelir checks each contact before the message leaves: someone who has opted out is excluded, and a Marketing template goes only to a contact whose consent is on record. Contacts who fail that check are refused before the message leaves, and the campaign report counts them among the sends that did not go out. The inactivity rule itself is yours to set, and the customers who match it become a contact group that the campaign is sent to.

What counts as an inactive customer?

That depends on how often your customers normally buy, and you are the one who decides it. Sixty days is a long silence for a restaurant regular; for a property buyer or a family that travels once a year it means nothing at all. Endelir does not hold your orders, bookings or treatment history, so it cannot work the rule out for you. Set the rule in the system that does hold those records — your till, your booking software, your spreadsheet — and bring the customers who match it into Endelir as a contact group, either by importing a file or by having your own system create the contacts through the API.

Are win-back messages Marketing messages?

Yes. Meta treats bringing a dormant customer back as Marketing, not Utility, even when the message carries no discount and reads like news. That has two consequences. The template you use has to be an approved Marketing template, and it will only go to contacts whose marketing permission is recorded and who have not opted out. Categorising a win-back message as Utility to get around the permission check is a policy problem, not a shortcut, and Endelir applies the same consent rule on the way out regardless of how the template is worded.

Does a win-back campaign need to include a discount?

No. A discount is one tactic among several, and it is the one that teaches your list to wait for the next sale. A new product, a changed menu, a new location, a service that did not exist when they last came, a loyalty benefit they still hold, or a genuinely useful reminder all give someone a reason to answer. The message that works best is usually the one that shows you remember something specific about them, which is what the contact record and its custom fields are for.

Can I re-engage only customers who previously bought a certain product?

Yes, and it makes the campaign far more relevant than one message to every past customer. The way it works is that you build the audience: pick out the customers who bought that product in whichever system holds the purchase history, and bring only those into a contact group in Endelir. Details you want to write into the message — the product, the branch, the date — come in as custom fields on the contact and fill the template variables. Endelir does not compute the segment for you, because it never sees the purchase itself unless your system sends it in.

What happens if the customer opts out after a win-back campaign?

They are excluded from every later marketing campaign, and nobody has to remember to remove them. A reply of stop, unsubscribe or cancel marks the contact as opted out automatically, and staff can also mark someone by hand when they ask in their own words. From that point the consent check refuses any Marketing template addressed to them. They can still write to you and you can still answer — opting out of marketing is not the same as blocking the conversation. Treat an opt-out as a decision to keep rather than a number to work around.

How do I measure a win-back campaign?

Delivery is the weakest measure of the lot, so start below it. Watch how many of the group the campaign actually went to against how many did not go out, how many replied, and what they asked. Then watch what happened afterwards in your own records: bookings made, orders placed, clients back on the diary. Endelir shows the conversation side and the campaign report; the return itself is matched in the system that holds your sales, or pushed back through the API. Count opt-outs every time, and read a rising number as the campaign asking too much.

Your next customer may already know your business.

Bring the list of people who went quiet into one place and give them a reason to answer. We connect your business number with you on a call, and go through the permission side before you send anything.

Start free for 14 days Talk to us

14 days free. No credit card. We call you to set the number up.