Live chat for Squarespace, answered from Telegram
Squarespace has no built-in live chat, and most chat extensions bolt a whole helpdesk onto a site you chose for its simplicity. chatrelay keeps it Squarespace-simple: paste one script tag into Code Injection, and visitor questions arrive in your Telegram — your reply appears in their chat bubble without them ever leaving your site.
Install chatrelay on Squarespace
- Create your free chatrelay account
Sign up (free plan, no credit card) and copy your embed snippet from the dashboard — it comes pre-filled with your real project id. The snippet below shows the shape;
your-projectis replaced by your id. - Open Code Injection
In your site's admin, go to Settings → Developer tools → Code injection (on older navigation: Settings → Advanced → Code Injection). You'll see a Header and a Footer field.
- Paste the snippet into Footer
Paste the embed into the Footer field and Save. Footer injection adds it to every page right before
</body>— exactly where the widget belongs, after your content has rendered.<script src="https://www.chatwithdev.com/widget.js" data-chatrelay-project="your-project" data-chatrelay-convex="https://impressive-quail-820.convex.cloud" data-chatrelay-title="Chat with us" defer></script>
- Check your live site
Open any page — the chat bubble sits bottom-right. Send a test message and answer it from Telegram (how the relay works) or the dashboard.
How replies reach your visitors
Every message relays to a Telegram bot you own — created at @BotFather in a minute and connected once in the chatrelay setup. In group mode each visitor gets their own topic; in direct mode chats arrive in your DM with the bot. Your reply appears in the visitor's chat bubble live, and the web dashboard (with AI drafting) is always there as a second screen. How the Telegram relay works →
FAQ
Does Squarespace have built-in live chat?
No — Squarespace has no native live chat. The usual route is a third-party widget, and chatrelay is the lightest version of that: one script tag, answered from your own Telegram.
Which Squarespace plan do I need?
Code Injection requires the Business plan or higher. On Personal plans Squarespace does not run custom scripts, so no chat widget (from any vendor) can load.
Does it work on Squarespace 7.0 and 7.1?
Yes. Code Injection works the same on both versions; the widget is version-agnostic since it mounts in its own Shadow DOM.
Will it clash with my template's design?
No. The widget renders inside a Shadow DOM, so your template's CSS and the widget's styles can't affect each other. You can match your brand with the data-chatrelay-accent attribute.
Can I show it only on some pages?
Footer injection is site-wide. For a single page, use that page's Settings → Advanced → Page header code injection instead and add the same snippet there.