Shopify
This guide explains how to integrate Shopify with the Amio AI Chatbot. You’ll learn how to let customers track their orders directly in chat and how to smoothly hand them off to your live support team when needed.

What you can do with this integration
With the Shopify + Amio AI Chatbot integration, you can:
- ⚡ Automate support - reduce repetitive questions and free up your support team.
- 🤝 Handoff the conversation - if needed, the chatbot can transfer conversations to a live teammate for personal assistance.
- 🛒 Instant order tracking - customers can check the status of their orders, display shipping carrier, get the tracking number, and delivery status right inside the chat.
This integration helps you deliver faster responses, improve customer satisfaction, and streamline your e-commerce operations.
Adding Amio Chat to Your Shopify Store
To let visitors chat with Amio AI chatbot on your storefront, you need to embed the chat widget into your Shopify store.
Google Tag Manager
You can install the Amio web chat on your Shopify store using Google Tag Manager (GTM).
👉 For detailed instructions, follow the guid on how to embed Amio Web Chat with GTM
Custom Code in Shopify Theme
Alternative way is to copy the Amio chat snippet from your Amio account and paste it into your Shopify theme files (usually in Online Store → Themes → Edit code → theme.liquid, before the closing </body>
tag).
Order Tracking with Shopify
You can connect Amio to your Shopify store to let customers track their orders directly in the chat. By using Shopify’s API, Amio can securely fetch order and fulfillment information (tracking number, carrier, delivery status).
Getting Your Shopify API Access Token

To connect Amio with your Shopify store, you need an Admin API access token. This token is generated from a custom app you create inside your Shopify admin.
Follow these steps to obtain it:
-
Log into your Shopify Admin
Go tohttps://{your-store}.myshopify.com/admin
. -
Go to Settings → Apps and sales channels
At the top of the page, click Develop apps. -
Create a new custom app
- Click Create an app.
- Give it a name (for example:
Amio Chatbot Integration
).
-
Configure Admin API scopes
In the app settings, open Configuration tab and click Edit in Admin API integration. Grant these scopes:read_customers
read_orders
read_fulfillments
-
Install the app
After saving the configuration, click Install app in the top right corner. -
Copy the Admin API access token
Once installed, the Admin API access token will be displayed.- Copy it and store it in a safe place.
- Shopify will only show it once - if you lose it, you’ll need to regenerate it.
Set Up Order Status Answer in Amio
Once you have your Shopify Admin API access token, you need to connect it inside the Amio app so the chatbot can securely fetch order information.
Step 1: Add Variables in Amio Settings
- In your Amio dashboard, go to Settings → Variables.
- Add the following two variables:
shopify-store-url
→ your Shopify store URL (e.g.my-store.myshopify.com
)shopify-api-access-token
→ the Admin API access token you created earlier.
These variables will be used by the chatbot to authenticate and retrieve customer orders.
Step 2: Enable the Shopify Order Status Answer
If you created your chatbot by cloning our E-commerce Template Bot, you already have a dedicated Shopify order tracking flow included.
- Go to Answers in your chatbot.
- Locate “Order 🛒 - Status (Shopify)”.
- Turn this answer ON.
- If you already have the generic “Order 🛒 - Status” answer enabled, turn it OFF to avoid conflicts.
This way, the chatbot will always use Shopify’s API when responding to order tracking questions.
Step 3: Adjust the Flow

The flow is prebuilt but customizable if needed:
- ✅ First, the chatbot asks the customer for their email address.
- 🔎 Amio checks if there is a customer with that email in Shopify.
- 📦 If found, Amio retrieves the customer’s orders.
- ⏳ The chatbot picks the most recent order and displays:
- Order status
- Shipping carrier
- Tracking number
- Direct link to Shopify’s order tracking page
You can further edit the flow to match your brand’s tone of voice, add follow-up questions, or provide additional self-service options.
Handoff to Customer Support
Sometimes customers need more than automated answers. Amio enables smooth handoff from the chatbot to live support through email fallback or our help desk integrations, such as Front, Zendesk, Daktela , Freshdesk, etc.
Updated 19 days ago