AI shopping assistant for your Shopify store
ChatPal answers product questions from your live Shopify catalog — prices, stock and variants checked the moment a shopper asks. Product cards, a variant picker and add to cart all happen inside the chat.
Live catalog — nothing to sync
One-click install, no theme code
Free plan to start
Aurora Outdoor Gear
AI assistant · online
Traillite 22L
$79
In stock
Moss · one size
Nova 20L Waterproof
$89
In stock
3 colors · 2 sizes
0
catalog syncs to maintain
2 min
from install to live on your store
100+
languages detected automatically
Three steps to an AI assistant that knows your catalog
Sign up free, connect your store, switch the widget on. No developer, no theme code, no product feed to prepare.
Create your free account
Email and a one-time code — no credit card, no sales call. You land straight on the Shopify connect screen.
Connect your store
Type your store address and approve on Shopify. ChatPal never gets permission to change your products, orders or settings.
Switch the widget on
Toggle the ChatPal Chat Widget app embed in your theme editor and save. From then on it answers from your live catalog and your store pages.
Already browsing the Shopify App Store? Install ChatPal from there instead →
Everything below is shipped and working
Not a roadmap. This is what your shoppers get the day you install.
Live catalog, zero sync
Every product question searches your store at that moment. Change a price or restock an item and the next answer already reflects it — there's no import, no feed and no "last synced" date to worry about.
Product cards in the conversation
Shoppers see the image, current price, stock and variants inside the chat — up to five products at a time, each linking through to the real product page.
Add to cart and choose options
A single-variant product adds to the cart in one tap. A product with sizes or colors opens a picker that only offers combinations that actually exist, then adds the exact variant chosen.
Comparisons and follow-ups that remember
"Which of those two is cheaper?", "the red one", "forget those, show me boots" — the assistant tracks what it has already shown, even if the shopper switches language.
Your policies answered too
Connecting your store pulls in your about, FAQ, shipping and returns pages, so the same assistant handles the non-product questions your inbox is full of.
The same assistant on your other channels
WhatsApp, Instagram and Telegram get the same catalog answers with native product cards for each — one setup, every place your shoppers message you.
Sales and new arrivals, straight from your collections
"What's on sale?" and "any new arrivals?" are answered from your real collection names, so a shopper asking in any language sees what's actually in that collection, in the order you set. If there isn't one, it says so instead of inventing a promotion.
"What's in my cart?" shown as a card
On your storefront, a shopper can ask what they've already got and see each line, the total and a Checkout button inside the chat. It's a snapshot of that moment — asking again fetches a fresh one.
Set up from your store the moment you connect
Connecting reads your store's own pages and writes a first welcome message, instructions and widget subtitle from them, then names the widget after your store and matches its colors to your storefront. Anything you've already set is kept unless you tick Replace.
It won't make things up about your products
A confident wrong answer about price or stock costs you a sale and a support ticket. These rules are built in, not settings you have to find.
It never invents a product
If your catalog doesn't have it, the assistant says so and offers to search what you do carry. No made-up models, specs or discounts.
Stock and price come from a live check
"Is this still available?" triggers a fresh look at your store — never an answer recycled from earlier in the conversation.
Anything it couldn't re-check is dated
If your store can't be reached for a moment, it says "that was $89 when I looked" rather than passing an old figure off as today's price.
A near-miss is not a match
Asked for something waterproof under $50, it says nothing meets both, names which requirement fails and asks which to relax — instead of pushing a half-fit.
It asks instead of guessing
When "the red one" could be two of your products, it asks which. One short question beats a confident answer about the wrong item.
It stays in its lane
Shipping costs, delivery times and returns aren't product data, so it points at your policies or hands the conversation to your team with the full transcript. Order status is answered only with Order support on, and only about the shopper's own orders once they sign in.
Beyond the catalog
The rest of what your store's assistant does, on every plan.
Every language your shoppers speak
Automatic language detection means an English store serves shoppers in Spanish, German or Ukrainian — and switching mid-chat doesn't lose the products already discussed.
Lead capture for hesitant shoppers
Not ready to buy? ChatPal offers to take an email so you can follow up with a reminder or a discount.
Human handoff with full context
Sensitive questions route to your team with the whole conversation attached — nobody has to ask the shopper to repeat themselves. With Order support on, a request to cancel an order or change its delivery reaches you with the order number and the shopper's own words.
Answers you can script
Custom intents and guided responses let you pin the exact wording for the questions where being on-brand matters more than being clever.
Every conversation reviewable
Read what shoppers actually asked, export it, and see where the assistant needs better knowledge — no black box.
Billed on your Shopify invoice
Install from the App Store and your plan is charged through Shopify. No second card to enter, no separate subscription to track.
What it can't do yet
We'd rather list these than let the assistant improvise. Today it tells shoppers plainly when something is outside what it can check.
Related reading
AI chatbots for Shopify stores: which one fits a small storeGorgias alternatives for a small Shopify store, and when to stayRep AI alternatives: what to use when traffic-based pricing stops fittingShopify Inbox alternatives: when the free chat is enough, and when to switchTidio alternatives: what to use when Lyro runs out, and when to stayTidio pricing: what live chat, Lyro AI and Flows costZipchat alternatives: what else to use for AI chat on your storeAI product recommendations on Shopify that only suggest what you sellCustomer service chatbot for an online store: what to automate and how to set it upHow to add an AI shopping assistant to Shopify that knows your catalogHow to turn your Shopify FAQ page into an AI assistant that answers in chatShopify MCP for merchants: what it is and what you need to doHow to answer “what size am I?” on Shopify from your own size chartHow to answer “where is my order?” automatically on ShopifyShopify chatbot FAQ
Put it on your store this afternoon
Free plan, no credit card. Sign up and you land on the Shopify connect screen — a store takes about two minutes to connect.