How to build a WhatsApp chatbot for your online store
Most messages an online store gets on WhatsApp are the same handful of questions, asked at all hours. A chatbot answers those the moment they arrive and passes everything else to a person. Here is what is worth automating for online stores, what a good flow looks like, and where the bot should stop.
Key takeaways
- An e-commerce chatbot answers "where is my order?", starts returns, and handles pre-purchase questions.
- It reads order status from the store, so answers are exact, not guesses.
- Refund disputes, damaged goods and payment failures go to people with the order attached.
- A product finder in chat can turn browsing into buying.
On this page (28 sections)
- 1.The conversations worth automating for online stores
- 2.The order-tracking flow
- 3.An example flow: cart recovery + order tracking
- 4.Returns and exchanges in chat
- 5.Keyword flows or an AI chatbot?
- 6.Pre-purchase questions
- 7.A product finder
- 8.What the bot should hand to a person
- 9.Setting it up
- 10.Order changes
- 11.Payment problems
- 12.Discount codes and offers
- 13.Languages
- 14.Testing before launch
- 15.Pin-code serviceability
- 16.Gift orders
- 17.Subscriptions
- 18.Handing over to support
- 19.Is the chatbot working?
- 20.Sale-day load
- 21.Size exchanges
- 22.Order-ready and delivery-day replies
- 23.Warranty and repair claims
- 24.Back-in-stock sign-ups
- 25.Payment links for unpaid orders
- 26.After delivery
- 27.Care instructions on request
- 28.Frequently asked questions
1.The conversations worth automating for online stores
Start from what customers actually send. Shoppers ask about delivery time to their pin code, cash on delivery, size and fit, return policy, and where their order is.
Then look at what goes wrong today:
- 68% of carts abandoned with no follow-up.
- Order tracking calls overload your support. "Where is my order?" is your most common support query. WhatsApp order updates answer it before customers ask.
- COD orders come back as returns. The order ships, the customer changes their mind, and you pay both legs of the shipping plus the packaging.
Each of these is a conversation with a predictable shape — a question, a lookup, a confirmation. That shape is what a chatbot handles well.
2.The order-tracking flow
- Customer types "where is my order" or taps [Track order].
- The bot recognises the number and shows recent orders, or asks for the order number.
- It shows the status and tracking link, and the expected delivery date.
- If the order is late, it says so, gives the courier's latest update, and offers to escalate.
3.An example flow: cart recovery + order tracking
Example conversation — Cart recovery + order tracking. Names, times and references are placeholders.
Business: 🛒 Hey Priya! You left something behind...
Your cart: Handloom Silk Kurta (M, Blue) — ₹2,499
Offer for you: Use code SAVE10 for 10% off (expires in 24 hours)!
Complete your order: shop.link/checkout-priya
Customer: Oh I forgot! Let me order now.
Business: ✅ Order Confirmed! #ORD-29483
Handloom Silk Kurta (M, Blue) — ₹2,249 (after discount)
Expected delivery: 3-5 working days. We'll send tracking once shipped! 📦
Business: 🚀 Your order is shipped!
Tracking: Delhivery #DEL738291
track.link/ord29483
Expected delivery: 28 Jun (Thursday) 📦
Business: 🌟 Your kurta has been delivered! We hope you love it!
Loved it? Re-order or explore the rest of the collection here:
👉 shop.link/reorder-29483
Notice what the business side does: it answers with the specific detail (time, reference, next step), it asks for one thing at a time, and it gives the customer a one-word way to reply. Those three habits matter more than how clever the bot is.
4.Returns and exchanges in chat
The bot asks which order and item, the reason (size, damaged, not as described), photos where needed, and whether the customer wants a refund or exchange. It checks eligibility against your policy — within the return window, item category — and schedules a pickup or explains why it cannot. Exceptions go to staff.
5.Keyword flows or an AI chatbot?
Reputoo supports both, and most online stores end up using both:
- Keyword flows — a fixed menu or trigger word ("MENU", "BOOK", "STATUS") leads down a set path. Predictable, easy to audit, right for anything with a fixed answer.
- AI chatbot — reads the customer's own words and answers from your knowledge base (website, price list, policies). Right for the long tail of questions nobody wrote a menu item for.
A sensible start for an online store: keyword flows for the top two or three tasks, AI for everything else, and a person behind both.
6.Pre-purchase questions
"Will this fit a 32-inch waist?", "is it cotton?", "can you deliver to 411045 by Friday?" — the bot answers from product details and the delivery-time rules, and sends the product link with an [Add to cart] route. Questions the product details do not answer go to staff quickly, because a shopper waiting for an answer is a shopper about to leave.
7.A product finder
For stores with many products, a short product finder — who is it for, occasion, budget — narrows the catalogue to a few suggestions with photos and links. It works best for gifts, where shoppers do not know exactly what they want.
8.What the bot should hand to a person
- Complaints, refunds and anything where the customer is upset.
- Anything involving money the bot cannot see — a disputed bill, a custom quote.
- Health, safety or legal questions.
- Any customer who asks for a human. Do not make them ask twice.
For online stores specifically: damaged or wrong deliveries, refunds and payment failures need a support person with access to the order.
Handover on Reputoo moves the chat into the shared inbox with the conversation so far, so staff never ask the customer to repeat themselves.
9.Setting it up
- Connect your WhatsApp number to Reputoo (official API; takes minutes).
- Add your website and documents to the knowledge base so the AI answers in your online store's own terms.
- Build keyword flows for the top tasks above. What to connect: the store platform — Shopify, WooCommerce or a custom stack — is the source of orders, carts and customer consent.
- Choose who gets handed-over chats, and during which hours.
- Test from a personal phone, then share the number or a QR code with customers.
10.Order changes
Before dispatch, the bot can change the address or cancel an order if your platform allows it, and confirm. After dispatch it explains the options. Changes it cannot make go to staff.
11.Payment problems
"Money deducted but no order" is a stressful message. The bot collects the time, amount and payment reference, checks whether an order exists, and hands to staff with everything attached, telling the customer when to expect an answer. It never asks for card numbers, PINs or OTPs.
12.Discount codes and offers
Customers ask whether a code works or why it failed. The bot checks the offer rules and explains — minimum order, excluded items, expiry. It never creates codes; that stays with your team.
13.Languages
Shoppers write in many languages and mixes. Keyword flows cover common words — order, track, return, refund — and the AI chatbot handles the rest in the customer's language.
14.Testing before launch
- Track a shipped order, a delayed order and a delivered one.
- Start a return inside and outside the window.
- Ask a size question and a delivery-time question.
- Report a payment deduction without an order and check the handover.
15.Pin-code serviceability
"Do you deliver to 781001?" is asked before many orders. The bot checks the pin code against your courier's serviceable areas and delivery times, and says whether COD is available there. A clear answer before checkout prevents orders that can never be delivered.
16.Gift orders
Shoppers buying gifts want gift wrap, a message card, delivery to someone else and no price on the invoice. The bot asks for these, confirms them on the order, and sends the tracking link to the buyer rather than the recipient unless asked.
17.Subscriptions
For subscription products — coffee, pet food, skincare — the bot lets customers skip a delivery, change the date or product, or pause, within your rules, and confirms each change. Cancellations go to staff if you want a chance to save the subscription.
18.Handing over to support
Handovers arrive with the order, the customer's words, photos, and the reason — damaged item, refund dispute, payment problem. The bot tells the customer when to expect a reply. Support staff start with everything they need.
19.Is the chatbot working?
Watch the share of "where is my order?" questions answered without staff, returns started in chat, pre-purchase questions answered before checkout, and support volume per order. Read handovers weekly for gaps in product details or policies.
20.Sale-day load
During big sales, support messages multiply. The bot absorbs order tracking, delivery times and offer questions, so staff can focus on payment problems and exceptions. Update offer rules before the sale starts.
21.Size exchanges
Size is the most common reason for fashion returns. The bot can offer an exchange first — "would you like the next size up instead?" — check stock, and arrange a pickup and a replacement together. Customers keep the product they wanted, and the store keeps the sale.
22.Order-ready and delivery-day replies
Customers reply to delivery messages with instructions — "leave it with the guard", "call before coming". The bot records these and passes them to the courier where your integration allows, or to staff to relay.
23.Warranty and repair claims
For electronics and appliances, the bot collects the order, the problem, photos or a video, and checks the warranty period, then routes to the right service process or brand service centre as your policy says.
24.Back-in-stock sign-ups
When a product or size is out of stock, the bot offers to tell the shopper when it returns. With a tap they agree, and the alert goes out the moment stock arrives — one of the best-converting messages a store sends.
25.Payment links for unpaid orders
Orders abandoned at the payment step can get a fresh payment link on request, or once as a reminder to shoppers who opted in. The bot confirms when payment arrives and the order moves to dispatch.
26.After delivery
A day after delivery, a short message — "Did everything arrive as expected?" with [All good] [There's a problem] — catches damaged or wrong items early. "There's a problem" goes straight to the returns flow with photos. "All good" is the moment to ask whether the customer would like to hear about new arrivals.
27.Care instructions on request
Customers ask how to wash, store or use what they bought. The bot sends the care instructions for that product from the catalogue — fewer damaged items, fewer returns, and a customer who feels looked after.
28.Frequently asked questions
Does an online store need a developer to build a WhatsApp chatbot?
No. Flows are built in the Reputoo dashboard, and the AI chatbot learns from pages and documents you upload. A developer is only useful if you want to connect a custom in-house system.
Will customers know they are talking to a bot?
They should. Say so in the first message and offer a way to reach a person. Customers mind a slow or wrong answer much more than they mind a bot.
Can a chatbot answer "where is my order?" for an online store?
Yes. It reads the order status and tracking from the store platform and courier, and says so plainly when an order is late.
Can customers start returns through a WhatsApp chatbot?
Yes. The bot collects the item, reason and photos, checks your policy, and schedules a pickup or explains why it cannot. Exceptions go to staff.
What does the chatbot do if a payment was deducted but no order was created?
It collects the time, amount and payment reference, checks for an order, and hands to staff with everything attached.
Can the chatbot check if a pin code is serviceable?
Yes. It checks your courier's serviceable areas and delivery times, and whether COD is available there.
Can the chatbot offer exchanges instead of refunds?
Yes. For size returns it offers the next size first, checks stock and arranges pickup and replacement together, following the customer's choice.
Should the chatbot check in after delivery?
Yes — one message a day after delivery catches damaged or wrong items early and is a natural moment to ask about new-arrival updates.
Can the chatbot send care instructions?
Yes, for the product the customer bought, straight from the catalogue.
How do I set up product-specific re-purchase reminders?
Configure re-purchase intervals per product category — skincare at 45 days, protein supplement at 30 days, kid's shoes at 90 days. Reputoo sends personalised "Time to reorder?" WhatsApp at the right moment.
How do I send order tracking updates via WhatsApp?
Connect your Shopify/WooCommerce store to Reputoo. Order confirmation, shipping notification, and delivery confirmation are automatically sent as WhatsApp messages — no manual work, no missed updates.
Set up WhatsApp chatbot for your business
1,000+ businesses onboarded · Member of NVIDIA Inception · Official WhatsApp Business API, no per-message markup.