Test chat |





Be the first to leave a message |
Oops, something went wrong. Try again later. |
Chat |
A messenger for your website
ChatBro is a web-based messenger that can be synchronized with Telegram and VK. Customize ChatBro's design using a web constructor to match your website's style.
Telegram channel |





Be the first to leave a message | |||
Oops, something went wrong. Try again later. | |||
Chatbro Jun 05 2023 / 6:02 pm ### Chatbro update
## Wordpress
The plugin has been updated to version 4.0.0.
• Improved UI and usability.
• Ability to add new chats and delete existing ones.
• Customizing each individual chat.
• A system of child chats has been implemented to generate chats on the fly.
• Added a tab with a list of all chats and useful information on them.
• Added profile tab. On it you can get information on the status of your bots, history of payments and debits, referrals, as well as replenish the balance directly from the plugin. Also on it, you can link your profile with other social networks for convenient moderation in the chat.
• Added a tab with tariffs.
• Updated plugin settings tab. The options "Display chat to guests", "Show popup chat" and "Pages" have been moved to the chat list tab. Now each chat will have separate settings for these parameters.
• Updated help tab. Added useful links to our resources, as well as communication contacts. Added a new chat widget with news, which is synchronized with our telegram channel.
• Added useful tips and notifications.
• Bug fixes.
## Chat Widget
• Improved behavior of several nonstatic chats per page. Active selected chat will now be higher than others in level. Chats restore their levels after page reload.
• When dragging a nonstatic chat, a slight transparency will now appear for easy positioning.
• Bug fixes.
## API
Added a new API for interacting with chats. API documentation will be added later. Available methods:
• Authorization to obtain access tokens.
• Renewal of access tokens.
• Getting a list of chats with related information.
• Create a chat.
• Delete chats, including parental ones.
## Website
• Added a chat widget with news, which is synchronized with our telegram channel.
• Fixed display of the chat list in the profile on mobile devices.
• Minor bug fixes in the code and translations. | |||
Chatbro Jun 10 2023 / 12:00 am ### Chatbro update
## Wordpress
The plugin has been updated to version 4.0.1.
• API fixed.
• Fixed interface.
• Fixed saving settings.
• Screenshots added | |||
Chatbro Jun 10 2023 / 2:09 am ### Chatbro update
## Wordpress
The plugin has been updated to version 4.0.3.
• Updated translations.
• Updated load own translations.
• Removed open chat button. | |||
Chatbro Jun 10 2023 / 10:51 pm ### Chatbro update
## Wordpress
The plugin has been updated to version 4.0.4.
• Fixed display of profile and tariff tabs. | |||
Chatbro Jun 12 2023 / 6:06 pm ### Chatbro update
## Wordpress
The plugin has been updated to version 4.0.5.
• Fixed shortcode option static=false, for cases when the chat is defined as static. | |||
Chatbro Jun 17 2023 / 12:23 pm Service is up. There were power problems on the hoster side. We apologize for any inconvenience caused. | |||
Chatbroedited Sep 08 2023 / 3:34 pm # Chatbro update
## Chat
• Implemented the ability to delete your own messages.
• Implemented the ability to edit your own messages. Messages must not be older than 48 hours.
• Quotes of deleted messages will not disappear completely and will be dynamically displayed as "Deleted message."
• When reducing the chat width to the minimum value, avatars will be auto hidden.
• The "guest" label has been removed from users who logged in with temporary names. Now users will have corresponding guest avatars.
• Expanded the pool of colors for guest avatars and username colors from 10 to 25.
• Improved the display of attachments in the input field.
• Improved interaction with attachments.
• Improved various visual elements of the chat.
## Synchronization
• Implemented the ability for automatic synchronization of dynamic chats with Telegram ( chatbro.com/documentation/automatic_synchronization ).
• Synchronization of edited messages in Telegram in both directions.
• Enhanced the sending of various system messages.
• Optimized the synchronization process.
## Other
• Improved the usability of the FAQ page.
• Reworked the documentation page for "Dynamic chat creation" ( chatbro.com/documentation/dynamic_creation ).
• Added a documentation page for "Adding your own Telegram bot" ( chatbro.com/documentation/custom_telegram_bot ).
• Added a documentation page for "Adding your own VK bot" ( chatbro.com/documentation/custom_vk_bot ).
• Added a documentation page for "Automatic synchronization of dynamic chats with Telegram" ( chatbro.com/documentation/automatic_synchronization ).
• Documentation updated.
• Enhanced the quality of website texts.
## Fixes
• Fixed signature verification when the "Show chat in case of a signature error" option was enabled and the "siteUserFullNameColor" parameter was being passed.
• Fixed an issue where canceled replies were not sent again.
• Fixed an issue with the positioning of static chats.
• Deleting the last 20 messages from a user will now also delete them in Telegram.
• Minor bug fixes in the code and translations. | |||
Chatbro Oct 12 2023 / 5:32 pm # Chatbro update
## Chat
- Added a new client event "chatbroNewUnreadMessage", which will fire when the number of unread messages in the chat changes. It will also fire if the user resets this counter by going to the latest messages.
## Fixes
- Fixed a rare bug when individual messages were not synchronized from Telegram. | |||
Chatbroedited Dec 23 2023 / 12:27 am # Chatbro update
## Opencart
Added new extensions for Opencart 3 and Opencart 4.
https://www.chatbro.com/opencart_chat | |||
Chatbro Feb 13 2024 / 12:25 pm # Chatbro update
- Added a chart of online statistics for the last month to the chat editor.
- Improved price calculation for chats with less than a month of usage or insufficient data on online activity.
- Added new administrator privacy settings (the ability to individually hide the profile link or avatar, and set a custom name). Chat Editor -> Default View -> Messages.
- Enhanced the usability of the chat editor.
- Updated/Corrected translations of texts on the website.
- Fixed other errors. | |||
Chatbro Mar 22 2024 / 9:51 am The host has some technical problems. We are waiting for the situation to be resolved. | |||
Chatbro Apr 05 2024 / 5:03 pm # Chatbro update
- Added chat extension for CMS Joomla 4 and Joomla 5.
- Redesigned chat notifications.
- Added privacy settings for moderators: hiding icons, avatars, names, profile links. Settings can be set for each moderator separately on the page with a list of moderators.
- Fixed a bug where a patron could not be made a moderator.
- Other bug fixes. | |||
Chatbro May 07 2024 / 3:25 pm - Fixed a situation where it was impossible to delete a message with special non-line breaking characters | |||
Chatbroedited May 22 2024 / 9:06 pm WP plugin updated to 4.1.0:
- Plugin refactoring, code updated for the latest wp version.
- Added 'Plugin enabled' option.
- Various minor improvements and fixes.
- Fixed a situation where it was impossible to delete a plugin that was never activated.
- Updated old logos and banner. | |||
Chatbro May 31 2024 / 2:26 pm - Added chat extension for CMS Drupal 8, 9 and 10.
- Fixed minor issues with displaying the chat window. | |||
Chatbro Jun 05 2024 / 6:11 pm - Added deletion/editing of own messages when logging in via passed parameters (via the website). Spoofing protection must be active for this to work. | |||
Chatbroedited Jun 28 2024 / 1:23 pm - Fixed a rare error when the Telegram bot could not send a synchronization link in private.
- Website and chat performance optimized.
- Fixed "Online activity chart" in chat editor. | |||
Chatbroedited Jul 10 2024 / 12:51 pm - Improved positioning of a minimized movable chat when there are several similar chats on a page. | |||
Chatbro Aug 12 2024 / 11:19 am - Added Ukrainian language.
- Added conversion of phone numbers to links.
- Added additional setting in the chat editor, which will not ignore the chat state parameter (maximized/minimized) on a mobile phone when the chat is movable (Default view -> Layout -> Ignore mobile state). By default, on mobile, a movable chat always opened minimized.
- Translation edits. | |||
Chatbro Oct 22 2024 / 5:09 pm - Fixed custom authorization link. Now displayed as a link instead of text.
- Fixed a situation where the custom link in the chat menu would not display when there was an active synchronization. | |||
Chatbro Mar 20 / 2:14 pm - Fixed a bug where it was impossible to change settings on the moderators page if there was more than one moderator there. |
Telegram channel |

