Customers text your WhatsApp number to get live order status. Your backend handles the lookup. No app install, no login — just type an order number and get an instant reply.
"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.
WA Bridges 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.
I want to build a WhatsApp order tracking bot using WA Bridges.
My stack: [Node.js / Express — update this]
My e-commerce platform: [Shopify / WooCommerce / custom DB — update this]
My setup:
- WA_API_KEY: my WA Bridges 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 WA Bridges API docs before writing:
https://wabridges.com/docs.txt
Respond 200 immediately, do lookups async. Keep it under 80 lines.