A Shopify AI chatbot only earns its keep if it can reach your orders. Hay.chat connects to your Shopify admin and handles tracking, product questions, and returns, without your team lifting a finger.
Hay.chat
Online
Every Shopify store already has Inbox, so the fair question is what another chat tool adds. Inbox is a good inbox. It puts customer messages somewhere your team can see them, suggests replies, and shows you what's in the cart. That's real, and for a store doing a handful of messages a week it may well be enough.
What it doesn't do is finish anything. A suggested reply is still a reply. Somebody on your team reads it, opens the order in another tab, checks the fulfilment, decides whether the return is inside the window, and types the answer. The message got easier to handle. The work didn't move.
Hay.chat has nine native Shopify actions and uses them unprompted. It opens the order, reads the fulfilment and the carrier's last scan, searches the catalogue for stock and variants, and answers with what it found. The customer gets their tracking number, not a promise that someone will look.
Returns are where the difference shows most. Hay.chat checks the order date against the returns window in your own policy document, confirms the item is eligible, and processes the refund inside the limits you set. Above your cap, or outside the window, it hands over to a person with the lookups already done rather than guessing.
Web chat, email, WhatsApp and Instagram land in the same place, against the same customer, with the same playbooks and the same escalation rules. That's the part a per-channel widget has never covered, and the reason most stores end up running two tools.
Hay.chat reads the customer's message and works out what they actually need: an order status check, a product question, or a return request. It pulls out the details that matter, like order numbers, product names, and shipping references.
Integration Hay.chat NLU
Stop switching between your Shopify admin and your chat tool.
Start Your Free Trial9 native Shopify actions for orders, products, and fulfilment. Plus Stripe for payments, Zendesk for ticketing, and more.






Drag and drop your return policies, product guides, and shipping info. Hay.chat accepts PDF, DOCX, and HTML, or crawls your help centre directly.
Categorise documents, set visibility, and toggle which ones your AI agent can access. You decide what Hay.chat can and can't reference when answering customers.
Update documents anytime. Hay.chat always uses the latest version. Search your knowledge base to find and edit any document in seconds.
The dashboard below is filled with sample data so you can see the shape of the reporting. These are not customer results.
Hay hands a conversation to a person below its confidence threshold, which defaults to 75% and is yours to move. Every decision it made on the way is in the log.
Hay.chat's playbook editor lets you define exactly how each type of Shopify query is handled, from trigger to resolution.
Answer in the customer's own language. Keep it short, ask for one thing at a time, and never make them repeat an order number they've already given you.
1 When a customer asks where their order is, look it up with Shopify · Get Order using the order number, or their email if they don't have one.
2 Then check Shopify · Get Fulfilment for the carrier, the tracking number, and the last scan.
3 If it has shipped, send the tracking link and the expected day. If it is still processing, quote the dispatch window from Shipping policy and don't promise a date. If it was cancelled, explain the refund timeline.
Never invent a delivery date. If the carrier hasn't scanned the parcel in 48 hours, say so plainly and offer to open a claim, rather than asking them to keep waiting.
If they want to return something instead, check the order is still inside the window in Returns policy then send the returns portal link and tell them what happens next.
4 If you are not confident, or they ask for a person, hand the thread over with Zendesk · Create Ticket and everything you already looked up.
Plain-English trigger. Say when the playbook should fire in the words your customers actually use: "Customer asks where their order is". No intents to train, no decision tree to draw.
Type @ to reach Shopify. The body is a document, not a flowchart. Type @ and pick Get Order, and Hay pulls the product, date, payment status, and fulfilment straight from your admin.
Chain as many as you need. A second action on the next line. Get Fulfilment reads the carrier, tracking number, and last scan location for that order.
Conditions in ordinary sentences. Shipped, processing, or cancelled each get their own reply, written the way you would brief a new hire. @ a document to keep the wording tied to your policy.
Handoff is part of the playbook. Escalation is a line you write, not a failure state. Below the confidence threshold, or on request, the thread goes to a person with the lookups already done.
Connect your Shopify store, upload your policies, and let Hay.chat handle order tracking, product questions, and returns automatically.