Shopify integration
"Where is my order?" is the most asked question in retail and the least interesting to answer. Connect your store and the assistant looks it up — carrier, tracking number and link included — along with prices, variants and what is actually in stock.
Connecting a store
Create a custom app in your Shopify admin
Settings → Apps and sales channels → Develop apps. Shopify now sends you on to the Dev Dashboard to build it. A custom app is private to your store — it is not listed anywhere and nothing goes through the app marketplace.
Add the scopes and the redirect URL
The app needs read_orders, read_products, read_fulfillments and read_customers, plus write_orders and write_customers, and the redirect URL from the guide. Then press Release — without that the changes are not applied and the connection will fail.
Collect three values
Your shop domain, the one ending in .myshopify.com, from Settings → Domains. Then the Client ID (API key) and Client secret (API secret key) from the app's Credentials page.
Paste them into the assistant
Open the assistant, turn on Enable integration, choose Shopify, and enter the three values. You are sent to Shopify to authorise, and the integration goes live when you come back.
Ask it about a real order
In the Playground, give it an order number you know and ask where it is. Then ask for a product by a word from its title. If both come back right, the store is connected properly.
The questions that fill a shop's inbox
Where is my order
It is the same question every day, it has an exact answer, and that answer takes a person thirty seconds of clicking to find. Multiply it by the number of orders you ship.
A bot that does not know your catalogue
An assistant with no access to the store invents. It quotes a price from last season, promises a size that sold out on Tuesday, describes a variant you stopped making. One wrong answer about stock costs more than the ten right ones saved.
Presale questions go unanswered at night
Somebody wants to know whether it comes in blue, in a 42, before they buy. Nobody answers until morning, and by morning they have bought elsewhere.
Your storefront is one of several places people ask
The question arrives on Instagram, on WhatsApp, in Messenger, in the website chat. The store data lives in exactly one place, and none of those conversations can see it.
Read access to the store, in the conversation
The Shopify integration gives your assistant six tools, and every one of them reads. It can find an order by its number, browse the store's orders, pull shipment tracking, open an order's status and contents, get the full detail of a product, and search products by a fragment of their title. Each one is a switch you set per assistant. What it cannot do is just as much the point: there is no tool that changes anything in your store. It will not edit an order, will not alter stock, will not touch a customer record. That limit is what makes it safe to connect on a Friday and leave running over the weekend. The answers are live. Price, stock and order status are read at the moment of the question, so the assistant is never working from an export that went stale overnight. And because the store is attached to the assistant rather than to a channel, the same answers arrive in the website widget, on Instagram, in WhatsApp, in Telegram — wherever the customer happened to ask.
What the assistant handles
Order status on the storefront
The widget answers where an order is, on your own site, without the customer hunting for a tracking email.
The same answers on social
Instagram DMs, Messenger and WhatsApp reach the same store. Where the question came from stops mattering.
Presale questions, answered live
Sizes, colours, variants, what is in stock — at whatever hour the person was actually ready to buy.
Store data plus your own documents
With document search on, the same answer can combine live stock with your returns policy or size guide, uploaded as files.
And into the CRM
With HubSpot connected as well, a presale conversation becomes a contact and a deal while the assistant is quoting the price.
In whatever language they wrote
The language is detected from the message, so a question in Polish about a Shopify order gets a Polish answer with the real tracking number in it.
The six tools
Find an order by number
The customer says #1001 and the assistant returns that order in full. This is the tool that answers the question your inbox is mostly made of.
Order tracking
Carrier, tracking number and the tracking link, straight from the fulfilment record — so the customer gets the same information the courier has, not a promise to check.
Order status and contents
Status, total price and the list of items on an order. Enough to settle what was bought, for how much, and where it currently stands.
Product detail
Description, variants, prices and availability for one product — read live, so the answer about the blue one in a 42 is the truth as of this second.
Product search
Finds products from a fragment of the title, up to fifty matches, the way a customer actually describes something rather than the way your SKUs are named.
Browse orders
Walks the store's orders in pages of fifty. Useful for the questions you ask yourself in the Playground rather than the ones customers ask.
Honest answers about what it can reach
No. All six tools read. There is no tool to edit an order, adjust inventory, issue a refund or change a customer record, so a mistake by the assistant is a wrong sentence in a chat rather than a wrong number in your store.
Stop answering "where is my order" yourself
A custom app, three values, and your assistant has the same view of the store your support team does — on every channel you sell through.
Create an assistant