A reorder reminder on WhatsApp is a short message sent just before a customer runs out of a consumable product, with a one-tap way to repeat the last order. The right time is the product's usual usage period minus a few days for delivery, sent only to customers who agreed to hear from you.
- Work out each product's run-out time first: the pack size divided by normal use, minus delivery days.
- Send one reminder before run-out, one gentle follow-up, then stop.
- Make repeating easy: the message should carry the last order, not a blank question.
- Get opt-in at the first order, and follow WhatsApp's template rules for business-started messages.
- Reminders should adapt to replies: 'still have stock' pauses the timer, 'change address' goes to staff.
- Track repeat orders per product to see which reminders work.
What is a reorder reminder, and which products suit it?
A reorder reminder is a message that arrives when a customer is about to run out of something they use up, such as coffee beans, pet food, filters, cleaning refills, printer ink or baby milk powder. It works for any product with a predictable usage period.
The reason it works is simple. Customers do not forget you; they forget to reorder. The pack empties on a Saturday night and the shop is the last thing on their mind. A short message two or three days earlier, with the last order already filled in, turns a chore into one reply.
It matters commercially too. The Harvard Business Review article on the value of keeping the right customers makes the case that existing customers deserve as much attention as new ones. For a shop paying for ads to find each new buyer, a reorder message to an existing buyer costs far less than another ad.
How do you work out when to send the reminder?
Work out the timing from the pack size and the normal usage rate, then subtract the days it takes you to deliver. Do this once per product, and write it in a table the AI can read.
| Product type (example) | How long a pack lasts (illustrative) | Send reminder |
|---|---|---|
| 1kg coffee beans, one household | About 3 to 4 weeks | Around day 21 |
| Pet kibble, 10kg bag, one cat | Depends on pet size | Ask the owner and record it |
| Water filter cartridge | Per the maker's stated interval | A few days before the interval ends |
| Cleaning refill pack | Weeks to months | By usage band |
| Printer ink for an office | Depends on print volume | Ask for monthly use |
The middle column is not a rule. It is an example of how to think. The honest approach is to ask the customer once at the first order: 'How long does one pack usually last at your home?' Store the answer and use it for the timer. Customers know their own use better than any average.
What does a good reorder message look like?
Hi! Your 1kg house blend from three weeks ago may be running low. Would you like the same again: 1kg house blend, whole bean, to your Subang address?
Yes please, same. Eh actually this time ground can?
Of course. 1kg house blend, ground, to the same address. The total is RM___ with delivery. Would you like to pay by DuitNow or FPX as last time?
DuitNow
Sent. Here is the payment detail. Once it is paid I will confirm dispatch.
Illustrative example.
Three things make this message work. It names the exact last order. It lets the customer change one detail without starting over. It asks nothing that the shop already knows.
Do you need permission to send reorder reminders?
Yes. WhatsApp requires opt-in for messages that a business starts, and you must also respect Malaysia's PDPA when you use customer contact data. Ask at the first order and keep a record.
Meta explains how to get opt-in for WhatsApp. A clear line at checkout works: 'May we remind you on WhatsApp when it is time to reorder?' Record the yes with the date. Our guide to the opt-in list in Malaysia covers the practical steps.
Business-started messages outside the customer's 24-hour window use approved templates, and the template category matters for cost and delivery. Read Meta's notes on template categorization and our post on message template categories before you write the template. Keep price talk general and check Meta's pricing page.
How many reminders should you send?
Send one reminder before run-out and one gentle follow-up a few days later, then stop. A third message is where reminders turn into annoyance, and an annoyed customer blocks you.
- Day -3: the reorder message, with the last order filled in.
- Day 0 to +2: if no reply, one short follow-up: 'Just checking in. Still have some left? Tell me when and I will remind you again.'
- If the customer says they have stock: ask 'How many weeks should I wait?' and reset the timer.
- If there is still no reply: pause. Try again at the next usage cycle, or put them in your win-back flow.
The follow-up rules from our post on avoiding spam and blocks apply here, and the lash refill reminder is a service version of the same idea. For lapsed buyers, see the win-back playbook.
Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.
How should the AI handle the replies?
The AI should read each reply, work out whether it is a yes, a change, a delay or a problem, and act on it. This is where an AI agent beats a simple scheduled broadcast.
| Customer reply | AI action |
|---|---|
| Yes, same as last time | Confirm order, send payment details |
| Yes, but a different size or flavour | Update the order, confirm price |
| Not yet, still have some | Ask how long, reset the timer |
| Stop sending | Opt the customer out immediately and confirm politely |
| The last one was wrong or damaged | Apologise, pass to staff, pause the reminders |
| Asks about subscription or discount | State your approved rule, or pass to staff |
The opt-out row is not optional. A clear way to say stop protects both the customer and your number's quality rating, which Meta tracks. See our guide to quality rating and messaging limits.
Does this work for business customers too?
Yes, and for business buyers it is often more valuable. Cafes, clinics, offices and workshops reorder the same consumables again and again, so a reminder tied to their usage can save the buyer a purchasing chore.
For example, a supplier of cafe disposables could ask the café owner for the weekly cup and lid usage once, then send a reorder note before the stock is due to run out. The buyer replies with 'same as last' and the order goes to the delivery list. The same contact should be tagged as a business account, with its own invoice details and its own price tier.
What data do you need, and what do you track?
You need the customer, the product, the quantity, the order date, the usage estimate and the opt-in record. Track the repeat rate per product and the reply rate per reminder.
- Which product has the highest repeat rate? Promote it.
- Which reminder gets no replies? Change the timing before you change the words.
- Which customers repeat late? Move their timer later.
A simple Google Sheet is enough to start. Our post on a WhatsApp sales funnel in Google Sheets shows the layout. Customer contact data should be handled in line with the PDPA.
What should reorder reminders not do?
Reorder reminders should not make health claims, push a larger pack with false urgency, or message customers who did not agree. They should also not assume that the old order is still right; always show what is being reordered.
For health-related consumables, stay with the product facts. Do not say a customer must continue a product for their health. Read our post on chatbots in the supplement industry if that applies to you.
How does a ChatsHero AI Agent Office run reorders?
A ChatsHero AI Agent Office runs reorders with a follow-up employee that sends the reminder on the customer's own timer, a sales employee that confirms or changes the order, and a reporting employee that shows you repeat rates. ChatsHero, a Malaysian AI agent platform, builds these from your own price list and SOP on the official WhatsApp Business API.
Custom workflows can write orders to Google Sheets and tag customers by product and reorder cycle, and staff can step in for complaints. A free 30-minute Zoom demo with your best-selling consumable would show what the reminder and reply would look like. For the overview, read what an AI Agent Office is.
Frequently Asked Questions
When should a WhatsApp reorder reminder be sent?
A few days before the customer is expected to run out. Work it out from the pack size, the normal usage rate and your delivery time, or simply ask the customer how long a pack lasts.
How many reorder reminders is too many?
Two is a sensible limit for one cycle: a reminder and one gentle follow-up. After that, pause and try again at the next cycle.
Do I need customer consent to send reorder reminders?
Yes. Collect opt-in at the first order and keep a record. Business-started messages outside the 24-hour window use approved templates.
Can the AI change an order inside the reminder chat?
Yes. It can confirm the same order or update size, flavour, quantity or address, then pass the payment details.
Does this suit B2B customers?
Yes. Businesses that reorder consumables often benefit from reminders. Tag them as business accounts and use their own price tier and invoice details.
Is there a free trial of ChatsHero?
No free trial, but there is a free 30-minute Zoom demo.
