October 10, 2026

How to Add Live Chat to BigCommerce With Script Manager

Add live chat to BigCommerce using Script Manager with footer location and all pages

You can add live chat to BigCommerce without installing an app or editing theme files. BigCommerce has a built-in Script Manager that loads a script on the pages you choose, and a chat widget needs exactly one script. This guide walks through the setup step by step, explains which Script Manager options to pick and why, and covers the checks that make sure the chat actually helps your shoppers.

We use Talkmio as the example, but the same steps work for any chat widget that installs with a single script tag.

Why Use Script Manager to Add Live Chat to BigCommerce

BigCommerce stores can add chat in three ways: an app from the marketplace, a manual edit of the Stencil theme, or Script Manager. For a script-based widget, Script Manager is usually the best of the three.

  • No theme edits. Your script survives theme updates and theme changes, because it lives outside the theme files.
  • Page control. You choose whether the script loads on every page or only on storefront pages.
  • Consent category. Each script is assigned a category, which matters if you use BigCommerce’s cookie consent features.
  • Easy removal. Disabling or deleting the script removes the widget everywhere at once.

BigCommerce’s own Script Manager help article describes the interface in detail if you want the full reference.

What You Need Before You Start

  1. Access to the BigCommerce control panel with permission to manage Storefront settings.
  2. A chat account and your site key. For Talkmio, create a free account at app.talkmio.com, add your store under Websites and copy the 12-character site key. No card is required for the free plan.
  3. The embed line, with your key in place of the placeholder: <script src="https://app.talkmio.com/w/YOUR_SITE_KEY.js" async></script>

The steps are also listed on the Talkmio BigCommerce integration page.

Step-by-Step: Add Live Chat to BigCommerce With Script Manager

Step 1: Open Script Manager

In the BigCommerce control panel, go to Storefront → Script Manager and click Create a Script.

Step 2: Fill in the script settings

Use these values:

  • Name: Talkmio (or any name your team will recognise, such as “Live chat widget”).
  • Location: Footer.
  • Pages: All pages.
  • Script category: Essential.
  • Script type: Script.

Each choice is explained in the next section.

Step 3: Paste the embed line

Paste the script line with your real site key into the script contents box. Double-check that YOUR_SITE_KEY has been replaced. A placeholder left in is the most common reason a widget does not appear.

Step 4: Save

Click Save. The script is active as soon as it is saved.

Step 5: Check the storefront

Open your store in a private browser window. The chat bubble should appear in the corner within a moment. Click through a category page, a product page and the cart to confirm it loads everywhere you expect.

Script Manager Options Explained

The settings are not arbitrary. Each one affects where and when the chat loads.

Setting Recommended Why When to choose differently
Location Footer Loads after the page content, so it does not delay what shoppers see first Rarely; Head gives no benefit for a chat widget
Pages All pages Includes cart, checkout and order confirmation, where many questions start Choose storefront pages only if you do not want chat in checkout
Script category Essential Talkmio’s recommended setting for its support widget If your own legal assessment says chat must wait for consent
Script type Script You paste a script tag rather than a URL Use URL only if your widget provides a bare script address

All pages vs storefront pages

BigCommerce’s scripts documentation lists which templates each scope covers. The all-pages scope includes checkout, order confirmation and account pages; the storefront scope leaves checkout and order confirmation out. Many stores want chat in checkout, because that is where payment and delivery questions appear just before a purchase. Our guide to live chat on the checkout page covers why and how to use it there without distracting buyers.

The consent category

The script category tells BigCommerce how to treat the script when shoppers interact with cookie consent. Talkmio recommends Essential for its support widget. Whether that fits your store depends on your own legal assessment of what the widget stores, so involve whoever owns privacy for your business. Authorised control panel users can change a script’s consent category later in Script Manager.

Teach the Chat About Your Store

A visible bubble is only the first step. Shoppers judge the chat by its answers.

Add your store to the knowledge base

In Talkmio, go to Mio AI → Knowledge base and add your store’s address. Mio reads every public page on the same domain, respecting robots.txt, and uses those pages to answer. Make sure your shipping, returns and payment pages are public and up to date.

Upload documents that are not on the site

Size guides, product manuals, warranty terms and B2B price lists often live in PDFs. Upload them; Talkmio accepts PDF, DOCX, TXT, MD, CSV and HTML files up to 15 MB.

Write business instructions

Tell the assistant what you sell, the tone to use and what it must never promise, for example: “Never quote delivery dates. Never offer discounts. Hand order questions to the team.” Mio answers only from your content and never invents prices or policies, but instructions make your boundaries explicit.

Test with Try Mio

Use Try Mio to ask the questions your customers ask most. You see the answer, which knowledge pieces were used and how long it took. Fix gaps in your content, then test again on the live store.

What Shoppers Ask, and Who Should Answer

BigCommerce stores range from small boutiques to large B2B catalogues, but the question mix is similar.

  • Product questions such as sizes, materials, compatibility and stock. An AI assistant answers these from product pages and documents.
  • Shipping and returns policy. Answered from your policy pages.
  • Payment options. Answered from your payment page.
  • Order status and changes. These need a person or an order system. Talkmio hands the conversation to your team when a visitor asks about a specific order.
  • Complaints. Always a person.
  • B2B quotes and bulk pricing. Usually a person, after the assistant collects the basics.

