A messenger for your website

ChatBro is a web messenger that can be synchronized with Telegram and VK. Design ChatBro in a web constructor to fit your site.

Easy creation and integration

Easy creation and integration

Web constructor for easy chat confuguration.

Synchronization and Indexing

Synchronization and Indexing

Website chat synchronization with Telegram/VK chats. Indexing by search engines.



Files uploading. Photos and videos unfolding.

Various authentication methods

Various authentication methods

Authentication via your site, social networks, guests.

Flexible moderation

Flexible moderation

Assignable moderators and powerful server-side message filtering function.

Fast and optimized

Fast and optimized

Optimized for mobile devices. No delay on your website. Every chat is horizontally scaled with Geo DNS.

Live examples


Help your clients if they have questions.secondnature.ws


Allow gamers to communicate and share success.online-tetris.ru


Generate unique thematic content for your website.almost4x4.com


Help your clients if they have questions.mio.com.co

Web chat constructor example

Main properties
Message processing and user restrictions
Message processing

Add your server side javascript function to post process all messages.

Prevent dupplicates, bad words. Change affiliate links and so on. Warn or ban message author automatically.

Files upload
Sending messages
Allow only for Admin

Limit sending messages by frequency. There will always be no delay for the administrator and moderators.

Slow mode sending
Delay for all users (sec)
For guest
For social user (telegram, vk, facebook, google)
For site user (login via site)
For Patron
Default view
Customizing the appearance of chat and messages
Div's id
Add to html code:
The chat will appear in this div.
Container div will be created automatically. This option is not recommended because it can break site layout.
First load state

Chat remembers own geometry (position, state, size) and can restore it when page reloads. Not saved in chat editor for comforted setup.

Restore chat geometry
Maximized chat
The minimum available chat height is 238 pixels. The minimum available chat width is 290 pixels with avatars turned on and 250 pixels if they are disabled. You can use various units for sizes.
Indentations of top and left will be given priority over indentations of bottom and right.
Show chat border
Show chat shadow
Allow to resize
Allow to minimize
Show participant count
Minimized chat
Show participant count
Border radius of minimized chat
Indentation of right will be given priority over indentations left.
Message font size (px)
Bold font weight
Show users avatars
Avatar's border radius
Show date of message
Allow to open pictures in full screen. Otherwise open it in a new tab
Display only links of images instead images
Replies highlighting
Simple replies
Simple replies don't show quotes
Link to profile
Show border between messages
New message notification in the browser tab
Chat menu
Plan block, Patron block, Custom links, Copyright
Plan block
All elements of this block will be visible on the Basic plan or if there is a lack of funds on the balance. Only administrator see this block.
Hide plan name.
Hide time of approx work of current plan.
Hide plan description and alerts (for example, about the lack of funds on the balance).
Patrons block
All elements of this block will be visible on the Basic plan or if there is a lack of funds on the balance.
Hide block
Custom links
Copyright block
Disable copyright info
Leaving active the block with a link to chatbro.com in the chat menu, you help the development of the project.
Customizing the Chat Color Palette
BackgroundText color
Colored usernames
On-the-fly creation
Automatic creation of the same type of chats

For example you want different chats for different pages of your site. In case you have video hosting site you can make different chat for each video. Generate these chats on the fly using the child chats feature.

This chat will be parent, from which the child chats will inherit all settings.

More info you can find here
Allow child chats
Users authentication
Single Sign-On, Internal login methods, Custom login link
Single Sign-On

Allows you to configure authorization in a chat so that used the site's information about user, such as nickname, avatar, path to the profile.

Recommended to disable this option if you do not use the login via the site.
Single Sign-On
Detail information about SSO.
Auto login
The user will be automatically authorized when passing authorization parameters. If the option is disabled, then the user will have a choice between all available authorization methods.
Spoofing protection

Your secret key: 

If you want the user to enter the chat through your site with an avatar and nickname, pass parameter signature, calculated on server side as:
+ siteUserExternalId
+ siteUserFullName
+ siteUserAvatarUrl
+ siteUserProfileUrl
+ siteUserFullNameColor
+ permissions
+ secretKey)
If you want you can omitted the logon parameters like this:
md5(siteDomain + secretKey)

More information about spoofing protection.

Show chat in case of a signature error
If this option is disabled, the chat will not be displayed on the page if an invalid signature is passed. This will exclude the use your chat on other domains.
Use existing plugin
Internal methods
Anonymous with temporary name
Regardless of the set of available authorization methods, the administrator and moderators of the chat will always be able to write to the chat. If you can not sign in to the chat under the administrator's profile, because the correct method is disabled there, just sign in on chatbro.com.
Custom login link
Also you can add your login link. This can be useful when integrating a chat on a site.
Messengers to sync with
Synchronization and bot management
List of synced chats
Chat is not synchronized yet.
How it works

Messenger chat content will be synced with web chat. Web chat user will be able to enter messenger chat using the menu link.

Sync with existing chat in messenger
Add our bot to your chat:

Bot will send you url to choose the chat for synchronization.

You can add your bot. It will work just like the standard one and you will can to control over it. There are 2 types of bots: Telegram and VK.

Search engine indexing
Chat history management

Website chat synchronized with Telegram group chat

You can join Telegram group chat from web chat menu. Conversation will go on within Telegram creating thematic content for your site. You can add @ChatbroBot to an existing conversation and place the history on your website.

Admins find it convenient to answer user questions from mobile phone using a messenger application.

Synchronization example

How to install the chat on the website

Chatting with operators causes less confidence

Product reviews one of the most motivating factor. People communicate in multi-user chat and see admins reaction realizing that the site service is functional and adequate.

Moreover administrators can chat with anybody in private later.

Increased search traffic and average time spent on the website

The chat history consists of unique text on your subject. Search engines index it and provide target traffic. If you are the first one submitted unique content to the search engine, and the content matches a rare user query, you will hold the first position on this query.

If the popular resource for traders TradingView had nothing but currency diagrams it would be much duller. The same can be said about gaining popularity TrollBox. Unlike forum, chat provokes users to ask more questions because they do not have to register and can get the answer sooner.