Add an AI support assistant to a Squarespace site
Squarespace sites are common for studios, practices, and small retailers — businesses with real enquiry volume and nobody assigned to it.
- Two lines
- About two minutes
- One field
<!-- Matter Chat — paste right before </body> --><script> window.MatterChat = window.MatterChat || { q: [] }; window.MatterChat.q.push(["init", { id: "bot_your_key" }]);</script><script async src="https://app.matterchat.co/widget.js"></script></body>html · paste above the dimmed line
The route through your admin
- Settings
- Advanced
- Code Injection
- Footer
The snippet lands in Footer.
Where the snippet goes
In the Squarespace dashboard open Settings, then Advanced, then Code Injection. Paste the two-line snippet into the Footer field and save. It applies across the site with no per-page work.
- Settings, Advanced, Code Injection
- The Footer field is the intended place for third-party scripts.
- Site-wide by default
- Footer injection applies to every page, including blog and product pages.
- Business plan or above
- Squarespace restricts code injection to higher plans — check yours first.
Code Injection applies across the whole site, so there is no per-page version to keep in sync.
Answers from your own pages
Services, pricing, about, policies, and any blog posts you have published all become material the assistant can answer from, each answer linking the page so a visitor can read the detail.
Out-of-hours coverage for a one-person business
Most enquiries to a small studio or practice arrive outside working hours. Answering the practical questions then, and capturing anything else with the conversation attached, converts far better than a form that promises a reply within two working days.
Checking it actually worked
Four things, in order. The third is the one people skip, and it is the one that tells you whether the answers are grounded.
- 1Hard refresh the page — the launcher appears bottom-right.
- 2Ask it something your site answers, and check the reply cites a page.
- 3Ask it something your site does not cover, and check it declines.
- 4Open Conversations in the dashboard; both should be there.
On a different stack?
The snippet is the same everywhere. Only the place you paste it changes.
What site owners ask
Short answers. If yours is not here, the assistant on this page will try it — and tell you honestly if it cannot.
Which Squarespace plan do I need?
Code injection requires a Business plan or higher. That is a Squarespace restriction; worth confirming before you plan the work.
Will it show on blog and product pages?
Yes. Footer code injection is site-wide, so it appears everywhere without additional configuration.
Can I remove it easily?
Yes — delete the two lines from the Code Injection field. There is no plugin, app, or integration left behind.
From the blog
All posts- BuildingDomain locks and why “works on localhost” isn’t enoughDomain allowlists exist so your bot answers only where you installed it. Testing on localhost proves the script loads; it does not prove production embeds are locked down.Read
- EvaluatingThe best AI chatbot for a Webflow site, compared honestly (2026)Matter Chat, Social Intents, Ultimo Bots, Chatling, WeblyChat and Chatbase on a Webflow site: Apps marketplace or custom code, the paid-site-plan gate, CMS coverage, citations, handoff and pricing. Checked on the vendors' own pages.Read
- BuildingWhat to index first when your site is a messStart with the pages that already resolve real support questions. Noise, archives, and unfinished docs can wait — indexing them first makes answers worse.Read
Answer honestly. Capture the rest.
Point Matter Chat at your site and see what it can — and can't — answer. It's honest about both.
No credit card. 2 minute setup.
Every answer cites the source it came from. When there isn't one, it says so — and hands the visitor to you.
Installs on the tools you already run.