Easy creation and integration
A web-based constructor for effortless chat configuration.

Synchronization and Indexing
Synchronize your website chat with Telegram/VK chats and enable indexing by search engines.

Attachments
Files uploading. Photos and videos unfolding.

Various authentication methods
Authentication via your site, social networks, guests.

Flexible moderation
Assignable moderators and powerful server-side message filtering function.

Fast and optimized
Optimized for mobile devices. No delay on your website. Every chat is horizontally scaled with Geo DNS.
Live examples




Shop |
---|
Game |
---|
Blog |
---|
Support |
---|
Example of a web chat constructor
Chat preview |
---|
Main properties |
---|
- Auto
English
English RTL
Français
Deutsch
Dansk
Português
Español
Türkçe
Română
Татарча
Русский
Български
العربية
زبان فارسی
Indonesia
Українська
Restrictions | |
---|---|
Message processing and user restrictions |
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.
Your function
Example close
function filter(lastMessages, newMessage, result) {
/**
*
* your filter code
*
*/
return result.acceptMessage();
}
Javascript code
Implement a message sending frequency limit. Administrators and moderators will always enjoy uninterrupted messaging without any delays.
Default view | |
---|---|
Customizing the appearance of chat and messages |
Movable
You can freely change the position of the chat on the page.Static
The chat is embedding into div container on page. If the container is not found, it will be added next to the embed code, if it's possible, or at the end of the document.
<div id="chatbro"></div>
The chat will appear in this div.- MaximizedMinimized
By default, the movable chat appears minimized on the phone with any "First load state" setting. This option will help to avoid this.
The chat retains its own configuration (position, status, size) and can restore it when the page is reloaded. This setting is not used in the chat editor for ease of setup.
Border-radius
Indents
Top and left indentations will take precedence over the bottom and right indentations.Indents
The right indentation will take precedence over the left indentation.- —
- BottomLeftRight
Chat menu | |
---|---|
Plan block, Patron block, Custom links, Copyright |
Colors | |
---|---|
Customizing the Chat Color Palette |
Background | Text color | |
---|---|---|
Head | ||
Body | ||
Input | ||
Links | ||
Admin | ||
Moder |
On-the-fly creation | |
---|---|
Automatic creation of the same type of chats |
For instance, if you require distinct chats for various pages of your website, or if you operate a video hosting platform and desire separate chats for each video, you can effortlessly generate such chats using the dynamic chats feature.
This chat will serve as the parent, from which the dynamic chats will inherit all settings.
Check out detailed explanation<script id="chatBroEmbedCode"> /* Chatbro Widget Embed Code Start */ function ChatbroLoader(chats,async){async=!1!==async;var params={embedChatsParameters:chats instanceof Array?chats:[chats],lang:navigator.language||navigator.userLanguage,needLoadCode:'undefined'==typeof Chatbro,embedParamsVersion:localStorage.embedParamsVersion,chatbroScriptVersion:localStorage.chatbroScriptVersion},xhr=new XMLHttpRequest;xhr.withCredentials=!0,xhr.onload=function(){eval(xhr.responseText)},xhr.onerror=function(){console.error('Chatbro loading error')},xhr.open('GET','https://www.chatbro.com/embed.js?'+btoa(unescape(encodeURIComponent(JSON.stringify(params)))),async),xhr.send()} /* Chatbro Widget Embed Code End */ ChatbroLoader({ parentEncodedChatId: '9HsS', chatTitle: 'This is dynamic chat' }); </script>
Automatically create forum topics for Telegram supergroups, streamlining the synchronization of web chats with Telegram. The Telegram topic will be generated automatically upon the first message sent in the dynamic web chat.
Refer to the docs for detailed instructions on correctly configuring synchronization.
Users authentication | |
---|---|
Single Sign-On, Internal login methods, Custom login link |
Enables you to set up authorization in a chat, allowing the utilization of the site's user information, such as nickname, avatar, and profile path.
It is advisable to deactivate this option if you are not use the login via the site.
Your secret key:
*****************
md5(siteDomainIf desired, you can omit the login parameters like this:
+ siteUserExternalId
+ siteUserFullName
+ siteUserAvatarUrl
+ siteUserProfileUrl
+ siteUserFullNameColor
+ permissions
+ secretKey)
md5(siteDomain + secretKey)
More information about spoofing protection.
Messengers to sync with | |
---|---|
Synchronization and bot management |
Chatbro offers seamless synchronization between your web chats and VK or Telegram groups, supergroups and channels. By default, we employ our dedicated bot to fulfill this purpose.
However, if you wish to personalize your synchronization bot to align with the theme of your group, you have the option to create and integrate your own bot into our platform. It will operate in a similar fashion to our bot.
Our bots:- Telegram - @ChatbroBot
Add the bot to the desired chat in the messenger and follow the instructions.
Custom bots:Search engine indexing | |
---|---|
Chat history management |
History page contains paginator which divides content into pages approximately 2000 symbols each.
Search engines will index every page and bring new visitors to you!
Place at your domain
You can disable the chat history page at our domain and configure yours.<div id="chatbroHistory">
Chat history will appear in this div.
Configure your URL router to forward all requests like yoursite.com/chat_history/\* to the page with this code<script id="chatBroEmbedCode"> /* Chatbro Widget Embed Code Start */ function ChatbroLoader(chats,async){async=!1!==async;var params={embedChatsParameters:chats instanceof Array?chats:[chats],lang:navigator.language||navigator.userLanguage,needLoadCode:'undefined'==typeof Chatbro,embedParamsVersion:localStorage.embedParamsVersion,chatbroScriptVersion:localStorage.chatbroScriptVersion},xhr=new XMLHttpRequest;xhr.withCredentials=!0,xhr.onload=function(){eval(xhr.responseText)},xhr.onerror=function(){console.error('Chatbro loading error')},xhr.open('GET','https://www.chatbro.com/embed.js?'+btoa(unescape(encodeURIComponent(JSON.stringify(params)))),async),xhr.send()} /* Chatbro Widget Embed Code End */ ChatbroLoader({ encodedChatId: '9HsS', containerDivId: 'chatbroHistory', useStandardHistoryWidgetSettings: true }); </script>
Use existing plugin
Website chat synchronized with Telegram group chat
Chatbro offers seamless synchronization between your web chats and VK or Telegram groups, supergroups and channels. By default, we employ our dedicated bot to fulfill this purpose. However, if you wish to personalize your synchronization bot to align with the theme of your group, you have the option to create and integrate your own bot into our platform. It will operate in a similar fashion to our bot.
How to install the chat on the website
- Use existing chatbro plugin:
- with Web constructor
- Create chats on-the-fly
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.