Live chat
Live chat with visitors — answered by your staff from the team chat
See example and features →Free
Set up this widgetWordPress · start with one task
Give visitors a way to ask a question, open a messenger or leave their number. Choose a widget, configure it in Meni.ge and add the code with a header code plugin. Cookie consent that blocks analytics has its own installation guide below.
No card · a minute to sign up, another for the tag · settings reach your site in 5 minutes
Choose a widget and configure it in your dashboard. Standard widgets share a tag; consent and analytics require a separate installation order.
Live chat with visitors — answered by your staff from the team chat
See example and features →Free
Set up this widgetOne floating button: WhatsApp, Telegram, call, chat — up to 12 channels
See example and features →Free
Set up this widgetA callback request form, with automatic calling through your connected phone system
See example and features →Free
Set up this widgetA “Call us” button — a conversation from your site through your own PBX, with no number or app for the visitor
See example and features →Free
Set up this widgetModals, slide-ins, bars, embedded forms, coupons and quizzes with display rules and A/B testing
See example and features →$9/mo
Set up this widgetNotices with order, booking, appointment and rating figures from your account
See example and features →Free
Set up this widgetA bubble with a clip from your menu in the corner of your site: tap for video with sound and an “Order” button
See example and features →Free
Set up this widgetA “Book a table” button → one form → a request in your Tables section
See example and features →$9/mo
Set up this widgetBooking on your own schedule: the client picks the service, the specialist and a free slot
See example and features →Free
Set up this widgetAn order button opens your storefront over your existing site
See example and features →Free
Set up this widgetA “?” button → a side panel with your articles, search and a “was this helpful” vote
See example and features →$19/mo
Set up this widgetPrivacy, terms, returns, cookies, delivery — built from your own data and embedded in your site
See example and features →$9/mo
Set up this widgetCookie consent with tracker auto-blocking and Google Consent Mode v2
See example and features →Free
Set up this widgetYour selected widget and platform are saved at registration. Next, configure the widget in the dashboard. Keep this WordPress guide open and return to the installation steps below after setup.
No paid platform plan required
Self-hosted WordPress is open source: neither the theme file editor nor code plugins are tied to a plan.
The Theme File Editor (Appearance → Theme File Editor) ships with a standard WordPress install and needs no subscription. Header/footer code plugins in the WordPress.org directory have free versions, and a free version is plenty for a single line.
The WordPress documentation does warn about editing theme files: the editor keeps no backups, and a theme update wipes the changes. That is why the plugin route comes before the editor in the steps above.
WordPress.com hosting is a different story: there, installing plugins and adding custom code are not open on every plan. Check the WordPress.com help center for those terms — we have not verified them on this page.
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
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 →
In your Meni.ge dashboard: Admin panel → Marketing → «My Website». Enter your site address in the first field and copy the tag.
The address looks like your-site/wp-admin. You need administrator rights: editors and authors will not see the menus below.
Plugins → Add Plugin → look for a plugin that inserts code into the header and footer (the WordPress.org directory has the free WPCode — Insert Headers and Footers) → Install → Activate.
The plugin has separate fields for header and footer code. Paste the line into the header field — that is the head of every page — and save.
Appearance → Theme File Editor → header.php (before the closing head tag) or footer.php (before the closing body tag) → «Update File». The WordPress documentation warns that theme updates wipe such edits, so a child theme or a plugin is the safer route.
Open your site, reload the page and go back to «My Website» → «Check installation».
If a caching plugin or a CDN is in play, purge the cache: visitors — and our check — may still be served a stored copy of the page without the tag.
For strict opt-in, copy the dedicated consent tag from cookie banner settings and place it first in head, without async or defer, before analytics and advertising scripts. The shared async tag does not guarantee blocking before consent.
<script src="https://cdn.meni.ge/consent/v1.js" data-domain="your-site.com"></script> Check theme code, plugins, GTM and native platform integrations. If the platform cannot run consent before them, an external tag is not enough: configure consent in the integration itself.
In opt-in, known trackers are blocked; unknown scripts need manual markup following the CMP guide. The tag cannot stop code that has already run, server Set-Cookie headers or service workers.
On the published site, open a clean session and Network: before a choice and after rejection, check that trackers intended to be blocked make no requests. Then accept the relevant category, check loading and change the choice. A visible banner and the HTML installation check do not prove blocking.
In site builders your edit lives in a draft: until the pages are republished, the tag is not on the live site.
Admin panel → Marketing → «My Website». Put your site address in the first field and press «Check installation».
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 →
Keep one button or place them in different corners. On a phone, check that they do not cover navigation, the cart or consent controls.
Clear WordPress and CDN caches. Check that the code is installed once on the published domain and that the widget is enabled in your dashboard.
For standard widgets, use Custom HTML and publish the container. The server-side check reads source HTML and cannot see a tag injected by GTM. Consent must run before trackers; follow the separate guide.
Adding the tag does not import your catalog, orders or Contact Form 7 submissions into Meni.ge. Shadow DOM isolates widget styling; test behavior with your own theme and plugins.
Standard widgets only need the dashboard tag. WPCode or a similar plugin helps add it without editing PHP by hand.
A code plugin avoids editing the parent theme. Updates can overwrite changes to the parent theme’s header.php or footer.php; check your published site after switching themes.
This guide primarily covers self-hosted WordPress. On WordPress.com, first check whether your plan supports plugins and third-party JavaScript.
The standard loader runs asynchronously and loads enabled widgets. Test performance with your plugin setup. Consent that blocks before a choice requires a separate tag without async/defer.
Yes. Start with one site-wide widget and test pages, cart and forms. This is not an automatic WooCommerce order integration; installing it does not require rebuilding Elementor pages.
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 →
Same widgets — different menu names.
Choose a task, configure the widget and return to the WordPress guide. First test it on a published page and on a phone.
Choose a widgetNo card · a minute to sign up, another for the tag · settings reach your site in 5 minutes