Guides/Messages & templates
Customers ask for prices then order in free-form chat — staff retype it, quantities go wrong, totals are forgotten, proof photos cannot be matched to an order.
Catalog & Orders: products designed in the portal, customers pick from a list in WhatsApp or live chat, enter a quantity, and receive a numbered order with the total and your bank accounts. Payment goes through Payment confirmation; your system gets a webhook and API.
3 min read
This is WACO's "shop inside the chat" — no Meta Commerce Manager, no catalog approval. You write the products and prices in the portal; the rest is a deterministic chat flow.
The customer's flow
- Types a keyword (katalog, produk, pesan, or your own), picks "Send
product catalog" in the interactive menu, or staff type
/katalogin a private note. - Receives the product list: a WhatsApp list message (up to 10 products, name + price), or option buttons in live chat.
- Picks a product → asked for a quantity (a number). The product image is sent if you filled in its URL.
- The cart is shown with Add more, Finish & pay, Cancel.
- Finish → a numbered order (e.g.
P-000123) with summary, total, and your bank accounts, plus the instruction: "type sudah bayar and enter the order number as the invoice". - The customer confirms through Payment confirmation; an order number entered as the invoice links the two automatically. A payment marked valid (API) sets the order to paid and notifies the customer.
The team's flow
- Every order becomes a private note in the customer's conversation, labelled
pesanan(created automatically) — the team replies from the inbox as usual. - Catalog → All orders: filter by status (awaiting payment, paid, processing, completed, cancelled), change status with one button (the customer is notified), download CSV.
- For your system: webhooks
pesanan.baruandpesanan.status, plusGET /api/v1/pesanan,POST /api/v1/pesanan/{id}/status, andPOST /api/v1/katalog/kirim. Details in the API documentation.
Setting it up
- Open Catalog, fill in name, price, short description, and optionally an https image URL per product. Up to 10 products — the WhatsApp list limit.
- Write your bank accounts one per line, review the opening message and the order summary
(variables
{nama} {nomor} {ringkasan} {total} {rekening}). - Tick Turn the catalog on, save, then try it from the Send a test card.
- Make sure Payment confirmation is on as well so payments are captured.
The catalog uses ordinary session messages (interactive list and buttons), so it needs no Meta business verification and uses no AI Operator quota. The AI Operator stays silent while an order is in progress.
← PreviousYou want customers to choose a package and pay from WhatsApp without opening another app, the way WACO renews itself.
Next →A new lead was answered and then went quiet. When does WACO follow up automatically, how many times, and when does it stop?
Still stuck after following this guide? Contact us from the
dashboard — attach a screenshot if you have one, it speeds everything up.