WhatsApp Template for Ecommerce: Restock Notice
Has it happened that a customer asks you a thousand times if size M has arrived? With this restock alert, you let them know as soon as stock is back, without having to write again. Copy the message, fill in the details, and send it.
Hi {{1}}, good news: we've restocked {{2}} at {{3}}. Should I set it aside for you? If you want, I can send you the payment link so you can secure it.
- {{1}}: customer's name (e.g., 'Maria').
- {{2}}: restocked product (e.g., 'the jeans in size M').
- {{3}}: color or variant (e.g., 'blue') or arrival date (e.g., 'this week').
- 1In WhatsApp Business, go to Tools > Template Library > Create Template.
- 2Choose the Marketing category (because it's promotional) and paste the message with the variables {{1}}, {{2}}, {{3}}.
- 3Submit it for review; Meta's approval can take up to 48 hours.
- 4Once approved, use it from the admin or from Wando: you load it once in the panel and the AI suggests it on its own when appropriate, always with your approval before sending.
More formal variant: 'Dear {{1}}, we inform you that {{2}} at {{3}} is now available. Would you like us to reserve a unit for you?'
More casual variant: '{{1}}! What you were waiting for has arrived: {{2}} at {{3}} 😍 Should I send it to you?'
Note: Since this is a promotional message, the official WhatsApp API requires that the customer has given their consent (opt-in) to receive marketing. Without that, you cannot send it. For order notifications or reminders, the category is utility and does not require opt-in.
When to send it (and when not to)
The ideal moment is as soon as you confirm the restock in your system. Don't wait for the stock to be published on the website: if the customer asked you, they want to be the first to know.
Send it if the customer asked you about the product, if they had it in the cart and abandoned it, or if they bought it before and it's a repeat item. In those cases, the message is expected and works well.
Don't send it if the customer never showed interest in that product, if they already bought something different from you recently and there's no sign they want more, or if more than 60 days have passed since their last interaction. In those cases, it's not a notification: it's spam.
What to reply when the customer responds
The template opens the conversation, but the customer's response is a free-form message. At that point, you no longer need an approved template: you can reply with regular text. These are the three most likely responses and how to continue.
If they say "yes, hold it for me": confirm quickly and send the payment link. Don't leave the conversation open without action.
If they say "how much does it cost?": reply with the price and the direct payment link. Don't send the price by message if you prefer they pay on the website, but be explicit about where they can pay.
If they say "not now, later": don't insist. Note that they'll look for it in a few days and let them know if the stock drops again. Pushing the sale here makes you lose their trust.
- Reply to "yes": "Great, {{1}}! I'll reserve it for you. Here's the payment link: [link]. If you have any questions, write to me."
- Reply to "how much?": "Hi {{1}}, it's [price]. I'll send you the payment link so you can secure it: [link]. Should I hold it for you in the meantime?"
- Reply to "later": "Sure, no problem. If stock goes down, I'll let you know. Would you like me to notify you if it gets low again?"
How to know if the message worked
The main metric is not how many messages you sent, but how many conversations turned into sales. If you sent 50 notices and 5 bought, you have a 10% conversion: that's a good number for a promotional message.
In Wando, campaign statistics show you delivered, read, and replied. But the data that matters is the one that's not in the dashboard: how many of those who replied ended up paying. That you have to measure yourself, by looking at the week's sales.
If no one responds, check two things: the list (are they customers who actually requested that product?) and the timing (did you send it on a Monday at 9 in the morning or a Friday at 8 at night?). The message can be perfect and the timing a disaster.
Why Meta may reject the template (and how to fix it)
Meta rejects templates for three common reasons: lack of opt-in, poorly defined variables, and misleading content.
The first is the most frequent: if you can't prove that the customer agreed to receive marketing, the template can be rejected even if the text is perfect. The solution is not to change the text, it's to collect opt-ins.
The second one: the variables {{1}}, {{2}}, {{3}} must be well defined in the Meta form. If you leave them empty or describe them poorly, the reviewer won't understand what will replace them and will reject it.
The third one: if the message promises something you can't deliver (e.g., "50% discount" and there's no such discount), Meta considers it misleading. Make sure the text is literally true.
Formal vs. friendly variant: when to use each
The formal variant works for customers who buy infrequently, are older, or in sectors where the interaction is more distant (health, real estate, professional services). It also works for the first post-purchase contact.
The friendly variant works for customers who have bought from you several times, who write informally, or who have a trust-based relationship. If in doubt, start formal and loosen up over time: it's easier to go from formal to friendly than the other way around.
The criterion is not "the product is expensive, so formal." It's "how comfortable the customer is with closeness." A customer who writes informally and sends voice notes doesn't want a "Dear Sir." One who addresses you formally and writes briefly probably prefers the formal approach.
How to tell if the message worked (besides sales)
Sales are the ultimate metric, but not the only one. There are earlier signals that tell you if the message is working before the month ends.
Look at the response rate: if you get 10 replies out of 50 sends, you have a 20% engagement rate. That's fine for a promotional notice. If they respond less than 10%, something is wrong: it could be the text, the list, or the time.
Also pay attention to negative responses: if several customers ask you not to write to them anymore, your list is poorly segmented. That's valuable information: adjust the segmentation before the next campaign.
In Wando, campaign statistics show you delivered, read, and replied. But the data that matters is the one that is not on the dashboard: how many of those who replied ended up paying. That you have to measure yourself, looking at the week's sales.
What happens if Meta rejects the template (and how to avoid it)
Rejection is not the end of the world, but it's best to avoid it. Meta rejects templates for three common reasons: lack of opt-in, poorly defined variables, and misleading content.
The first is the most frequent: if you can't prove that the customer agreed to receive marketing, the template can be rejected even if the text is perfect. The solution is not to change the text, but to collect opt-ins.
The second: the variables {{1}}, {{2}}, {{3}} must be well defined in the Meta form. If you leave them empty or describe them poorly, the reviewer doesn't understand what will replace them and rejects it.
The third: if the message promises something you can't fulfill (e.g., "50% discount" and there is no such discount), Meta considers it misleading. Check that the text is literally true.
If it's rejected, read the exact reason in the Meta panel, fix that specific issue and resubmit. Don't change the whole text: only change what they pointed out.
Formal vs. casual variant: when to use each one
The formal variant works for customers who buy rarely, are older, or in industries where the tone is more distant (health, real estate, professional services). It also works for the first post-purchase contact.
The casual variant works for customers who have already bought from you several times, who write to you informally, or who have a trust-based relationship. If in doubt, start formal and loosen up over time: it's easier to go from formal to casual than the other way around.
The criterion isn't "the product is expensive, so formal." It's "how comfortable the customer is with closeness." A customer who uses informal language and sends voice notes doesn't want a "Dear Sir." One who addresses you formally and writes briefly probably prefers formal treatment.
How to measure performance without falling into empty metrics
Platform metrics (delivered, read, replied) are useful, but they don't tell you if the message generated revenue. The only metric that matters is conversion to sale.
To measure it, you need a system: when a customer replies "yes" or "how much?", mark that conversation as "interested" in your CRM or a spreadsheet. Then, when the sale closes, cross-reference the data.
If you don't have a CRM, use labels in Wando: create a «reorder» label and a «purchased» one. At the end of the campaign, count how many moved from one to the other.
With that number, calculate your conversion rate: if you sent 50 notices and 10 replied, but only 3 bought, you have a 6% conversion rate. That tells you whether the message is worth repeating or adjusting.
How to prepare the list before sending the notice
The perfect message won't save a bad list. Before sending, make sure each contact has shown real interest in the product: they asked about it, abandoned it in the cart, or bought it before.
Segment by product: don't send everyone the notice about the size M jean if only 20 people asked about that size. The rest will read it as spam and may block you.
Also check how old the contact is: if they haven't interacted in more than 60 days, they probably aren't interested anymore. Better to remove them from the list and focus on the hot ones.
And opt-in: if you don't have it, don't send. Better to invest in a previous campaign to gather permissions than to risk Meta blocking your number.
Frequently asked questions
Can I use this template without the customer's opt-in?+
No. Since it's promotional, the official WhatsApp API requires that the customer has agreed to receive marketing messages. Otherwise, it may be rejected or blocked.
How long does Meta template approval take?+
It can take up to 48 hours. There's no exact guaranteed time, but it's usually less. Meanwhile, you can continue using free-form messages (active session) to respond to inquiries.
Can Wando send the restock notice automatically?+
No. Wando suggests the message and you approve it with one click. This keeps you in control and avoids errors. The AI learns from your responses and over time suggests increasingly accurate messages.
Can I use the same template to notify about restocks on WhatsApp and Instagram?+
No. The template is specific to the WhatsApp Business API. For Instagram, you use regular direct messages (DMs) and don't need Meta approval. Wando unifies both inboxes, but template logic applies only to WhatsApp.
What if the customer hasn't opted in but I have their number because they bought from me before?+
Having purchased before doesn't give you permission to send marketing. The official WhatsApp API requires a specific opt-in for promotional messages. Without it, the template may be rejected or your number may be blocked. Collect opt-in with a post-purchase message asking if they want to receive updates.
Can I edit an approved template or do I need to create a new one?+
If you edit an approved template, Meta puts it back into review, which can take up to 48 hours. If you need an urgent change, create a new template with the corrected text and use it while the other is being approved. Don't rely on editing: plan changes in advance.
Can I use the template to notify about restocks if the customer bought before but didn't opt in?+
No. Having bought before doesn't give you permission to send marketing. The official WhatsApp API requires a specific opt-in for promotional messages. Without it, the template may be rejected or your number may be blocked. Collect opt-in with a post-purchase message asking if they want to receive updates.
What do I do if Meta rejects the template due to opt-in?+
Editing the text isn't enough. You need to collect opt-ins: for example, send a post-purchase message asking if they want to receive updates. Once you have the record, resubmit the template with the proof.
Can I use the same template for Instagram?+
No. The template is specific to the WhatsApp Business API. For Instagram, you use regular direct messages (DMs) and don't need Meta approval. Wando unifies both inboxes, but template logic applies only to WhatsApp.
How do I know if the notice worked if I don't have a CRM?+
Use tags in Wando: create a 'restock' tag and a 'purchased' tag. At the end of the campaign, count how many moved from one to the other. That gives you the conversion rate without needing an external CRM.