Squarespace

A Squarespace chatbot, answering your visitors at midnight

One line in Code Injection. It reads the pages you have already written and answers visitors from them — in their language, with the page it used attached.

Five steps, about three minutes

In CustomerBot

Create the assistant

Paste your Squarespace URL. The crawler fetches the reachable pages and shows you the list; tick the ones worth training on and let it index them.

In CustomerBot

Copy the snippet

Once the assistant exists, the embed snippet carries your own bot ID. Nothing to edit by hand.

In Squarespace

Open Code Injection

From your site dashboard: Settings → Advanced → Code Injection. There are two boxes — Header and Footer.

In Squarespace

Paste into Footer

The footer box injects before the closing body tag on every page of the site. Paste, then Save.

In the browser

Reload the live site

Squarespace caches aggressively — a hard refresh or an incognito window is the fastest way to confirm the launcher is there.

Settings → Advanced → Code Injection → Footer
<script src="https://customerbot.co/script.js" data-bot-id="YOUR_BOT_ID"></script>

One thing to check first

Code Injection is only available on Squarespace’s higher-tier plans — currently Business and above. If the Code Injection panel is missing from Settings → Advanced, that is why, and it is the single most common reason someone follows an install guide and finds the menu item is not there. It is not a dead end though: a Code Block still works page by page on lower plans.

Business, Commerce or higher

Code Injection → Footer

The sitewide route. One paste, and the assistant appears on every page including the blog and the 404.

Personal plan

A Code Block on individual pages

Code Injection is not available, but you can still add a Code Block to the pages that matter. More fiddly, and it only covers the pages you do it on.

Where it earns its place on a Squarespace site

Service businesses

Studios, consultancies, therapists, trades. The site explains what you do; the assistant answers whether you do it in their area, at their budget, in their timeframe.

Anyone with an out-of-hours problem

Squarespace sites are often run by one or two people. Enquiries arriving at 22:00 are exactly what an always-on assistant is for.

Portfolios that get the same five questions

Rates, turnaround, licensing, availability, travel. Add those as Q&A pairs in your own wording and they stop reaching your inbox.

The enquiry you would otherwise never hear about

Most people who leave a Squarespace site with an unanswered question do not fill in the contact form. The assistant answers first, then asks for a name and email — and the transcript arrives with the lead, so you already know what they wanted.

How lead capture works
  • Captured inside the conversation, not behind a form
  • Filter and bulk-update lead statuses
  • Export the whole list as CSV
  • Read the full transcript beside every lead

Squarespace questions

What is a Squarespace chatbot?

A Squarespace chatbot is a chat widget on your Squarespace site that answers visitor questions automatically. Squarespace does not ship a trained AI chatbot of its own, so this is always a third-party tool added with a snippet — either sitewide through Code Injection, or page by page with a Code Block. The useful kind is trained on your own pages and documents, so it answers with your prices and policies rather than something generic.

Which Squarespace plan do I need?

Code Injection — the sitewide route — requires a Business plan or higher. On a Personal plan the menu item simply is not there, which is where most people get stuck following an install guide. You can still add the widget page by page using a Code Block on a Personal plan; it works, it is just more fiddly and only covers the pages you add it to.

How do I check it is actually working?

Publish, then open your live site in a private or incognito window rather than the editor preview. The editor does not run injected code the way a visitor’s browser does, so checking there is the most common false alarm. If the launcher does not appear, confirm the snippet is in the Footer box and that you saved and published.

Which Squarespace plan do I need?

Code Injection is a feature of Squarespace’s higher plans — on current pricing it starts at the Business plan. That is Squarespace’s restriction, not ours. If you are on a plan without Code Injection you will not be able to add any third-party widget, including this one.

Header or Footer?

Footer. The tag belongs at the end of the body so the browser paints your page before it fetches the widget. Putting it in the header will still work, but it makes your site marginally slower for no benefit.

Will it appear on every page?

Yes — site-wide Code Injection applies to every page Squarespace renders. If you want it on one page only, use that page’s own advanced settings for page-level code injection instead.

Does it clash with Squarespace’s own forms or pop-ups?

The widget mounts its own container and does not modify your page. The one thing worth checking is visual collision: if you run a Squarespace promotional pop-up or announcement bar in the same corner, move the launcher to the other side in bot settings.

Can it read my PDFs?

Yes. Upload price lists, terms or brochures directly and they are parsed and indexed alongside your pages — including text inside image-heavy pages, which is pulled out rather than skipped.

How do I take it off again?

Delete the line from Code Injection and save. There is nothing installed on your site, so there is nothing left behind.

Two minutes from here to live

Crawl your site, ask it the question you get most, and only then decide whether to paste the line.

Start free
Ask CustomerBotAnswers from our product docs