Overview — is this store actually talking to us?
Four tiles: Products synced, Orders · 24h (with the 7-day count and revenue), Carts recovered · 7d (with the value recovered and how many were abandoned) and COD awaiting reply. Below them:- What this token can do — the scopes read live from the store, split into Read and
Write. If cash on delivery is on and the token has no
write_orders, it says so here. - Webhook topics — one row per topic with Registered, Last received and a 24-hour count. Registered-but-never-received is how a wrong signing secret shows itself. The delivery URL is printed underneath; for WooCommerce it is the URL you paste into WordPress.
- Recent deliveries — every webhook the store sent, verified or refused, and what Watx did with it.
Orders
Every order the store has sent, newest first, searchable by order number, name, phone or email. Columns: order (linking to the order in your store admin), customer, items, total, payment (COD, Prepaid or Unknown), status (Cancelled, Refunded, Shipped, Paid or the store’s own status) and when it was placed. An order creates the contact and an empty WhatsApp thread, so the customer is reachable even if they have never written to you. The customer’s checkout address is written onto the contact — see Fields and tags.Carts
Checkouts that were started, filtered by All, Open, Abandoned or Recovered. A checkout appears the moment a shopper starts one and moves to Abandoned once it goes quiet for the period set beside the list. The rules card is on the same tab, because the list is the evidence for the rules:
A value outside the bounds is a typo, not a preference, and is clamped when saved. The
sweep runs every 15 minutes and fires the Cart abandoned
trigger once per cart that meets all of the rules — the message
itself is set up on the Messaging tab.
A shopper who completes their order stops being abandoned the moment the order arrives,
but a reminder already scheduled still sends. Keep reminder ladders short.
Catalogue
The products synced from the store, searchable, with the price in the store’s currency and stock (Out of stock, N in stock, or Stock not tracked). Sync now re-imports
everything; product changes at the store arrive on their own between syncs.
Shopify variants are synced as well, which is what lets an AI agent quote the right size
and build a cart link around it — see Skills.
Messaging — the store’s messages
Each message a store sends is an ordinary automation, created here at one click and refined in the canvas afterwards. They send templates, because most customers have never messaged you first and so are outside the 24-hour window.
Setting one up asks for an approved template and what fills each
placeholder. The values on offer come from the order or the cart:
- Orders — customer name, order number, order total, items, number of items, order status link, store name (and refund amount on the refund recipe).
- Carts — customer name, resume-checkout link, cart total, items, first item, number of items, store name.
If you have no templates yet
Any empty template picker offers the store bundle — all eight templates the console needs, submitted to Meta in one go:
Each one arrives with its placeholders already mapped when you pick it, so you are not
re-deciding what
{{2}} means. They can also be submitted from
WhatsApp → Templates → New → Use a template → E-commerce. See
Template library and packs.
Admin alerts
Separate from customer messages, further down the Messaging tab:- Admin numbers — up to ten, in international form (
+919876543210). Each becomes a contact and a WhatsApp thread the first time it is messaged. - Alert on every new order — one message per order, to every number.
- Alert template — admins almost never message the business’s own number, so their 24-hour window is shut and a plain text would be dropped. The alert goes out as a template. The same template is used for cash-on-delivery orders the guardrail could not cancel.