M cenaly.com

Free · up to 12 channels

Put every way to reach you behind one button

For sites with many channels and only one screen corner: a floating button fans out into WhatsApp, Telegram, Viber, VK, Instagram, phone, email — plus Cenaly.com actions: chat, callback, table booking, appointments, ordering.

  • Visitors pick the channel they already use, without hunting for contacts
  • On WhatsApp and Telegram they don’t type the question from scratch
  • On phones your key channels can move into a bottom action bar

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

Messenger button
One tag for every widget8 of 12 are freeShadow DOM — layout-safeLabels in your page languageTwo clouds: AWS and Russia
channels in the fan: messengers, socials, phone, email, custom link
up to 12
actions from our own widgets, sitting in the same fan
6
for the button, the channels and the clicks — nothing to buy
$0
characters of prefilled message for WhatsApp and Telegram
300

How it works for the visitor

  1. 1

    The visitor spots the contact button

    It sits in the bottom corner in your colour and with your icon. On a narrow screen you can switch it for a bottom bar with the first 4 channels.

  2. 2

    They open the fan

    Inside are your channels in your order, and a line at the top: “Open until 22:00”, taken from the location’s working hours. No hours filled in — no line at all.

  3. 3

    They pick a channel

    Links open in a new tab; phone, email and Viber open in the current one. For WhatsApp and Telegram you can prepare the first message: the page URL and title are inserted at the moment of the click.

  4. 4

    Or they stay on the site

    An action item opens our chat, callback form, table booking, appointment or ordering right on your page — nobody has to go anywhere.

Set up in three steps

1

Sign up and add your site

A free Cenaly.com account and your site domain in the "My website" section.

2

Paste one tag

One line before </body> — in your theme, in a Tilda or Wix HTML block, in Shopify's theme.liquid. It serves every widget.

3

Switch widgets on in the admin

Each widget is a toggle and a settings form. Changes reach your site without touching code; CDN cache is five minutes.

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.

Set contact up for your site

Gather your channels into one fan

WhatsApp, Telegram, Viber, VK, Instagram, Facebook, TikTok, YouTube, phone, email and a custom link — up to 12 items, in your order. Each has its own caption per language and a display mode: everywhere, desktop only or mobile only. Best for sites where people write through several messengers at once.

Open your widgets from the same fan

Add whichever of the 6 actions you need: chat, browser call, callback, ordering, table booking, appointment. Their own floating buttons are hidden while the widgets keep working — one button stays in the corner. Best when more than one widget is switched on.

Invite the visitor to write — but not on every page

Set the text of the “Message us” bubble per language and how long after the button it appears. The pause before the next invitation is counted PER VISITOR, not per site — up to 30 days. Best for sites with long sessions, where a silent button simply goes unnoticed.

Prepare the first message for them

Up to 300 characters for WhatsApp and Telegram: the page URL and title are inserted at the moment of the click, so you see what it is about and the visitor doesn’t copy links. Best for catalogues and multi-page sites.

Switch on the bottom bar for phones

It is off by default. Once enabled, on screens under 480 px the first 4 channels show as a strip and the rest sit behind “More”. The bar stands above someone else’s fixed panel, hides as the page scrolls down and respects the iPhone safe area. Best for sites with mobile traffic.

Show the button only where it belongs

Up to 20 page masks in the allow and exclude lists — exclusions win; a delay of up to 10 minutes; device; your own schedule of up to 14 windows or the location’s working hours. Useful, say, to keep contact in the catalogue but take the button off the checkout page.

Where it pays off

Chat and forms have taken over the corner

Add chat, ordering and callback to the fan: their separate buttons go dark while the widgets keep working.

You can’t tell which channels people pick

Open “Clicks over 30 days”: the breakdown by channel type shows the taps — not the contents of enquiries and not the messages sent.

Mobile visitors call, desktop visitors write

Show WhatsApp and phone on mobile, email and Telegram on desktop: the mode is set per channel.

People ask about a product without a link

Put the page URL and title into the prefilled message for WhatsApp and Telegram — the conversation starts with the item, not with “hello”.

