M meni.ge
Start free

Squarespace · the next step after your portfolio

Meni.ge widgets for Squarespace

Add contact options or appointments to your Squarespace site. Choose and configure a widget, then install it through Code Injection on a supported plan. This method does not install widgets on checkout; consent and analytics require a separate order.

  • Code Injection: Core, Plus, Advanced and some legacy plans
  • Site-wide Header; Page Header Code Injection for an individual page
  • Test mobile navigation, forms and existing pop-ups

No card · a minute to sign up, another for the tag · settings reach your site in 5 minutes

One tag for every widget9 of 13 are freeShadow DOM — layout-safeLabels in your page languageTwo clouds: AWS and Russia

What works on Squarespace

Choose a widget and configure it in your dashboard. Standard widgets share a tag; consent and analytics require a separate installation order.

Your selected widget and platform are saved at registration. Next, configure the widget in the dashboard. Keep this Squarespace guide open and return to the installation steps below after setup.

All 13 widgets →

Does Squarespace require a paid plan

A paid platform plan is required

Code injection is available on the Core, Plus, Advanced and some legacy Squarespace plans.

Squarespace lists Core, Plus, Advanced and some legacy plans for Code Injection. Check that the panel is available in your own account.

Platform costs are separate from Meni.ge widget pricing. If your plan lacks Code Injection, do not assume a page HTML block is an equivalent replacement for site-wide installation.

Menu names and plan requirements on this page come from the official help center:

Checked against the platform’s help center on 2026-09-22

How to add the code on Squarespace

Standard widgets: chat, contact button, appointments

<script src="https://cdn.meni.ge/site/v1.js" data-domain="your-site.com" async></script>

Example tag for standard widgets. Use your own dashboard code, not this demonstration domain. To block analytics, follow the separate instructions below. Cookie consent and analytics: a separate installation order →

  1. 1

    Configure the widget and copy its code

    Choose and enable the widget in your Meni.ge dashboard, then copy your tag from My Website. Set the correct website address.

  2. 2

    Open Code Injection

    Open the Code Injection panel in Squarespace website tools. Check that your plan includes it; the official guide linked below provides a direct link to the panel.

  3. 3

    Paste the standard tag into Header

    Header adds code to the head of site pages. For early analytics blocking, use the separate consent tag and order described below.

  4. 4

    Save and open your site

    Click Save and open the published address. Code Injection is not supported on checkout.

  5. 5

    Test the visitor’s action

    Open the widget, send a test question or try an appointment. Check mobile navigation and forms, then run Check installation under My Website.

Checkout pages do not support this code. Lock page, order confirmation and order status fields have separate purposes; do not duplicate the tag there without a separate check.

Squarespace official help ↗

Check the installation

  1. 1

    Publish the site again

    In site builders your edit lives in a draft: until the pages are republished, the tag is not on the live site.

  2. 2

    Open «My Website» in the dashboard

    Admin panel → Marketing → «My Website». Put your site address in the first field and press «Check installation».

  3. 3

    See what was found

    The check reads the page’s source HTML and lists the widgets it found. A tag injected through Google Tag Manager stays invisible to it — that is a limit of the check, not of the install.

Install errors and how to fix them — in the help center Installation guide →

Squarespace specifics

  • Website and checkout

    Code Injection covers website pages; checkout does not support code. Check the URLs you need, not just the homepage.

  • One page only

    For an individual page: Pages → page settings → Advanced → Page Header Code Injection. Avoid duplicating a tag already installed site-wide.

  • Forms and existing appointments

    Adding the tag does not migrate forms or schedules from other services. Choose one function to avoid showing two equivalent windows to visitors.

  • Consent before analytics

    Check Header and connected analytics integrations. The shared async tag and a visible banner do not prove that consent loaded before trackers.

Questions and answers

Which plan is required?

Code Injection is available on Core, Plus, Advanced and some legacy plans. See the current Squarespace guide above and check panel access before setup.

Can I install it on a single page?

Use Page Header Code Injection in the page’s Advanced settings if your plan supports it. This differs from an HTML block in page content.

Will the widget work on checkout?

No. This Code Injection installation path does not add code there. It is intended for website pages.

What if the widget does not appear?

Check saving, the published address, widget enablement and the correct domain. Open the site outside the editor and check whether code is disabled while editing.

Will my template’s design stay intact?

Shadow DOM isolates widget styles. Test your template’s behavior, mobile menu, forms and overlapping buttons; the installation method alone cannot guarantee them.

Can I use the standard async tag for cookie consent?

To block trackers before consent, place a separate consent/v1.js first in head without async/defer. Test loading before a choice, after rejection and after acceptance. Native platform analytics may need separate configuration; a visible banner does not establish legal compliance.

More — installation per platform, settings and troubleshooting — in the help center. Installation guide →

Put the widgets on your Squarespace site

Check Code Injection in your plan, choose a task and configure the widget. After installation, try the visitor journey on a phone.

Choose a widget

No card · a minute to sign up, another for the tag · settings reach your site in 5 minutes