What a Shopify chatbot does for a small store
A generic chatbot dropped onto a Shopify site is just an FAQ with a chat skin. A real Shopify chatbot (with inventory sync enabled on Growth or Premium) does five things the FAQ can't:
- Answers product questions from your synced catalog. Product name, current price, and overall stock status (in stock, out of stock, on backorder) from your Shopify catalog. Sync runs daily and you can refresh on demand from the dashboard. Stock is reported at the product level (overall availability and total quantity across all variants), not per-variant color or size.
- Shows product cards in the chat. When a visitor asks about a specific item, the bot replies with the product name, price, an image, and a direct link. The visitor can tap straight through to the product page without going back to navigate the menu.
- Handles out-of-stock and restock questions honestly. "When will the ZT-500 be back" gets an answer from your synced catalog: out of stock, expected back on a specific date if you've set one, or "currently on backorder" if that's what the inventory says. No invented dates, no "let me check and get back to you."
- Captures the lead when the bot can't answer. A visitor with a question your catalog and FAQ don't cover gets a chain: the bot admits the gap, asks for their name and email, fires one notification to you. You get the lead instead of losing the visitor.
- Hands off to you when it matters. If the visitor wants a real person (sizing advice, a custom order, a wholesale inquiry), you get a push notification on your phone and can take over the chat right from there.
Why the inventory connection matters
This is the part most Shopify chatbots get wrong. The vendors that "learn from your website" by scraping it once on setup capture a snapshot of your product pages: the names, the marketing copy, sometimes the prices. They never come back to check whether the inventory changed.
So a visitor asks "do you have the ZT-500 still" three weeks after install, and the chatbot says yes because the ZT-500 was on the product page when it scraped. Except you sold through the last of them yesterday. The visitor places an order; the order fails or gets refunded. Now you have an annoyed visitor, a refund to process, and a chatbot the next visitor trusts a little less.
The fix is for the chatbot to read product data from the Shopify Admin API instead of from your storefront HTML. Inventory levels, restock dates, low-stock warnings, product status: those come from your Shopify catalog on a daily sync, with an on-demand refresh from your dashboard whenever you've made significant catalog changes. It's not second-by-second tracking, but it's far more current than a one-time scrape, and it catches the cases that hurt: an item that sold out overnight, a restock you logged this morning, a discontinuation you finalized last week.
Plan compatibility on the Shopify side
Shopify's plan structure is friendlier to chatbots than Squarespace's or Wix's: a full storefront plan with theme code access is all the chatbot needs. That covers:
- Basic, Grow, Advanced — full support. (Shopify renamed the mid-tier plan from "Shopify" to "Grow" in 2025.) This is where most small stores live, and the install path is identical across all three.
- Shopify Plus — full support, same install. Inventory sync currently fetches up to 250 products per refresh, which covers most small-store catalogs; pagination beyond that is on the roadmap and is the practical ceiling to be aware of if you're a high-SKU Plus store.
- Starter — best for Basic/Grow/Advanced/Plus storefronts; Starter has limited storefront and theme customization, so the install path varies and chatbot value is reduced for stores that primarily sell through social channels rather than a full storefront.
Shopify trial and development stores can install and test the SBB widget. (SBB billing is independent of Shopify billing — see our pricing below.)
Five-minute install on Shopify
- Sign up and run SBB onboarding: paste your Shopify storefront URL, our system reads your existing FAQ-style pages (About, Shipping, Returns, Contact) and builds an initial knowledge base automatically.
- (Optional, Growth or Premium) Create a private custom app inside your Shopify admin: Settings → Apps and sales channels → Develop apps → Create an app. Assign the
read_productsAdmin API scope (no inventory-level scope needed — variant stock data ships inside the products response). Generate an Admin API access token and paste it into your SBB dashboard. The custom app is private to your store and is not listed in the Shopify App Store, but you can revoke the token any time from the same Shopify settings page. - Copy the script tag from your SBB dashboard.
- In Shopify: Online Store → Themes → ⋯ (Actions menu) → Edit code → theme.liquid. Paste the script tag right before the closing
</body>tag. Save.
The widget appears on storefront pages (home, product, collection, blog) immediately. The theme-installed widget does not appear in checkout pages, which use a separate Shopify customization path (checkout extensibility, UI extensions, pixels) that this chatbot doesn't ship into.
Pricing
| Plan | Price | Best for |
|---|---|---|
| Basic | $29/mo | FAQ + lead capture only. No inventory sync at this tier. Suitable for stores where most visitor questions are policy-related (shipping, returns, sizing guides) rather than stock-related |
| Growth | $49/mo | Adds inventory sync (the defining Shopify feature), weekly report, CRM integrations (HubSpot, Pipedrive, Mailchimp), WhatsApp, and Google Calendar booking. This is the practical tier for an active product catalog |
| Premium | $79/mo | Adds Fit Check qualifying flows, live owner takeover, and the most capable model. Stores running consultations, wholesale inquiries, or higher-touch sales sit here |
Inventory sync is available on Growth and Premium only. No setup fees. Cancel anytime in your dashboard. SBB billing runs independently of your Shopify subscription.
Built for small Shopify stores, not enterprise
Most chatbot platforms in the Shopify ecosystem are priced for stores doing serious volume. Their pricing scales with messages or contacts or conversations, and their dashboards are designed for a CX team rather than a store owner. A flat $29 to $79 doesn't make sense to them because that's a fraction of what they expect to charge.
Small Shopify stores need the opposite. One owner, one dashboard, no surprise overages, no contact-tier upgrade emails. The bot answers product questions, captures leads, and hands off to the owner when nuance is needed. The owner checks a weekly report. That's the entire job.
What it doesn't do
Being direct about boundaries:
- It doesn't process orders. Shopify checkout is locked down by Shopify for a reason; the bot intentionally stays out.
- It doesn't issue refunds or modify orders. That's a fulfillment task, handled in your Shopify admin.
- It doesn't do abandoned-cart email sequences. There are great Shopify apps for that; this isn't one of them.
- It doesn't replace customer support for fulfilled-order issues. Those should still go to a human via email or your support workflow.
What it does do is the high-volume top-of-funnel work: pre-purchase questions, product discovery, stock checks, lead capture for anyone who didn't find what they were looking for. That's the work that scales badly without automation, and scales beautifully with the right kind.