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.

Shopify logo



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

Shopify Custom App

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:

  1. Log into your Shopify Admin
    Go to https://{your-store}.myshopify.com/admin.

  2. Go to Settings → Apps and sales channels
    At the top of the page, click Develop apps.

  3. Create a new custom app

    • Click Create an app.
    • Give it a name (for example: Amio Chatbot Integration).
  4. 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
  5. Install the app
    After saving the configuration, click Install app in the top right corner.

  6. 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

  1. In your Amio dashboard, go to Settings → Variables.
  2. 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.

  1. Go to Answers in your chatbot.
  2. Locate “Order 🛒 - Status (Shopify)”.
  3. Turn this answer ON.
  4. 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

Shopify AI Chatbot - Order Status 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.