Adding Chat to BigCommerce: What This Guide Covers
BigCommerce sits in an interesting middle ground of e-commerce platforms: powerful enough that mid-size and B2B merchants build serious stores on it, but SaaS-simple enough that most of those stores are run by lean teams without a storefront developer on call. Chat fits that profile perfectly - a BigCommerce store with an AI chatbot answers pre-sales questions, deflects the where-is-my-order volume, and captures leads around the clock without adding headcount. And BigCommerce happens to be one of the easiest platforms anywhere to add a chatbot to, because it provides two clean, first-class mechanisms for it.
This guide is the practical, general-purpose walkthrough for getting an AI chatbot live on any BigCommerce store in about five minutes, no coding required. We cover the two install paths in depth:
Path 1: The Conferbot BigCommerce app. A standard marketplace-style app install: OAuth handshake, one settings page where you paste your Chatbot ID, and the app registers a storefront script through BigCommerce's Scripts API. The script is injected on every page automatically and - a detail worth caring about - is flagged for automatic removal if you ever uninstall the app, so nothing is left behind.
Path 2: The Script Manager direct embed. BigCommerce's built-in Script Manager lets you paste any script into your storefront from the control panel - no theme file editing, no app. Perfect if you prefer zero third-party installs or want manual control.
Both paths install the identical Conferbot widget, both are reversible in one step, and both work on the free Conferbot plan. You can even test the entire setup before creating an account, using the public demo bot ID 691c970890527a0468f9b2c9.
One scoping note. This article is the general BigCommerce how-to: install, configure, customize, troubleshoot. If you run a Shopify Plus or BigCommerce Enterprise operation and are evaluating chat for B2B buyer qualification, wholesale pricing conversations, multi-storefront rollouts, and API-level integration, we wrote a separate deep-dive for exactly that: AI chatbots for Shopify Plus and BigCommerce enterprise stores. Start here to get the widget live; graduate there when the questions become architectural.
For the short-form overview, see the Conferbot for BigCommerce channel page; for the condensed technical reference, the developer portal's BigCommerce guide. Everything below is the full version.
The Two Install Paths at a Glance
BigCommerce gives merchants a rare luxury: two officially supported, zero-theme-edit ways to run a chat widget. Here is how they compare so you can pick in thirty seconds.
| Path 1: Conferbot App | Path 2: Script Manager Embed | |
|---|---|---|
| How the widget loads | The app registers a script via BigCommerce's Scripts API; BigCommerce injects it on all storefront pages | You paste the snippet into Storefront > Script Manager yourself |
| Code touched | None - paste a Chatbot ID in a settings page | None in the theme - copy-paste into a control panel form |
| Storefront context sent to the bot | Platform identifier and store hash automatically; visitor identity when available | None by default (you can add custom data by hand) |
| Changing the bot later | Open the app, paste the new ID, save | Edit the script in Script Manager |
| Uninstall behavior | Script is registered with auto-uninstall, so removing the app removes the widget automatically | Delete the script entry manually |
| Survives theme changes | Yes - Scripts API scripts persist across theme switches | Yes - Script Manager scripts also persist across themes |
| Best for | Most merchants: managed, self-cleaning, settings UI | Merchants who prefer no app installs, or need custom boot options |
Notice what is not on this list: editing theme files. On BigCommerce you should essentially never paste a chat widget into your Stencil theme's templates - both official mechanisms survive theme updates and redesigns, while a theme-file paste dies with the next theme switch. This is a genuine advantage BigCommerce has over platforms where footer-template editing is the norm.
The honest recommendation: use the app. It does everything the manual path does, adds automatic store identification for your inbox, gives you a settings page with a demo-bot button, and cleans up after itself on uninstall. Reach for Script Manager when you specifically want to avoid third-party app installs (some agencies and IT policies do), or when you want to hand-craft the widget boot options with your own custom data.
Path 1: Installing the Conferbot BigCommerce App (Step by Step)
The Conferbot app follows BigCommerce's standard single-click app model. Here is the complete merchant-side flow, plus a look at what happens underneath, because knowing the mechanics makes the troubleshooting section obvious later.
Step 1: Get your Chatbot ID (or plan to use the demo bot)
If you have a Conferbot account, log in at app.conferbot.com, open your bot, and find the Bot ID under Share > Embed into website - it is the 24-character code in the snippet. If you do not have an account yet, skip this: the app's settings page includes a one-click demo bot button that fills in the public demo bot (691c970890527a0468f9b2c9), which works with no account at all.
Step 2: Install the app
Install Conferbot from the BigCommerce marketplace listing (or, for teams testing pre-release builds, as a draft app from the developer portal). BigCommerce shows the standard consent screen: the app requests the content-modification scope, which is what the Scripts API requires to register a storefront script. Approve, and BigCommerce hands the app an authorization code; the app exchanges it for an access token tied to your store's hash - the short identifier in your store's control-panel URL. This is BigCommerce's normal OAuth dance and takes a couple of seconds.
Step 3: The app registers the storefront script
Immediately after install, the app registers a script with your store via the Scripts API with three properties worth knowing about: it loads async (it never blocks your page render), it targets all storefront pages, and it is flagged auto_uninstall: true - BigCommerce itself removes the script if the app is ever uninstalled. That last flag is the difference between a well-behaved app and the orphaned script tags that haunt stores after years of app churn. Reinstalling the app is also safe: script registration is idempotent, so a reinstall does not stack duplicate scripts.
Step 4: Paste your Chatbot ID and save
You land on the app's settings page - deliberately minimal: a Chatbot ID field, an enable switch, and the demo-bot button. Paste your ID and save. The field is forgiving: the bare 24-character ID, the entire embed snippet, or a dashboard URL all work - the app extracts the ID from whatever you paste. Later visits to the app from your control panel go through BigCommerce's signed-payload load callback, which the app verifies cryptographically before showing your settings - your configuration is not reachable by guessing URLs.
Step 5: Open your storefront
Visit your store. The script BigCommerce injects is a small per-store loader that checks your saved settings and, if the widget is enabled and a bot ID exists, boots the standard Conferbot widget with your bot, passing along the platform identifier (bigcommerce) and your store hash as context - so every conversation in your Conferbot inbox is attributed to this specific store, which matters the moment you run more than one channel or storefront. Where visitor identity is available to the loader, it is passed too; otherwise conversations arrive as anonymous storefront visitors, exactly like any website chat.
If the bubble is there and the demo bot answers, you are done: total elapsed time is genuinely about five minutes. Swap the demo ID for your own bot whenever you create one - it is a paste-and-save in the app settings, no reinstall.
What uninstalling looks like
Remove the app from your control panel and two things happen without your involvement: BigCommerce deletes the registered script (the auto-uninstall flag), and the app receives the signed uninstall callback and deletes its record of your store. No residue on the storefront, no dangling data. Your bot and conversation history stay safely in your Conferbot account.
Path 2: The Script Manager Direct Embed
BigCommerce's Script Manager is the platform's built-in home for third-party scripts - analytics tags, pixels, and chat widgets - managed from the control panel with no theme edits. If you prefer not to install an app, this is your path, and it takes about three minutes.
The snippet
This is the canonical Conferbot embed, identical on every platform:
<script src="https://cdn.conferbot.com/dist/v1/widget.min.js" async></script>
<script>
window.ConferbotWidget('YOUR_BOT_ID', 'live_chat');
</script>Replace YOUR_BOT_ID with your bot's ID from Share > Embed into website in the Conferbot dashboard, or use the demo bot ID 691c970890527a0468f9b2c9 to test without an account. The first tag loads the widget bundle asynchronously from the CDN; the second boots it in live chat mode.
Step by step
Step 1: In your BigCommerce control panel, go to Storefront > Script Manager and click Create a Script.
Step 2: Fill the form: give it a name like "Conferbot chat widget"; set the placement to the footer (loads after your content); set the location to all pages (chat should follow the visitor everywhere); set the script category appropriately for your consent configuration (chat widgets are typically categorized as functional - align this with how your store handles cookie consent, since BigCommerce's consent tooling can gate scripts by category); and choose script contents as the type, pasting the snippet above into the content box.
Step 3: Save, then open your storefront in a fresh tab. The chat bubble should be in the corner on every page, checkout included or excluded depending on your placement choices.
What you give up versus the app
- No automatic store context. The static snippet does not tell the bot which store or platform it is on. Fine for a single store; noisy if you run several properties into one inbox.
- No settings UI. Changing bots means editing the script contents in Script Manager rather than a paste-and-save settings page.
- Manual cleanup. Nothing auto-removes the script if you stop using it (though deletion is one click in the same screen).
What you gain
Full control of the boot call. Because you own the snippet, you can extend the ConferbotWidget() call with your own options object - custom data fields, or a user object populated for logged-in customers if your theme exposes that data - which is exactly how developers add richer context than the standard integration passes. The options shape is documented in the developer portal guide, and the platform-agnostic version of this technique is covered in how to add a chatbot to any website.
Either way, do not run both paths at once - that is the two-bubbles bug from the troubleshooting section, and the fix is picking one.
What Storefront Context the Bot Receives (Set Expectations Correctly)
Before designing flows, it pays to be precise about what the widget knows on a BigCommerce storefront - both because it shapes what you can build, and because chat vendors are often vague on exactly this point. Here is the honest inventory.
What the app passes automatically
The per-store loader that the app registers boots the widget with two pieces of custom data on every page: the platform identifier (platform: "bigcommerce") and your store hash, the short unique identifier for your store. When visitor identity is available to the loader, a user object is passed as well; otherwise the visitor is anonymous, exactly as on any website chat. In practical terms this gives you:
- Channel and store attribution in the inbox. Every conversation is tagged as coming from this BigCommerce storefront - which becomes essential the moment the same bot also runs on your marketing site, a second storefront, or WhatsApp.
- Platform-aware flows. Bot logic can branch on the platform field, for example showing store-specific quick replies only to storefront visitors while the same bot answers generically elsewhere.
What it does not pass
The current app does not sync orders, customer records, or live cart contents into conversations. A shopper's basket total is not visible to your agents the way it is with, say, our PrestaShop module (where server-side rendering makes cart data available at inject time), and the bot cannot look up order status against the BigCommerce API on its own. We would rather state that plainly than let an "AI knows your store" headline imply otherwise. The workable patterns are the standard ones: the bot asks for the order number and email for order questions (which doubles as verification), and visitors name the product they are asking about, which they do naturally.
Extending context yourself
If you need more, the Script Manager path gives you the hook: since you own the boot call, you can pass any customData fields or a user object populated from what your Stencil theme knows about the logged-in customer. Those fields appear alongside the conversation in your inbox and are available to flow logic. The options object shape is documented in the developer portal guide. Teams that want genuine order-data depth - agents acting on order history inside the console - should read the comparison section below, because that is the one scenario where a helpdesk-class app is honestly the better tool.
What Your BigCommerce Chatbot Should Do First: High-Return Use Cases
With the widget live, the leverage shifts to what the bot actually handles. BigCommerce stores skew toward serious retail and a meaningful share of B2B, so the highest-return flows are a blend of classic e-commerce deflection and buyer-facilitation. Build these in roughly this order.
1. Shipping, returns, and payment questions
The unglamorous majority of pre-sales chat volume: "how much is shipping to X?", "what is your return window?", "do you take purchase orders?". Feed the bot your shipping page, returns policy, and payment/FAQ pages as knowledge, add three quick-reply buttons for the same topics, and the bot clears most routine contacts on day one, around the clock.
2. Where-is-my-order triage
Have the bot collect the order number and email in a structured flow. Even without an API lookup, this converts meandering "hi I ordered something a while ago" chats into complete, answerable requests - and the email doubles as verification. Stores with tracking-page URLs can have the bot hand back the tracking link pattern directly.
3. Product-fit and comparison questions
The conversations that convert. A bot trained on your product pages answers "will this work with...?", "what is the difference between these two models?", and "is this in stock in blue?" at the exact moment of purchase intent. On BigCommerce's typical catalog sizes, guided narrowing ("what are you using it for?") outperforms making the visitor search.
4. B2B and wholesale inquiry capture
A distinctly BigCommerce-flavored win. Stores serving trade customers get "do you offer volume pricing?" and "can I open a trade account?" chats that are worth far more than their frequency suggests. A short qualification flow - company, volume, timeline, contact - captures these as structured leads and can notify your sales inbox immediately. If this is a core motion for you rather than a side flow, the enterprise guide goes much deeper on buyer qualification and wholesale-pricing conversations.
5. Lead capture on hesitation and after hours
When a conversation shows intent but stalls, the bot offers to email a product link, restock alert, or quote follow-up - converting an abandoning visitor into a contact. Combined with honest business-hours configuration, this turns your overnight and weekend traffic (for many stores, the majority) into a morning queue of warm, structured messages instead of missed chats.
6. Live handoff when a human closes better
Conferbot's live chat mode lets your team take over any conversation from the shared inbox. The pattern that works: the bot fields everything first, resolves the routine, qualifies the rest, and pings a human (with the transcript attached) for high-intent or high-value conversations. The broader revenue playbook - proactive prompts, recommendation flows, cart-recovery thinking - is in using chatbots to drive e-commerce sales.
Customizing the Widget for Your BigCommerce Storefront
A design decision that explains the app's minimal settings page: the app controls wiring; the Conferbot dashboard controls everything visitors experience. The app (or your Script Manager snippet) supplies the bot ID; the widget fetches all appearance and behavior from your bot's configuration at runtime. Change a setting in the dashboard and every storefront running that bot updates on the next page load - no BigCommerce edits, ever.
Appearance
Under Customize at app.conferbot.com:
- Brand color and theme: match the widget's primary color to your Stencil theme's accent so the chat reads as native to the store, with light and dark themes and a configurable header and avatar.
- Position and offsets: bottom-right default, bottom-left available, with margin offsets for themes whose floating cart or back-to-top button already claims the corner.
- Launcher style: plain icon, labeled button, or a proactive preview bubble showing the greeting text.
Conversation and behavior
- Welcome message and quick replies: the highest-leverage copy you will write. Specific beats generic for stores: "Hi! Ask about shipping, returns, or a product - or track your order here."
- Proactive triggers: auto-open or nudge on a delay or on specific URLs. Used surgically (a prompt on the shipping-info page, not a sitewide auto-open), these lift engagement without irritating.
- Disabled URLs and load delay: exclude checkout if you want silence at payment, or delay the widget's appearance on performance-sensitive landing pages.
- Language: set the widget locale to match your storefront.
Availability and notifications
Set business hours honestly so the bot's promises match reality: during hours, conversations can escalate to your team live; after hours, the bot manages expectations and captures contact details. Turn on email or push notifications so a qualified B2B lead or a big-cart question reaches a human in minutes - response speed on live shoppers is one of the few competitive levers a lean store has over larger rivals.
Performance notes
Both install paths load the widget script async from the Conferbot CDN, so it does not block rendering or delay your storefront's first paint. If you use the Script Manager path, choosing footer placement keeps the script behind your content in load order. Chat widgets configured this way have negligible effect on Core Web Vitals - and you can verify on your own store by comparing PageSpeed Insights runs before and after install rather than taking any vendor's word for it, ours included.
Conferbot vs BigCommerce App Store Chat Apps: An Honest Comparison
The BigCommerce marketplace has a healthy chat category: Tidio, Gorgias, LiveChat, Re:amaze, and others maintain BigCommerce apps, and several are excellent products. Here is a fair accounting of where Conferbot fits, including where the incumbents beat it.
| Consideration | Typical marketplace chat app | Conferbot |
|---|---|---|
| Core model | Live chat or helpdesk first; automation and AI on higher tiers | Bot-first with live takeover; builder and AI on the free tier |
| Free tier | Free plans commonly cap seats and gate bots/AI; helpdesk products (Gorgias, Re:amaze) are paid per ticket or per seat | Free plan includes the widget, visual flow builder, AI answers, and a monthly conversation allowance |
| BigCommerce data depth | Helpdesk apps sync orders and customers into the agent console - genuinely deep | Platform and store-hash attribution automatically; no order sync in the current app |
| Multichannel | Varies; often strong on email/social for helpdesks | Same bot on your website, WhatsApp, Telegram, Messenger, Instagram, Slack, and more |
| Cleanliness of install/uninstall | Varies by vendor | Scripts API with auto-uninstall; reinstall-safe |
| Lock-in | Flows and history live in the vendor's ecosystem | Standard embed; leave by uninstalling one app or deleting one script |
Reading that honestly:
- Choose a helpdesk-class app (Gorgias, Re:amaze) if your support operation lives on order data - agents issuing refunds, editing orders, and answering with full purchase history in one console. That order-level integration is real, it is the product, and Conferbot's BigCommerce app does not do it. You will pay per-seat or per-ticket prices for it, and at sufficient volume it is worth it.
- Choose a live-chat-first app (LiveChat, Tidio) if you staff chat with human agents all day and want mature operator tooling; note that meaningful automation typically starts on their paid tiers.
- Choose Conferbot if you want the automation to do most of the answering - because your team is small - and you want a genuinely free starting point that includes the AI and the flow builder rather than gating them. One bot build also covers your web store and your messaging channels together, which none of the free tiers above match.
The test costs nothing: the Conferbot app installs in five minutes and the demo bot works without an account. Run it beside a competitor's trial for a week of real traffic and keep whichever resolves more messages per dollar. For a market-wide view beyond BigCommerce, see free chatbots for websites.
Troubleshooting: The Short List of Real Problems
Between the Scripts API's tidiness and the widget's design, BigCommerce is one of the least problem-prone platforms for chat. When something does go wrong, it is almost always one of these.
1. Installed the app, but no chat bubble
- Check the app settings first. Open the app from your control panel and confirm the enable switch is on and a Chatbot ID is saved. The per-store loader deliberately does nothing when unconfigured - a blank corner before you save settings is by design, not breakage.
- Is the bot published? A draft or disabled bot renders nothing. Isolate with the demo bot ID
691c970890527a0468f9b2c9: demo works, your ID does not - the issue is the bot's state in the dashboard, not the store. - Hard-refresh in a private window to rule out a cached page from before the install.
2. Script Manager embed shows nothing
Open your storefront's page source and search for widget.min.js. Missing? Check that the script's location is set to all pages and it saved without errors. Present but no bubble? Check the bot ID for typos (it is 24 hex characters) and test with the demo ID. Also check your script's consent category: if your store runs cookie-consent gating and the script sits in a category the visitor has not accepted, BigCommerce will withhold it - recategorize appropriately or test after accepting consent.
3. Two chat bubbles
Both paths are active - the app plus a Script Manager snippet - or an old chat vendor's script lingers. Pick one Conferbot path and delete the other; audit Script Manager for forgotten entries from past apps while you are there.
4. Widget overlaps theme elements
Some Stencil themes place a floating cart, chat-style help button, or cookie banner in the bottom corner. Move the Conferbot widget to the other corner or add offsets under Customize in the dashboard - no theme edits needed.
5. Widget missing on checkout only
Expected in several configurations: checkout is a distinct, locked-down context, and script injection there depends on your checkout type and settings. Many stores prefer no chat at checkout anyway (fewer distractions at payment). If you do want it there, check your checkout's script settings; if you do not, no action needed.
6. The bot answers, but conversations are not attributed to the right store
You are on the Script Manager path, which sends no store context. Either add a customData object to the boot call by hand, or switch to the app, which passes the platform and store hash automatically.
7. Uninstall and reinstall behavior
Uninstalling the app removes the storefront script automatically (BigCommerce honors the auto-uninstall flag) and the app deletes its record of your store - a clean exit with no orphaned scripts. Reinstalling later is safe: script registration is idempotent, so you will not accumulate duplicates. Your bot and conversation history persist in your Conferbot account throughout.
If a problem survives this list, the developer portal guide tracks current known issues, and support is available from the dashboard at app.conferbot.com.
The First Week: From Live Widget to Working Assistant
Five minutes gets you a chat bubble; a focused first week gets you a bot that measurably reduces your inbox. Here is the plan.
Day 1: Install with the demo, claim your own bot
Install the app (or create the Script Manager entry), confirm the demo bot answers on your storefront, then create your free account at app.conferbot.com, build a bot, and swap in your own ID. Resist scope creep on day one: a greeting, three quick replies (shipping, returns, track my order), and an email-capture fallback is the right first version.
Day 2: Train on your store's actual content
Add your shipping page, returns policy, payment/FAQ pages, and top product pages to the bot's knowledge base. Then interrogate it with the ten questions your support inbox sees most, and patch every fumble. This single session sets most of your eventual deflection rate.
Day 3: Brand and placement
Match the widget color to your theme, write a store-specific welcome message, set honest business hours, and add one proactive prompt where hesitation lives (shipping-info or cart page). If B2B matters to you, add the trade-inquiry qualification flow now - it is the cheapest high-value lead channel you will build this quarter.
Days 4-7: Read transcripts, close gaps
Read every conversation. Dead ends, ignored buttons, and misunderstood questions are each a five-minute fix in the builder or the knowledge base. A week of this loop tunes a small store's bot better than any amount of upfront planning.
What to measure at day 30
Three numbers: conversations resolved without a human (hours returned to your team), leads and emails captured from chat (pipeline created), and escalations to live agents (should be a healthy minority - zero means the bot is over-claiming, half means it is under-trained). If the first two are moving, the widget has earned its corner permanently.
Where to go next
When you outgrow the basics: chatbots that drive e-commerce sales for proactive and recommendation patterns, the Shopify Plus and BigCommerce enterprise guide when multi-storefront, B2B qualification, and API integration enter the picture, and the Shopify guide if you run sister stores across platforms and want one bot serving both.
Was this article helpful?
Build and deploy in 10 minutes. No coding needed.
How to Add an AI Chatbot to BigCommerce in 5 Minutes (No Coding) FAQ
Everything you need to know about chatbots for how to add an ai chatbot to bigcommerce in 5 minutes (no coding).
About the Author
The Conferbot team writes about building, deploying, and improving AI chatbots.
View all articles