M cenaly.ru

Free widget · your phone provider’s call rates apply

Turn interest in your service into a callback request

Give visitors an easy next step: leave a number and ask to talk. Connect your own phone system to Cenaly.ru for automatic dialing, retries and a morning queue for overnight requests. No phone system? Start with a free form that sends the number and page URL to your email and dashboard.

  • Your phone system makes the calls — $0 per minute from us; your provider’s rates apply
  • Up to 5 dialing attempts; overnight requests wait until morning
  • Start without telephony — receive requests by email and in your dashboard

No card. A minute to sign up, another for the tag.

Callback
One tag for every widget7 of 12 are freeShadow DOM — layout-safeLabels in 45 languagesTwo clouds: AWS and Russia
dialing attempts, with a retry interval you set from 1 to 120 minutes
Up to 5
per minute from us — you only pay your phone provider’s call rates
$0
up to 20 page patterns per list and up to 14 custom schedule windows
20 + 14
languages with built-in labels — customize the button text for each
45

How it works for the visitor

  1. 1

    A visitor leaves their number

    They open the button in the corner of your site and enter a phone number. Enable the preferred-time option so they can tell you when they’re available.

  2. 2

    Your phone system calls your team first

    In agent-first mode, it dials the employee’s extension before calling the visitor. The visitor is called only after the employee answers. You can also choose visitor-first mode.

  3. 3

    No answer? It tries again

    Set up to 5 attempts in total, with your choice of interval. The form shows the visitor when to expect the next attempt, such as “We’ll try again at 14:20.”

  4. 4

    Keep unanswered requests on your radar

    Once all attempts are used, the owner receives an email and a card is sent to the work chat. The request stays in the callback list. Without telephony, the number and page URL go straight to email and the dashboard.

Set up in three steps

1

Sign up and add your site

A free Cenaly.ru 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.ru/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.

Make callbacks work around your business

Get your team on the line first

Choose agent-first mode: your phone system dials the employee’s extension, then calls the visitor after the employee answers. Prefer the reverse? Select visitor-first mode. With no extension set, the visitor is called first.

Retry without redialing by hand

Set up to 5 attempts with intervals of 1–120 minutes. The default is 3 attempts, 5 minutes apart. The visitor sees the next attempt time in the form. If all attempts fail, the owner gets an email and a card goes to the work chat.

Take requests overnight, call in the morning

The button stays visible outside business hours, and the form tells visitors to expect a morning call. The queue starts dialing at your chosen time, using the location’s time zone. The default is 09:00. Calls are never made at night.

Show the button where it makes sense

Choose pages with include/exclude patterns: up to 20 per list, with exclusions taking priority. Set a delay of up to 10 minutes, target desktop or mobile, and use up to 14 custom schedule windows or the hours in your location profile.

Start collecting requests without a phone system

Use the widget as a callback form. You’ll receive the visitor’s number and page URL by email and in your dashboard. Connect your own phone system to Cenaly.ru when you want automatic dialing — no tag replacement needed.

Make the button feel at home on your site

Choose its color, bottom-left or bottom-right position, and button text for each language. The widget reads the page language, includes labels in 45 languages, and uses Shadow DOM to keep your site’s layout intact.

Where it pays off

Offer a call on your service pages

Show the button on repair, treatment or consultation pages and leave it off your blog. Use include/exclude page patterns; exclusions take priority.

Use the business hours you already set

Use the hours in your location profile instead of maintaining a separate widget schedule. The display schedule will follow those hours.

Accept requests after closing

Visitors can leave a number outside business hours. The form tells them to expect a morning call, and the queue starts dialing at your chosen time in the location’s time zone.

Call the on-duty employee first

Enter their extension and choose agent-first mode. Your phone system calls the visitor only after the employee answers.

Launch a callback form without telephony

Collect “call me back” requests with the visitor’s number and page URL delivered to email and your dashboard. No connected phone system required.

Keep contact options under one button

Add Callback to the multi-button menu alongside chat and browser calling. Use one button in the corner of your site instead of three.

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

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 callback button

Pick the look and what the form asks — 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. Button look
Button colour
Screen corner

Empty — a round button with a handset. A caption longer than 60 characters is not stored: the widget contract rejects it, so the preview drops it too.

Form language
Step 2. The form

Step 3. Code for your site

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

The code starts working after signup: the callback widget reads the button look and the form settings from your account, not from the tag. Change the look — you never touch the site again.

The tag is only needed for your own website. With no site of your own — working on the Cenaly.ru storefront or on a site generated in the dashboard — the button is switched on with a toggle, nothing to paste.

Sign up with this button

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

Pricing

Free

With telephony — live dial; without — a request

  • Free widget — no limits on requests, websites or employees
  • $0 per minute from us — your phone provider’s call rates apply
  • Retries, the morning queue and agent-first mode are included for free
  • No telephony? Email and dashboard requests are free too