Visitors write after closing time

Show the location’s hours at the top of the fan: before writing, the visitor sees whether you are open now or open in the morning.

Contact is needed on campaign pages

Masks keep the button on your campaign landing pages while the blog and legal sections stay clean.

How it looks on your site

Colour, position and labels adapt to your site. The widget lives in a Shadow DOM — your styles don't break it, and it doesn't break yours.

On desktop

On mobile

On your side: One FAB instead of a pile: the buttons of absorbed widgets go dark and their channels live in the fan. Switch on chat, ordering and callback — the corner of your site still has one button.

Where it goes

Exact menu names and plan requirements, taken from each platform’s own help center.

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 →
Live preview

Build your own multibutton

Tick the channels, pick the look — the button appears in the corner of this page exactly as your visitors will see it. It is the real widget, not a picture.

Step 1. Channels

Up to 12 channels in one fan. An empty value — or one no link can be built from — simply skips the channel: a button that leads nowhere is worse than no button. You see it right away, because the preview computes the fan with the same code as the widget on your site.

Phone in international format or a wa.me link

Handle with @ or a t.me link

Tick at least one channel — with no channels the multibutton renders nothing (it behaves the same way on your own site).

Step 2. Look
Button colour
Screen corner

Empty — the button stays silent. In the dashboard you also set a pause: one visitor sees the bubble no more often than once every N hours.

Caption language

Pre-filled in the WhatsApp and Telegram input — other messengers cannot do this. The {url} and {title} tags become the address and title of the page the visitor clicked from. Characters left: 300

Step 3. Code for your site

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

The code starts working after signup: the multibutton reads the fan and the look from your account, not from the tag. Change the channels — you never touch the site again.

Sign up with this multibutton

The settings travel to the setup wizard — right after signup the multibutton is already assembled.

Pricing

Free

  • The button is free — no limit on clicks, websites or staff; up to 12 items in the fan
  • It is deliberately absent from the add-on catalogue: nothing to buy to switch it on
  • The “Clicks over 30 days” panel is included; we never intercept your messenger conversations
  • Actions inside the fan keep their own terms: calls are billed by your phone provider
  • We charge nothing per click, per visitor, per employee or per domain — there is nothing to buy in the extensions catalogue

Why free

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.

Add it for free

With and without

Without the widget With the widget
Screen corner ✕ Every widget draws its own button in the same corner, and they jostle One button in the corner and, if you want it, a 4-channel bar on phones
Choosing a channel ✕ Contacts are scattered across the footer and header; visitors hunt for one A fan with your channels and widget actions, ordered the way you set it
First message ✕ The conversation starts with “hello” and you have to ask which page On WhatsApp and Telegram — a prefilled message with the page URL and title
Working hours ✕ A visitor writes at night with no idea whether you are open “Open until 22:00” at the top of the fan, from your location’s hours
Cost ✕ What a button like this and its clicks cost depends on the tool you pick $0 for the button, the channels and the clicks; up to 12 items in the fan

Honest about the limits

  • An empty channel list means no button at all: an empty fan on someone’s site is worse than nothing. If no channels are left, the bottom bar disappears entirely too.
  • The prefilled first message only works for WhatsApp and Telegram — for other types the contract drops it. With a very long URL the substitution is skipped so that the link still works.
  • An action item lives only while its widget is on: switch chat off and the “Open chat” item disappears from the settings on the first save and does not come back by itself.
  • The “Open now” line is hidden if the location has no working hours filled in: declaring a business closed on an empty schedule is not acceptable. The button stays, and the line itself can be turned off.
  • The display schedule uses the location’s time zone. If there is none, the windows are counted in the visitor’s time, and the settings panel warns about it.
  • The bottom bar is off by default. It is only available on screens under 480 px and gives way to someone else’s fixed panel at the bottom of the page.
  • The clicks panel counts views, fan openings and taps by channel type — not the messages sent: the conversation happens in your own messengers.

Who it's for

  • Any site where people write on WhatsApp or Telegram
  • Businesses with several contact channels and mobile traffic
  • Anyone paying a separate service for a button like this

