Shopify AI chatbot that resolves, not just replies

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.

Start Your Free Trial 30 days free. No credit card.
Shopify AI chatbot looking up an order in the Shopify admin and answering with live tracking

Hay.chat

Online

Hi, I ordered the SoundCore Q45 headphones last week and haven't received any shipping update yet.
@Shopify · Get Order

Order #4891 · SoundCore Q45 Wireless Headphones · ordered Feb 19 · status: Fulfilled

@Shopify · Get Fulfilment

Shipped via DPD · tracking DPD4891UK · last scan Cambridge depot, Feb 24

Good news, your SoundCore Q45 headphones shipped yesterday via DPD. Here's your tracking link: dpd.co.uk/track/DPD4891UK. The last scan was at the Cambridge depot, so they should be with you tomorrow.
Thanks! Also, do you have any wireless earbuds that are good for running?
@Shopify · Search Products

3 results · SoundCore Sport X10 £59.99 in stock · JBL Endurance £44.99 in stock · Sony WF-SP800N £89.99 low stock

We have a few options. The SoundCore Sport X10 (£59.99) is our most popular for running, sweatproof with ear hooks. Want me to send you the product link?

Shopify chatbot vs Shopify Inbox: what Inbox can't do

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.

AI chatbot for Shopify stores

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 and refunds on Shopify

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.

A Shopify helpdesk, with every conversation in one place

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.

How Hay.chat handles Shopify support, step by step

Step 1: Understand

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 Trial

Connects to Shopify and the rest of your support stack

9 native Shopify actions for orders, products, and fulfilment. Plus Stripe for payments, Zendesk for ticketing, and more.

Shopify Shopify
Stripe Stripe
Zendesk Zendesk
WooCommerce Magento HubSpot
Shopify · 9 automated actions
Stripe · 27 actions
Zendesk · 51 actions

View all integrations →

Teach Hay.chat your Shopify store policies in minutes

Upload your docs

Drag and drop your return policies, product guides, and shipping info. Hay.chat accepts PDF, DOCX, and HTML, or crawls your help centre directly.

Return policy Product guides Shipping info Shopify FAQs

Control what Hay.chat knows

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.

Keep it current

Update documents anytime. Hay.chat always uses the latest version. Search your knowledge base to find and edit any document in seconds.

See what Hay.chat learns from every Shopify conversation

The dashboard below is filled with sample data so you can see the shape of the reporting. These are not customer results.

Sample data
78% auto-resolved
Auto-resolved 78% Handed to a human 22%

Escalation reasons

Action unavailable in Shopify API 45%
Customer requested human agent 30%
Below confidence threshold 25%

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.

See how the Shopify support playbook works

Hay.chat's playbook editor lets you define exactly how each type of Shopify query is handled, from trigger to resolution.

Back to list Playbooks Save Playbook

Order status & returns

Playbook body @ for Actions/Documents / for blocks

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.

  • Trigger

    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.

  • 1

    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.

  • 2

    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.

  • 3

    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.

  • 4

    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.

Your Shopify store generates the same support questions every day. Hay.chat answers them.

Connect your Shopify store, upload your policies, and let Hay.chat handle order tracking, product questions, and returns automatically.

Frequently Asked Questions

Shopify Inbox is a messaging tool. It routes conversations to your team. Hay.chat is an AI agent that actually resolves them. Hay.chat connects to your Shopify admin, looks up orders, checks fulfilment status, searches products, and processes returns, all without a human in the loop. Shopify Inbox tells your team there's a message. Hay.chat handles the message.