How to Add Order Tracking to Your Shopify Chatbot (2026 Guide)

Ask any Shopify support team what they answer most, and the reply is always the same: "Where is my order?" It is the single most common message in ecommerce support - so common it has its own acronym, WISMO (Where Is My Order). It is also the easiest question to automate, because the answer already lives in your Shopify admin. An AI agent that can read live order status resolves it in seconds, at any hour, in any language - no agent, no ticket, no "please allow 24 hours for a reply."
This guide shows you exactly how to add order tracking to your Shopify chatbot using Chatonbo: the setup steps, how the lookup works under the hood, and the permissions and safety model so you (and your customers) know the data is handled correctly.
TL;DR
- "Where is my order?" is the #1 ecommerce support question. An AI agent resolves it instantly by reading live order status instead of routing a ticket.
- Chatonbo's [AI shopping assistant](/solutions/ai-shopping-assistant) looks up orders by email or order number and returns the current status plus a tracking link.
- Setup is built in: install the Chatonbo Shopify app, connect your store, and order tracking turns on automatically on paid plans (Pro/Business/Enterprise). Works in 50+ languages.
- It is read-only and safe. The bot reads order status - it never modifies orders, cancels them, or touches payment details. Access tokens are encrypted at rest.
- Order data flows through Shopify's Protected Customer Data program, which the merchant approves - the standard, official Shopify process.
Why automate "Where is my order?"
WISMO questions are high-volume and low-value. They rarely lead to a sale, they pull your team away from real problems, and customers hate waiting hours for a one-line status update they could have gotten themselves. Yet most stores still handle them manually - copy the order number, open the admin, find the fulfillment, paste the tracking link, reply.
An [AI order tracking chatbot](/solutions/shopify-agent) collapses that whole loop into a single conversation. The shopper asks "where's my order?", the bot asks for an email or order number, looks it up live, and replies with the real status and a tracking link - instantly, 24/7, in the shopper's own language. This is the practical heart of [agentic commerce](/glossary/agentic-commerce): an AI that *does* the task instead of just explaining how to do it.
The payoff is direct. You cut ticket volume on the most repetitive question in your inbox, your team focuses on orders that actually need a human, and customers get answers the moment they ask.
How to add order tracking to your Shopify chatbot
Here is the full setup, start to finish. Most stores complete it in well under ten minutes.
1. Create your Chatonbo account
Sign up at [chatonbo.com](/platform/register). The Free plan ($0, 100 conversations/month) is enough to build and test your bot, but live order tracking is a paid-plan feature - you will need Pro ($19/mo) or Business ($59/mo) to switch it on. Pricing is flat, with no per-conversation surprises.
2. Install the Chatonbo Shopify app
From the Shopify App Store, install the Chatonbo app. It ships as a theme app extension, so the chat widget loads natively inside your theme - no manual script tags, no editing theme.liquid, and no leftover code if you ever uninstall.
3. Connect your store
During install, Shopify asks you to approve Chatonbo's access. This is where order data access is granted, through Shopify's Protected Customer Data program (more on that below). Approve it as the store owner, and Chatonbo can begin reading order status on your behalf.
4. Upgrade to a paid plan
Open your Chatonbo dashboard and move to Pro or Business. Order tracking is bundled into every paid tier - there is no separate add-on to buy or extra integration to wire up. Once you are on a paid plan with your store connected, order tracking is live.
5. Test it like a customer
Open your storefront, click the chat bubble, and ask "Where is my order?" The bot will ask for an email or order number. Give it a real one from a recent order and confirm it returns the correct status and tracking link. Try it in a second language too - the assistant handles 50+ languages out of the box, so a French or Spanish shopper gets the same answer in their own tongue.
That is the entire setup. No code, no middleware, no separate tracking widget to style.
How the order lookup works under the hood
When a shopper asks about an order, the assistant follows a simple, predictable flow:
- It identifies the order. The bot asks for either the shopper's email address or their order number - whichever they have handy. Most customers know one or the other.
- It queries live Shopify data. Using the access you approved at install, Chatonbo reads the current state of that order directly from Shopify. There is no stale cache or nightly export - it is the same status you would see in your admin right now.
- It replies in plain language. The bot returns the current order status (for example, processing, fulfilled, or shipped) along with a tracking link when one is available, so the shopper can follow the package the rest of the way.
Because the lookup is anchored to an email or order number the shopper provides, the bot only surfaces details for an order the customer can already identify. It is the same self-service experience as a "track my order" page - just conversational, instant, and multilingual.
Permissions and safety: what the bot can and cannot do
Order data is sensitive, and Shopify treats it that way - so does Chatonbo. Here is exactly how access works.
Access runs through Shopify's Protected Customer Data program. Order and customer information on Shopify is gated behind this program. The merchant approves the access during install, and it follows Shopify's standard, audited process. This is the same framework every legitimate Shopify app uses to handle customer data - nothing custom or off to the side.
It is strictly read-only. The assistant *reads* order status to answer the shopper. It does not modify orders, does not cancel or refund them, and never touches payment details or charges a card. There is no write access to your store's commerce data - the bot can look, but it cannot change anything.
Tokens are encrypted at rest. The access tokens that let Chatonbo read your store data are encrypted when stored, so a database compromise does not hand over usable credentials.
One honest note on requirements: live order-data access depends on Protected Customer Data approval for your specific store. That is a standard part of the Shopify process, handled at install - but it does mean the merchant has to grant it before tracking can work. There is no way around that step, by design, and that is a good thing for your customers' privacy.
What order tracking does *not* include
We would rather set expectations honestly than overpromise. The order-tracking feature reads status and surfaces tracking - it is not a fulfillment console:
- It does not modify or cancel orders. Changing or canceling an order still goes through your team or your Shopify admin.
- There is no inbound WhatsApp order tracking and no voice channel. Order tracking lives in the on-site chat widget.
Keeping the bot read-only is a deliberate safety choice. Status lookups are the high-volume, low-risk task worth automating; account-changing actions stay with a human, where they belong.
Put it live on your store
If "Where is my order?" is filling your inbox, order tracking is the highest-leverage automation you can add to a Shopify store - it kills the most repetitive question you get, and it does it safely and read-only. Install the [Shopify agent](/solutions/shopify-agent), approve order-data access, move to a paid plan, and your shoppers can check any order's status themselves, in any of 50+ languages, around the clock.
You can [create your Chatonbo account](/platform/register) for free, build your bot, and see the full setup before you upgrade. Compare the Pro and Business tiers on the [pricing page](/pricing) when you are ready to switch tracking on - and turn your busiest support question into a problem your AI quietly solves on its own.
Written by
Sarah ChenHead of Growth · Chatonbo
Growth lead at Chatonbo. Writes about lead capture, conversion, and funnel design.
See it work on your own website
Paste your URL and chat with an AI agent trained on your content - right now, in 60 seconds.
Try It on Your Website