M meni.ge
Start free

Webflow · contact from your portfolio

Meni.ge widgets for Webflow

Add contact options or appointments to your existing Webflow design. Choose a task and configure the widget in Meni.ge, then add code at site or page level. Find custom-code requirements and separate consent instructions below.

  • Custom code: an active Site plan or Core, Growth, Agency or Freelancer Workspace
  • Publish after saving the code
  • Test mobile layout, animations and page navigation

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 Webflow

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 Webflow guide open and return to the installation steps below after setup.

All 13 widgets →

Does Webflow require a paid plan

A paid platform plan is required

An active Site plan or a Core, Growth, Agency or Freelancer Workspace is required.

Webflow’s official guide allows Site managers and Designers to add custom code with an active Site plan or one of the listed Workspaces. A paid Site plan is not the only route.

A webflow.io address alone does not tell you whether custom code is available: check the Workspace, permissions and project settings. Custom domains and CMS features have their own plan requirements.

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 Webflow

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

    Copy the install code

    In your Meni.ge dashboard: Admin panel → Marketing → «My Website». Enter your site address in the first field and copy the tag.

  2. 2

    Open project settings

    In Webflow: Site settings for the project you need.

  3. 3

    Go to Custom code

    The Custom code tab has two fields: Head code (inside the head tag) and Footer code (before the closing body tag).

  4. 4

    Paste the tag into Head code

    Paste the line into Head code and save. Do not add html, head or body tags around it — only the script itself.

  5. 5

    Publish the project

    Press Publish: the Webflow help center notes that custom code takes effect on the live site once published.

  6. 6

    Check the installation

    Open the published site and go back to «My Website» → «Check installation».

Need the widget on one page only — Webflow pages have their own custom code fields in page settings.

Webflow 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 →

Webflow specifics

  • Preview and the published site

    Webflow supports custom code in preview/comment modes, but not expand canvas. Visitors see changes after publishing; make your final check on the published address.

  • Site-wide or page-specific code

    Site Head code adds the tag across the site. For one URL, use page settings and avoid duplicating a tag already installed at site level.

  • Keep your forms and design

    The widget does not automatically connect Webflow forms to Meni.ge. Shadow DOM isolates styles, but test animations, button clicks and overlap on your own site.

  • Consent and GTM

    Do not place consent after a container that has already started trackers. For a standard tag through GTM, the server-side HTML check cannot confirm installation; test the widget on the published page.

Questions and answers

Must I buy a Site plan?

No. Webflow also permits custom code through Core, Growth, Agency or Freelancer Workspaces. Check Site manager/Designer permissions and access in your specific project.

Head code or Footer code?

Put the standard tag in Head code without html/head/body wrappers. Consent that blocks before a choice requires a separate first script in head before trackers.

Why does the widget not appear in the editor?

Custom code does not run in expand canvas. Preview/comment supports it, but you still need to publish changes. Check widget enablement and the final site address.

Will the widget affect animations?

Style isolation does not guarantee compatibility with every script. Test interactions, forms and mobile layout before using the widget across your site.

What about CMS pages?

Site-wide code also covers collection pages. Check a published example and avoid duplicating the tag in its template.

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 Webflow site

Check custom-code access, choose a widget and configure it. After publishing, test a regular page and a collection page.

Choose a widget

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