Why free

Widgets are the door into the Cenaly.ru platform: requests, chats and orders from your site land in the same admin as everything else, and some owners later buy extensions. We charge nothing per visitor, request or site; only products with our own running costs stay paid.

Add it for free

With and without

Without the widget With the widget
Handling requests ✕ With manual handling, your team dials each number and manages retries With a connected phone system, dialing and retries are automatic; visitors see the next attempt time
After-hours requests ✕ With manual handling, your team needs to arrange the morning call The overnight queue starts dialing at your chosen time — 09:00 by default, in the location’s time zone
Dialing order ✕ With manual calls, you arrange the connection order yourself Choose agent-first mode with an employee extension, or visitor-first mode
Cost ✕ Calls through your phone system use your provider’s rates The same provider rates apply; the widget is free, with $0 per minute charged by us
Website display ✕ Without the widget, you need another way to set up the button and its display rules Set pages, devices, display delay and schedule in the widget settings

Honest about the limits

  • Automatic dialing requires your own phone system connected to Cenaly.ru. Without telephony, the widget collects requests: the number and page URL go to email and the dashboard list.
  • Calls are never made at night. After-hours requests wait for the morning queue; you choose when dialing starts.
  • The installation checker reads the page as a server and cannot detect a tag added through Google Tag Manager. The widget itself still works.
  • The schedule uses the location’s time zone. If none is set, it uses the visitor’s local time, and the settings panel displays a warning.
  • Agent-first mode requires an employee extension. If the field is empty, the phone system calls the visitor first.
  • Server-side spam protection rejects repeated requests from the same number or address submitted without a pause.

Who it's for

  • Services best discussed over a call: repairs, legal advice, healthcare and auto services
  • Venues with staff who answer questions about banquets and events
  • Websites without telephony that need a free callback request form

Give visitors an easy way to ask for a call

A callback widget adds a button and a phone-number form to your website. Instead of dialing your business, visitors leave their own number. Without telephony, you receive the number and page URL by email and in your dashboard. With your own phone system connected to Cenaly.ru, the system handles dialing.

Offer a callback where visitors may want answers before deciding: treatment pages, repair services, consultations or events. They can leave a number and, if you enable the preferred-time option, tell you when they’re available. You choose which pages and devices display the button.

The widget is free, with no limits on requests, websites or employees. Calls go through your own phone system at your provider’s rates — Cenaly.ru charges nothing per minute. Set the dialing order, retries and morning queue to suit your team. Add one tag to get started, then make changes in “My Site” without editing your website’s code.

Questions and answers

Can I use the widget without a phone system?

Yes. It works as a form, sending the visitor’s number and page URL to your email and the callback list in your dashboard. Automatic dialing requires your own phone system connected to Cenaly.ru. You won’t need to replace the website tag.

What’s free, and what do I pay for?

The widget is free, with no limits on requests, websites or employees. We charge $0 per minute. Calls go through your own phone system and are billed at your provider’s rates. Collecting requests without telephony is also free.

What happens if the call goes unanswered?

You can set up to 5 attempts in total, with intervals of 1–120 minutes. The default is 3 attempts, 5 minutes apart. The form shows the visitor the next attempt time. If all attempts fail, the owner receives an email, a card is sent to the work chat, and the request stays in the callback list.

How do business hours and overnight requests work?

For display scheduling, use up to 14 custom time windows or the business hours in your location profile. The overnight queue keeps the button available outside business hours: the form tells visitors to expect a morning call, and dialing starts at your chosen time, 09:00 by default. Calls are never made at night. The location’s time zone is used; if none is set, the system uses the visitor’s local time and shows a warning in the panel.

How do I add it to my website?

Add the tag from “My Site” and switch Callback on. For WordPress, use footer.php or a code-insertion plugin; for Tilda, use the HTML code in head setting; for Shopify, use theme.liquid; for Webflow, use Custom code. Wix and custom-built sites are also supported. One tag covers all 12 “My Site” widgets, 7 of which are free. Further changes don’t require code edits; the CDN cache is 5 minutes.

Can visitors specify a preferred call time?

Yes. Enable the preferred-time option so visitors can tell you when it’s convenient to receive a call.

Where do requests and unanswered-call alerts go?

Without telephony, the number and page URL are sent to email and the callback list in your Cenaly.ru dashboard. With telephony, calls go through your own phone system. Once all dialing attempts are used, the owner receives an email, a card is sent to the work chat, and the request remains in the list.

Will it slow my site down?

The loader is one small `async` script; widgets load as separate bundles and only the ones you switched on. Nothing blocks page rendering.

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

Give visitors a reason to leave their number

Add a free callback widget: automatic dialing with your phone system, or email and dashboard requests without one. Registration takes a minute; adding the tag takes another.

Start for free

No card required · switch on in “My Site” · your phone provider’s call rates apply