Install guide · Squarespace

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

  1. 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-project is replaced by your id.

  2. 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.

  3. 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.

    Code Injection → Footer
    <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>
  4. 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.

Heads-up: Code Injection is available on the Business plan and higher (it's listed as a premium feature). Trial and Personal plans don't run custom code.

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.

Related guides

Live on your Squarespace site in two minutes.

Free plan, no credit card — live in under two minutes.

Add live chat to Squarespace (no extension) · chatrelay