Your most common support question, resolved without an agent: customers text your WhatsApp number, your backend looks up the order, and they get live status instantly. No app install, no login, no ticket.
"Where's my order?" is the single most common support ticket for any e-commerce business. Most of them can be resolved without a human agent, if you give customers a fast, low-friction way to check.
WABridges lets you build an order-tracking bot in a few hours. Customers message your WhatsApp number with an order number. Your webhook looks it up, hits your database or fulfillment API, and replies instantly with status, estimated delivery, and a tracking link.
We keep the number online and hand you every event. You write the part in the middle.
Create a bridge and pair it with a customer-facing WhatsApp number. Give customers this number as your order-tracking contact.
Every inbound message from a customer hits your webhook endpoint as JSON. You get the sender's phone number and message body.
Parse the order number from the message, query your database or fulfillment API (Shopify, WooCommerce, custom), and fetch status and tracking data.
POST the order status back via the WABridges send API. Include current status, estimated delivery date, and a carrier tracking link.
Every loop below is the one above with your own logic in the middle.
Copy this prompt, paste it into any AI assistant, get working code in your language.
I want to build a WhatsApp order tracking bot using WABridges.
My stack: [Node.js / Express: update this]
My e-commerce platform: [Shopify / WooCommerce / custom DB, update this]
My setup:
- WA_API_KEY: my WABridges API key
- Bridge customer_ref: "orders"
- SHOP_API_KEY / DB connection available as env vars
I need:
1. A POST /webhook endpoint that receives inbound WhatsApp messages
2. Extract any order number (e.g. #12345 or plain 12345) from the message body
3. If an order number is found: query [my platform] for status, carrier,
tracking number, and estimated delivery
4. Reply to the customer with a formatted message:
"Order #12345: Shipped via FedEx
Tracking: 123456789
Estimated delivery: Thu, Jun 26
Track here: https://..."
5. If no order number found: reply with "Hi! Send me your order number
(e.g. #12345) and I'll look it up for you."
6. If order not found: reply with a friendly "not found" message and
suggest they contact support.
Please read the WABridges API docs before writing:
https://wabridges.com/llms-full.txt
Respond 200 immediately, do lookups async. Keep it under 80 lines.
What you get on the WhatsApp side, whatever you build on yours.
Other guides that build on the loop you just read.
Choosing a provider? See how WABridges compares to Twilio, 360dialog, and other WhatsApp API providers.