Squarespace

Add Inclusify to your Squarespace site using the built-in Code Injection feature.

Register the domain first

Add your domain in the Inclusify panel before you paste the script tag. Bundles are built per registered domain, and an unregistered one fails silently: the script URL still returns HTTP 200, but what it serves is a single console.log saying the domain is not registered. There is no error to find and no widget appears.

Installation Steps

1

Open Code Injection

In your Squarespace dashboard, go to Website Pages, scroll to the Custom Code section at the bottom of the panel, and select Code Injection. On version 7.0 sites, click Website Tools first to reach the same section.

2

Add to Footer

Paste the widget code in the Footer field. Squarespace injects it before the closing </body> tag on every page of the site.

HTML
<script src="https://app.inclusifyapp.com/w/YOUR-DOMAIN.com.js" async></script>

Replace YOUR-DOMAIN.com with your actual domain.

3

Save

Click Save. The widget will appear on your site immediately.

Notes

  • • Code Injection is available on the Core, Plus and Advanced plans, and on some legacy billing plans
  • • Works with all Squarespace templates (7.0 and 7.1)
  • • The widget loads on all pages automatically
  • • Squarespace checkout pages do not support injected code, so the widget does not appear there

Verify the installation

  1. Open the live site in a private window — Code Injection is stripped from the Squarespace editor preview.
  2. Use View Source and search for "inclusifyapp" to confirm the footer injection rendered.
  3. Check a blog post and a store page in addition to the home page.

Widget bundles are served from a CDN and cached for a few hours. If you changed widget settings in the panel and the site still shows the old configuration, wait for the cache to expire or load the script URL directly with a cache-busting query string (`?v=2`) to confirm the new version is being served.

Troubleshooting Squarespace installs

There is no Code Injection option in the dashboard.
The site is on a billing plan that does not include it. Squarespace makes Code Injection available on the Core, Plus and Advanced plans, and on some legacy plans; anything else has no way to add a site-wide third-party script.
The widget is missing on the landing or cover page.
Squarespace Cover Pages render outside the normal site template and ignore site-wide footer injection. Add the script to that page's own Advanced → Page Header Code Injection.
The site is in trial mode and the script does not run.
Squarespace disables Code Injection on trial sites until a paid plan is active. Upgrade, then re-check.
Nothing changed after saving.
Squarespace caches rendered pages at the edge. Hard-reload the live URL, or append a query string such as ?cachebust=1 to bypass it.

Squarespace questions

Which Squarespace plan do I need?
Core, Plus or Advanced, or one of the legacy plans that carried it. Those are the plans Squarespace lists for Code Injection, which is the only supported way to add a third-party script site-wide.
Does it work on both 7.0 and 7.1?
Yes. Footer Code Injection behaves the same on both versions and on every template family.
Does the widget load in Squarespace member areas?
Yes. Member-only pages still render the site template and its footer injection, so the script loads for authenticated visitors.
Should I use header or footer injection?
Footer. The script is async and needs no head placement, and keeping it in the footer avoids adding a request to the critical path.

Related