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


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 questionsmio.com.co

Web chat constructor example

Main properties
For the guest set a basic plan with advertising. Login to be able to switch plans.

Unlimited chats count
Unlimited participants count
Without ads
Uploading files
Synchronization with Telegram and VKontakte
Additional customization
Chat history
More information how ChatBro billing works you can find here.
Let your chat users keep it running on Premium plan with Patrons system. Users will replenish the chat balance on a voluntary basis, receiving in return the full version of the chat without restrictions. Such users will have a special mark in the chat for each message.
Hide 'Become a patron' link in chat.
Filter and process messages

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.

Chat menu
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.

Hide plan name.

For administrator
For users

Hide time of approx work of current plan.

For administrator
For users

Hide plan description and alerts (for example, about the lack of funds on the balance).

For administrator
For users
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.
BackgroundText color
Colored usernames
Default view
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
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
Replies highlighting
Simple replies
Simple replies don't show quotes
Link to profile
Show border between messages
Auto refresh content
Allow to send messages
Allow to resize
Allow to minimize
Allow to upload files
New message notification in the browser tab
Show participant count
Allow to open pictures in full screen. Otherwise open it in a new tab
Display only links of images instead images
On-the-fly creation

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

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:
md5(siteDomain + siteUserExternalId + siteUserFullName + siteUserAvatarUrl + siteUserProfileUrl + siteUserFullNameColor + permissions + secretKey)
If you want you can omitted the logon parameters like this:
md5(siteDomain + secretKey)

Show chat in case of a signature error
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
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 vkontakte.

Search engine indexing

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.

Facebook blog