What a multi-channel button is and when you need one

A multi-channel button is a floating button on your site that fans out into ways of getting in touch. Instead of three icons in the footer and two widgets in the corner, the visitor sees one element and picks the channel they already use.

You need it wherever there is more than one channel: WhatsApp for quick questions, Telegram for regulars, the phone for something urgent. And especially where other widgets are already on: each of them draws its own button in the same bottom corner, and without a shared fan they start to jostle.

The Cenaly.com multi-button is free and knows about its neighbours: it opens our chat, callback, table booking, appointments and ordering right on your page while hiding their separate buttons. The conversation stays in your own messengers, and the clicks panel shows which channel types visitors pick — not what they wrote.

The multi-button is pointless when you have exactly one channel: a single WhatsApp link in the header does the same job without another element in the corner. And it is not a replacement for chat — conversations stay inside your messengers, and the admin only sees which channels were clicked. If you need the enquiry history to sit next to orders, switch on chat and keep the multi-button as the shared entrance for everything else.

Questions and answers

What does the free button include?

Up to 12 items in the fan, the invitation bubble, a prefilled message for WhatsApp and Telegram, display conditions and the 30-day clicks panel. Plus actions from our own widgets. The button gathers ways to get in touch; it does not replace the messengers, chat or forms themselves.

Which channels can I add?

WhatsApp, Telegram, Viber, VK, Instagram, Facebook, TikTok, YouTube, phone, email and a custom link. Plus 6 actions from our widgets: chat, browser call, callback, ordering, table booking, appointment. The fan holds up to 12 items in total, actions included.

Where do enquiries go, and what do I see in the dashboard?

Conversations go to your own messengers — we never intercept them. The “Clicks over 30 days” panel shows button views, fan openings and taps by channel type; by design it holds no channel addresses, no message text and no visitor pages, and it lives inside your own account.

Can I show different channels on phones and on desktop?

Yes, each channel has a display mode: everywhere, desktop only, mobile only. The fan is rebuilt every time it opens, so rotating the phone or moving to another page is taken into account straight away.

Will I end up with two buttons — the multi-button and chat?

No. If chat, call, ordering, booking or appointments sit in the fan, their own floating buttons are hidden while the widgets keep working. If you want them where they are, that behaviour is turned off with the `data-keep-fabs="1"` attribute on the tag.

How do I add it to WordPress, Tilda or Shopify?

With the same shared “My website” tag plus the Multi-button toggle. WordPress — footer.php or a code-insertion plugin, Tilda — HTML code in head, Shopify — theme.liquid, Webflow — Custom code. Channels are edited in the admin afterwards without touching the site; a change reaches the site in 5 minutes — that is the CDN cache.

Will the button slow my site down?

The multi-button bundle is about 32 KB gzipped, loads as a separate file with the async attribute and draws the button after the page has loaded. The bottom bar for phones is a separate lazy half of about 3 KB: it only ships where you chose that layout and the screen really is narrow. The messengers themselves load nothing — the fan holds plain links, not third-party SDKs. The button lives in a Shadow DOM and leaves your layout alone.

Will the button also appear on my Cenaly.com storefront?

Only if you switch it on yourself: the “Show on our storefront too” toggle is off by default, because there the multi-button absorbs the storefront’s native buttons — the chat bubble and the callback handset. The “browser call” action does not exist in the fan on the storefront at all.

How much does it cost, and do I have to buy anything?

$0 for the button, the channels and the clicks, with no limit on websites or staff. The widget is deliberately absent from the add-on catalogue: there is nothing to buy to switch it on.

What exactly loads on my site?

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.

Will it break my layout?

No. Widgets render inside a Shadow DOM: your site's CSS doesn't affect them and theirs doesn't leak out.

Which language will the widget speak?

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.

Where is the data stored?

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.

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

Leave one button in the corner instead of a pile

Paste the tag, gather up to 12 channels into the fan and switch the button on — from there the visitor decides how to reach you.

Start for free

No card required · $0 for the button and the clicks · conversations stay in your messengers