Online booking widget for website
The widget will help clients book your services through Telegram and on your website.

The widget can be integrated both into a website built with MaviBot and into a landing page created with other builders.
How to create a widget
First, you need to create a branch and set up services by assigning them to employees. We explained how to do this in the article "Booking Service Settings."
To get started, go to the "Widgets" section, which you can find in the top menu.

If no widgets have been created in the project yet, you’ll see four buttons in the middle of the screen in the "Widgets" section.

Click the "Online Booking Widget" button, and you’ll be taken to the widget settings.

Main information
In this tab, you need to enter the widget name (which will be displayed on the website) and the domain of the site where you want the online booking widget to appear (if the site is not built with MaviBot).

If the site is built using the MaviBot builder, open the “Sites” tab and copy your MaviBot site link.

Next, select the branch whose services and staff will be shown in the widget.

You can also add a privacy policy link and a data‑consent link.

Now you can move on to customizing the widget.
Analytics
You can also set up analytics events.

To do this, enter the Facebook Pixel, Google Analytics, or Metrica ID in the corresponding field and specify the event value.

Appearance Settings

The logo and widget name will be displayed in its header.

Next, you can enter a title and subtitle in the widget, which will appear above the service or specialist selection buttons.

Widget Color Scheme
You can choose the widget’s color scheme according to your preference:
Widget background:.
The widget’s main brand theme will display buttons, prices, and icons in the selected color scheme.
Text color: changes the color of the button text or main text depending on the selected option.
Button text.

By default, the buttons display the text "Select Services" and "Select Specialist," but you can customize the text as you like:
How to embed the widget on your website
Go to the website editing mode.

Next, find the "Online Booking" section in the list and add it.

In the content settings, choose which widget to display on the site (if you have multiple online booking widgets).

If needed, you can edit the background and display settings of the widget section. To do this, hover over the section and click the "Advanced setting" tab.

Set the desired background and display settings.

Save the site settings. Now your clients can book services around the clock simply by visiting your website&
How to embed the widget on another website
After saving the widget, refresh the page to see the following block with the widget script and a field to enter the section name.

If you need to embed the code on your website, copy the script and paste it into your landing page .
If you're using the widget on your own sites NOT built with MaviBot, be sure to enter the element class in the provided field.

Last updated