Use Squarespace's built-in Code Injection to add BotDesk to every page in about 5 minutes — no plugins, no developer.
Setup — 4 Steps
Squarespace's built-in Code Injection does the job. No extensions needed.
Before you start: Code Injection is available on the Core, Plus and Advanced plans, and on some older plans such as Business and Commerce. It is not available on the Basic plan, so if you are on Basic, upgrade first.
Create your BotDesk account and fill in your business details (services, hours, pricing, FAQs). BotDesk generates a single embed snippet tied to your account.
<script src="https://botdesk.studio/widget.js" data-api-key="YOUR_API_KEY"></script>
⚠️ Don't type this by hand — copy the full snippet from your BotDesk dashboard. It includes your real API key plus your bot's name, color, and business info.
In your site editor, open the Pages panel, click Custom Code at the bottom, then click Code Injection. On an older version 7.0 site, click Website Tools, then Code Injection.
Paste your BotDesk script tag into the Footer box (not Header), then click Save.
Open your published site in a new tab. The BotDesk chat bubble appears in the bottom-right corner on every page.
FAQ
Yes. Code added to the site-wide Footer field in Code Injection loads on every page of your site. The only exception is Squarespace's checkout pages, which don't allow custom code.
Yes. After saving Code Injection, open your live site in a new tab to see and test the chatbot exactly as visitors will.
Squarespace's per-page Code Injection (in individual page settings) lets you add BotDesk to specific pages only, instead of site-wide.
Get Started
Start your free trial, copy your embed code, and your chatbot is live before your coffee gets cold.
Start 7-Day Free Trial✓ Free plan, no card needed ✓ 5-minute setup ✓ Paid plans from $29/mo, cancel anytime