12 widgets · 8 free · one tag
Paste one tag and switch widgets on in the admin: chat, messengers, callback, popups, booking, appointments, ordering, help centre, legal pages and cookie banner. Works on any site: WordPress, Tilda, Wix, Shopify, custom.
The tag
<script src="https://cdn.cenaly.com/site/v1.js" data-domain="your-site.com" async></script> One tag for all widgets. `data-domain` is your site; everything else lives in the admin.
Paste the address — we fetch the page, read its source code and show what it loads and whether it asks for consent. No sign-up, no tag to install first.
We read the HTML of a single page, so anything scripts load later in the browser stays invisible to the check — and the result says so outright. We do not store your IP address in the clear.
The tag is the same for all of them — switch on what solves the problem you have right now.
So visitors can write or talk: live chat, the messenger button, callback and calls from the browser.
So interest turns into action: popups and forms, honest numbers, table booking, appointments and ordering.
So the site answers for itself and meets the rules: help centre, legal pages and cookie consent.
Live chat with visitors — answered by your staff from the team chat
Data lands in: A channel in your Cenaly.com team chat — full history and the visitor’s contact stay in your account
Free
One floating button: WhatsApp, Telegram, call, chat — up to 12 channels
Data lands in: Conversations go to your WhatsApp and Telegram; clicks per channel land in the multi-button panel in your dashboard
Free
Let visitors request a call: your phone system handles the connection, or you receive the request by email and in your dashboard
Data lands in: The callback list in your dashboard, an email to the owner and a card in the work chat
Free
A “Call us” button — a conversation from your site through your own PBX, with no number or app for the visitor
Data lands in: The call lands in your Cenaly.com PBX as an inbound one; the recording goes to the Calls section if recording is on
Free · Requires connected telephony
Honest badges — “14 orders today”, “7 bookings this week” — from real data
Data lands in: Nothing is collected from visitors: it shows your location’s public aggregates — orders, bookings, appointments or the average rating; the schema has no fields for a name, a city or a product
Free
Booking on your own schedule: the client picks the service, the specialist and a free slot
Data lands in: The appointment journal in your dashboard — service, specialist, time and the client’s contact
Free
A storefront over your site or “add to cart” buttons next to your own products — commission-free
Data lands in: The order monitor and kitchen screen in Cenaly.com — the guest’s name and phone, the delivery address and the “website” channel
Free
Cookie consent with tracker auto-blocking and Google Consent Mode v2
Data lands in: An anonymous consent log in your account: categories and timestamp, without IP or full user agent
Free
Modals, slide-ins, bars, embedded forms, coupons and quizzes with display rules and A/B testing
Data lands in: The Leads inbox in your dashboard, with page URL and UTM; subscriptions go to your mailing list and impression stats to the campaign card
$9/mo
A “Book a table” button → one form → a request in your Tables section
Data lands in: The Tables section of your dashboard — next to bookings taken by phone and from the QR menu
$9/mo
A “?” button → a side panel with your articles, search and a “was this helpful” vote
Data lands in: Articles live under “Articles and pages”; views, queries and votes under Knowledge base → Analytics
$19/mo
Privacy, terms, returns, cookies, delivery — built from your own data and embedded in your site
Data lands in: Nothing is collected from visitors: they see the latest published version, while answers and company details stay in your dashboard
$9/mo
Free on sites built with our website builder
Widgets are the door into the Cenaly.com platform: requests, chats and orders from your site land in the same admin as everything else, and some owners later buy extensions. We earn from plans and from four paid add-ons rather than from the widgets — which is why we charge nothing per visitor, impression, request or domain.
A free Cenaly.com account and your site domain in the "My website" section.
One line before </body> — in your theme, in a Tilda or Wix HTML block, in Shopify's theme.liquid. It serves every widget.
Each widget is a toggle and a settings form. Changes reach your site without touching code; CDN cache is five minutes.
Sites built with our website builder ship with the widgets already wired — nothing to paste.
Step-by-step guides per platform — in the help center →Exact menu names and plan requirements, taken from each platform’s own help center.
Every claim above was captured from these pages on the date shown. The vendor may have changed since — the links go to the original, check for yourself.
One loader — about 26 KB gzipped, with the async attribute: it reads which widgets you switched on and pulls only those, as separate files. A widget you left off is never downloaded, and the weight of each one you did switch on is stated on its own page.
No. Widgets render inside a Shadow DOM: your site's CSS doesn't affect them and theirs doesn't leak out.
It reads your page's `<html lang>` or a `data-lang` attribute on the tag. Built-in labels are translated into 45 languages — the guest chat covers the same list; your own texts you write in the admin in the languages you need.
In the cloud your account lives in: cenaly.com — AWS, cenaly.ru — Yandex Cloud in Russia. Requests, conversations and bookings stay within the brand's contour.
No card · a minute to sign up, another for the tag · settings reach your site in 5 minutes
Start for free