When a conversation is handed off, it gets a “needs human” badge and your team gets a browser notification in the Inbox. If nobody is online, an e-mail and a push notification on the mobile app follow. When the whole team is offline, visitors are asked for an e-mail before their first message, and your later reply goes out by e-mail.

Performance and Page Speed

A script loaded in the footer with the async attribute does not block the page from rendering. The widget still downloads its own files, as any widget does. If page speed is a priority, measure your key pages before and after installing, using the same tool and the same pages both times. Our article on chat widget page speed explains what to measure and how to read the results.

Troubleshooting

The chat bubble does not appear

  • Check the site key in the script: no placeholder, no extra spaces.
  • Check the script is enabled and saved in Script Manager.
  • Check the Pages setting covers the page you are testing.
  • Try a private window without browser extensions; ad blockers sometimes hide widgets.
  • If you use cookie consent, check whether the script category is waiting for consent you have not given.

The chat appears twice

You probably have the widget installed in two places, for example Script Manager and a theme edit or an older app. Remove one.

Widget changes do not show

In Talkmio, widget settings such as colour, position, assistant name, welcome text and business hours are set under Websites, and changes apply within five minutes. Reload the page after a few minutes.

The chat covers a button on mobile

Change the widget position in your Talkmio website settings, then check again on a phone.

Your First Week With Chat on BigCommerce

Installing the widget takes minutes; making it useful takes a week of attention. A simple routine for the first seven days:

  1. Day 1: install, add the knowledge base, write business instructions and test ten common questions with Try Mio.
  2. Day 2: invite your team. Agents handle conversations; Admins also manage websites, Mio and settings. Ask everyone to set their status to Online, Away or Offline.
  3. Day 3: set your business hours and offline text in the widget settings, so visitors know when a person is available.
  4. Days 4 to 6: read every conversation. Note each question the assistant could not answer and each handoff that should not have been necessary.
  5. Day 7: fix the content gaps you found: a missing delivery detail, an unclear returns rule, a product spec that lives only in a supplier PDF. Then ask the same questions again.

After the first week, a short weekly review is usually enough. Talkmio’s reports show conversations per day, the share answered by Mio alone, hand-offs, first-reply time, ratings and busiest hours, which tells you where to look.

Questions worth adding to your pages

Every question that reaches chat more than a few times a week is a candidate for your product or policy pages. Answering it on the page helps shoppers who never open the chat, and it gives the assistant better material for those who do.

Running Chat on More Than One Store

Many BigCommerce merchants run several storefronts, or a BigCommerce store next to a brand site on another platform. Each website gets its own site key in Talkmio, and all conversations arrive in one Inbox. The Pro plan includes 3 websites and Ultimate 10; Enterprise plans go further. Repeat the Script Manager steps for each BigCommerce store with its own key.

If you are still comparing chat tools for your store, our round-up of the best live chat software for e-commerce may help.

Frequently Asked Questions

Do I need an app to add live chat to BigCommerce?

No. BigCommerce’s built-in Script Manager can load a chat widget script on your storefront without any app. You create a script under Storefront, choose the footer location and the pages it should load on, paste the embed line and save. Apps are only necessary for widgets that do not offer a script-based installation.

Should the chat script load on the BigCommerce checkout page?

Usually yes. The all-pages scope includes checkout and order confirmation, where shoppers ask about payment, delivery and confirmation e-mails right before or after buying. If you prefer a distraction-free checkout, choose storefront pages instead, which leaves checkout and order confirmation out. Test both and watch your checkout questions.

Which script category should I choose in Script Manager?

Talkmio recommends the Essential category for its support widget. The category affects how BigCommerce handles the script when shoppers respond to cookie consent. Whether Essential is right for your store depends on your own legal assessment of what the widget stores, so check with whoever handles privacy for your business.

Will a chat widget slow down my BigCommerce store?

A script placed in the footer with the async attribute does not block your page from rendering, so shoppers see the content first. The widget still downloads its own files. To know the real effect on your store, measure key pages before and after installing with the same tool and pages.

Why does my chat widget not appear after saving the script?

The most common causes are a placeholder site key left in the script, the script being saved but not enabled, a Pages setting that excludes the page you are testing, an ad blocker, or a consent setting waiting for approval. Check each in a private browser window without extensions.

Can I use one Talkmio account for several BigCommerce stores?

Yes. Each store is added as its own website in Talkmio and gets its own site key, and conversations from all of them arrive in one Inbox. The free plan covers one website; Pro covers 3 websites, Ultimate 10, and Enterprise plans cover more.

The Bottom Line

To add live chat to BigCommerce, Script Manager is the cleanest route: footer location, all pages, the Essential category and one script line. It survives theme changes and takes a few minutes. Then spend your effort on what matters to shoppers, which is accurate answers from your own store content and a quick handoff to your team for orders and complaints. Create a free Talkmio account and add the script to your store today.


Try Talkmio on your site

Free plan, no card required.

Start free