What connecting actually does
WooCommerce has a full REST API and native webhooks, so this is a genuinely deep integration rather than a link-out. We listen for order, customer and product events, and we can read your catalogue and order history to answer questions — all with a key you generate yourself and can revoke whenever you like.
Generate a key in WooCommerce, paste it here
Everything happens in your WordPress admin and takes a couple of minutes. You are creating a Read/Write REST API key — the same mechanism WooCommerce offers every integration — and pasting it into the connect form.
- Sign in to WordPress as an administrator
- Go to WooCommerce → Settings → Advanced → REST API
- Click “Add key”. Description: “Xilot”. User: an admin account. Permissions: Read/Write
- Click “Generate API key” — WooCommerce shows a Consumer key and Consumer secret
- Copy both immediately (they are shown only once) and paste them with your store URL
Your store URL must start with https:// — WooCommerce rejects key authentication over plain http.
The consumer secret is displayed once. If you navigate away before copying it, generate a new key.
We create the webhooks, you do not
As soon as the credentials verify, we register the order, customer and product webhooks in your store through the API. There is nothing to add by hand, and nothing to maintain. Disconnecting removes the webhooks we created.
- Order created, updated, paid, shipped, cancelled and refunded
- Customer created and updated
- Product updated, for stock and price answers
- Every incoming webhook signature-verified, and replays ignored
What your customers start receiving
Order events become messages — sent as approved templates where your customer is outside the 24-hour window, so they arrive whether or not the customer messaged you first.
- Order confirmed, paid, shipped, delivered and cancelled updates — with the courier and tracking link
- Cash-on-delivery confirmation with Confirm / Cancel buttons before you ship
- Every buyer synced into your phonebook with spend, order count and automatic tags
- Your AI able to answer “where is my order?” with real, live data (Pro)
Abandoned carts on WooCommerce
WooCommerce has no native abandoned-cart webhook — that is a gap in the platform, not in us. What we can recover today are pending and failed-payment orders: someone who reached checkout, generated an order, and did not complete payment. That is still the most valuable segment, and it is recovered automatically on the Pro plan. Full pre-checkout cart capture needs a small plugin, which is on our roadmap rather than shipped.
- Pending and failed-payment orders are recovered automatically
- Full pre-checkout cart capture is not available on Woo yet
- Shopify does have native checkout webhooks, if that matters to you
- 1
Subscribe to Growth or Pro
Store integrations are part of the Growth plan. Pro adds cart recovery, AI store lookups and multiple stores.
- 2
Generate your WooCommerce key
WooCommerce → Settings → Advanced → REST API → Add key, with Read/Write permissions.
- 3
Paste it into Settings → Integrations
Store URL, consumer key, consumer secret. We verify, register webhooks and import in one step.
- 4
Map your templates
Point each order event at an approved template so messages reach customers outside the 24-hour window.
- 5
Send a test order
Use the built-in “Send test order” button to see exactly what a customer receives before a real one does.
Store integrations are part of the Growth plan. Abandoned-cart recovery, AI store lookups and multiple stores are part of Pro.
See plans