Which method to use
Installing the Watx app is the recommended path: it receives those fields on every plan. The paste-a-token path exists for merchants who already have a working token, or who are on Grow or above and would rather not wait.- Install the Watx app
- Paste a custom app token
Nothing to copy or paste. You approve access on Shopify and come straight back.If your Watx contact set up the app in their own Shopify Partner Dashboard and sent
you a Client ID and Client secret, open I created the app in my own Partner
Dashboard on the same dialog and paste both before pressing Continue. Both fields or
neither — an ID without its secret is refused, because pairing one app’s ID with
another’s secret makes every webhook fail its signature check for a reason no error
message explains.
1
Open the connect dialog
Integrations → Shopify → Connect. The dialog opens on Install the Watx
app, which is the default.
2
Enter your store address
Your
.myshopify.com address — not a custom domain like shop.yourbrand.com.3
Continue to Shopify
Press Continue to Shopify, review the permissions, and approve. You are
returned to the store console, and the first catalogue sync starts on its own.
You may be asked to approve twice: once to install the app, and once when Watx
exchanges the access token. Shopify may skip the second prompt if nothing new is
being asked for.
What Watx reads and writes
The console’s Overview tab shows the scopes the token actually carries, read live from the store — what you ticked, not what was asked for.
Shopify collapses
read_orders into write_orders when both are granted, so a store with
write access may not list the read scope separately.
What arrives after connecting
Watx registers 13 webhook topics on the store and starts a catalogue sync:orders/create · orders/updated · orders/paid · orders/fulfilled ·
orders/cancelled · refunds/create · checkouts/create · checkouts/update ·
checkouts/delete · products/create · products/update · products/delete ·
app/uninstalled
The Overview tab lists every topic with whether it is registered, when an event last
arrived on it, and how many arrived in the last 24 hours. A topic that is registered but
has never received anything is the sign that the signing secret is wrong.
Registration is idempotent — Re-register webhooks from the console’s More actions
menu can be run at any time. If registration fails, the store still connects and the
Overview carries the error.
Order messages and contacts
An order creates the contact (sourcestore) and an empty WhatsApp thread, so an order
message can reach a customer who has never written to you. Abandoned carts do not
create contacts — they only match existing ones.
Set the messages up on the console’s Messaging tab, and the confirmation flow on
Cash on delivery.
Reconnecting
Disconnecting
More actions → Disconnect store removes the store, its synced catalogue, orders and carts from the workspace, the webhook subscriptions held at Shopify, and the message automations built for it. It cannot be undone. Disconnect through Watx rather than only removing the app in Shopify — otherwise the subscriptions keep delivering to a dead token.One Shopify store per workspace. To connect a different one, disconnect the first.
When something is wrong
More in Troubleshooting integrations.