Why Shopify gets the best version of this
Shopify fires a webhook when a checkout is created and updated, not just when an order completes. That means genuine abandoned-cart recovery — reaching someone who entered their details and then hesitated, while they are still deciding. On Pro, that alone often pays for the subscription.
Create a custom app in Shopify
Shopify calls these “custom apps”. You are creating one for your own store, granting it read access to the data we need, and copying the token it gives you. No app store listing, no review, no waiting.
- Shopify admin → Settings → Apps and sales channels → “Develop apps”
- Create an app named “Xilot”, then Configuration → Admin API integration → Configure
- Tick the scopes below and save
- Click “Install app” and confirm
- Open API credentials, reveal and copy the Admin API access token (it starts with shpat_)
Required: read_orders, read_products, read_customers, read_fulfillments
For abandoned-cart recovery: read_checkouts
Only if you want COD auto-cancel: write_orders
Only if the AI should create discount codes: write_discounts
Copy the API secret key as well
On the same credentials page there is an API secret key. It is optional, but with it we can cryptographically verify that every webhook genuinely came from Shopify rather than trusting the shop domain alone. It takes one extra click and we recommend it.
- Verifies every incoming webhook with an HMAC signature
- Without it we fall back to matching the shop domain
- Can be added later by reconnecting
What your customers start receiving
Order and checkout events become WhatsApp messages, sent as approved templates when the customer is outside the 24-hour window.
- 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 checkout followed up with the recovery link, and optionally a discount code (Pro)
- 1
Subscribe to Growth or Pro
Growth connects your store. Pro adds cart recovery, AI store lookups and multiple stores.
- 2
Create the custom app
Settings → Apps and sales channels → Develop apps → create, configure scopes, install.
- 3
Copy the access token
API credentials tab. It starts with shpat_. Copy the API secret key too if you can.
- 4
Paste into Settings → Integrations
Your .myshopify.com domain plus the token. We verify, register webhooks and import.
- 5
Map templates and test
Point each event at an approved template, then fire a test order to see the real result.
Store integrations are part of the Growth plan. Abandoned-checkout recovery, AI store lookups and multiple stores are part of Pro.
See plans