See what's new

Change Log

Latest versions

V 3.2.3

V 1.1.0

V 1.1.0

V 1.0.5

V 1.0.5

V 1.0.0

V 1.0.3

V 1.0.3

V 1.0.0

V 1.0.0


Active eCommerce App V 1.0.0 released.

Option to disable success registrarion message and user details in success message.

Fixed bug related to the online status and the PHP API function 'sb_is_user_online()'.

Fixed bug related push notifications for users.

Fixed bug related to repeater settings.

Fixed bug related to new conversations.

The PHP API function 'sb_curl()' now returns the URL of the saved file when the function type is 'FILE'.

New returned value 'extra' for the PHP API function 'sb_get_conversation()' and WEB and JS API funtions 'get-conversation'.

New returned value 'source' for the PHP API functions 'sb_get_conversation()', 'sb_get_conversations()', 'sb_get_new_conversations()', 'sb_search_conversations()' and WEB and JS API funtions 'get-conversation', 'get-conversations', 'get-new-conversations', 'search-conversations'.

New arguments 'source' and 'extra' for the PHP API function 'sb_new_conversation()' and WEB and JS API funtions 'new-conversation'.

Fixed bug related to Support Board URL.

Improved help messages.

Update to the setting 'Whmcs URL'. It now requires the admin URL of WHMCS. Please update it.

Option to disable follow-up and welcome messages if outside of office hours.

Fixed bug related settings and articles translations.

Fixed bug related to Pusher initialization after registration or privacy message.

Fixed bug related to the installation process.

New JS API function 'SBApps.dialogflow.unknowCookie()'.

Fixed bug related notifications and push notifications.

Fixed bug related the settings 'Notify agents of a fallback response' and 'Human takeover request'.

Multilingual articles.

Multilingual emails.

New JS AJAX and WEB API functions 'get-user-language', 'article-ratings', 'get-articles-categories', 'save-articles-categories'.

New PHP API functions 'sb_get_multilingual_setting()', 'sb_get_articles_categories()', 'sb_save_articles_categories()', 'sb_article_ratings()'.

Added Slovak language.

Added Persian language.

Fixed bug related emoji and save replies insertion position.

New arguments for the PHP API functions 'sb_get_user_extra()', 'sb_get_user_language()', 'sb_get_articles()', 'sb_search_articles()'.

New arguments for the JS AJAX and WEB API functions 'get-user-extra', 'get-articles', 'search-articles'.

Fixed bug related to clients linking.

Fixed bug related to order details in the admin area.

Option to manually initialize the tickets area.

Option to set the default department only for tickets.

Fixed bug related to Pusher and cross-domain installations.

Fixed bug related to WordPress caching plugins.

Fixed multiple bugs related to the reports area.

Fixed bug related to WEB API array values.

New set of APIs for articles.

Article categories.

Article ratings with dedicated chart in reports area.

New keyboard shortcut, ESC key, to close any search field in the admin area.

Option to ask for the user phone number in email rich message and follow-up message.

Internal notes.

Follow-up option to asks for phone number.

Added Bulgarian language.

Agents now can not delete conversations or empty the trash.

Improved mobile design of the admin area.

Text formatting for offline message.

Improved design and new features for the rating rich message. Rating message is now deprecated and no more available.

New API use case: 'Force a specific conversation'.

Fixed bug related to admin translations.

Fixed multiple bugs related to Pusher.

Option to force the language of the admin area.

Improved errors reporting.

Depreacted PHP API function 'sb_slack_agent_online()'. Now replaced by 'sb_slack_presence()'.

Push notifications are now sent to users also if the message is sent from Slack.

Fixed bug related to follow-up message.

Option to use the chat via Web Sockets powered by Pusher.

Push notifications for users.

New JS, PHP API for Pusher.

New option in Settings > Miscellaneous to get the Support Board path.

New option to disable, or enable the mandatory registration for the tickets area or chat via JS variable. Insert 'var SB_REGISTRATION_REQUIRED = true'.

New JS API functions 'SBF.loadResource()' and 'SBF.debounce()'.

New WEB API function and JS API AJAX function 'cron-jobs'.

Option to share login and conversations between the main domain and sub domains.

Push and desktop notifications are not sent to agents if the message is from the bot.

Push notifications are now sent to agents also if a message is sent via API.

New conversations started by a subscribe message are now automatically archived.

Removed file init.js. You can now load the chat directly from the main.js file.

Improved reports.

Alert on chat migration.

Depreacted JS API function 'SBChat.pushNotification()'. Now replaced by 'SBPusher.pushNotification()'.

Updated response for the WEB API function 'is-online'. Returned values are now true or false.

Check for online agents now include online Slack users.

Fixed bug related to channel name with spaces.

Fixed bug related to input rich message information sent to Dialogflow.

Fixed bug related to the timetable dates.

Fixed bug related to follow-up message.

New flags added.

Improved UI for mobile version.

Reports area.

New PHP API function 'sb_is_user_online()', JS API function 'is-online'.

New PHP API function 'get_user_from_conversation()', WEB API function 'get-user-from-conversation', JS API function 'get-user-from-conversation'.

Active eCommerce App V 1.0.0 released.

JavaScript variable SB_DEFAULT_AGENT to set the default agent assigned to new conversations.

Option to prevent agents from viewing conversations assigned to other agents.

New default user details: address and postal code.

New optional parameter 'user_id' for the PHP API function 'sb_update_login()' and the JS API function 'update-login'.

Function name 'sb_get_external_settings()' changed in 'sb_get_external_setting()'.

New optional parameter 'default' for the PHP API function 'sb_get_external_setting()'.

Fixed bug related to the conversation title.

Option to send the ticket by pressing the ENTER keyboard button.

Added WordPress version compatibility.

Option to show the follow-up message when a user add an item to the cart.

WHMCS App V 1.0.0 released.

Fixed bug related to the profile image.

Improved Support Board admin area inside Perfex.

Improved user synchronization.

Fixed bug related to agents linking.

New parameter 'new-window: true' for the 'redirect' action to open a specified URL in a new window.

Improved WordPress logged-in user synchronization.

Removed WordPress setting 'Logout'. The chat now always logout if the WordPress user is not logged-in.

Option to open the Support Board admin area inside the Perfex admin area.

Perfex App V 1.0.0 released.

Fixed bug related to the emoji popup.

Default conversation name setting.

Welcome message can now be used to create the first conversation automatically.

Fixed bug related to PHP fatal errors if the Dialogflow App is not installed.

Fixed bug related to categories and tags links.

New PHP API function 'sb_slack_get_users()'.

Compatibility update to support the new Slack Granular Permissions Scopes.

Fixed bug related to the queue.

Fixed bug related to routing and departments.

Fixed bug related to the social share rich message.

Fixed bug related to WordPress users and admins login and profile update.

Fixed bug related to departments translations in the dashboard.

Fixed bug related to the header minimal design.

Option to open the user details box by URL with attribute 'user=USER-ID'.

New PHP API function 'sb_external_db()'.

New requirement verification: MySQL UTF8mb4 support.

New parameter 'hash_passoword' for the PHP API functions 'sb_add_user()', 'sb_update_user()', 'sb_update_user_and_login()'.

New value 'url' in the login array of the login cookie and in the returned array of the PHP API function 'sb_get_active_user() and JS API function 'get-active-user'.

New value 'FILE' for parameter 'type' of the PHP API function 'sb_curl()'.

Ultimate Membership Pro App V 1.0.0 released.

Replaced deprecated Slack API methods with the new ones.

Fixed bug related to stripped commas in automatic messages.

New WordPress PHP API function 'sb_wp_get_image()'.

New WordPress PHP API function 'sb_wp_site_url()'.

New WordPress PHP API function 'sb_wp_get_option()'.

New parameter 'future' for the JS API function 'SBF.beautifyTime()'.

Fixed bug related to the setting 'Login initialization' and code SBApps.isLoggedWP in the main.js file.

Fixed bug related to new conversations.

Fixed bug related to the 'infinite re-loading' issue in the WordPress admin area.

Option to logout the user from Support Board when the user logout from WordPress.

New WordPress users are now imported automatically and syncronized on update.

Option to open the chat on click of button with ID or CLASS 'sb-open-chat'.

Online users of the admin area are now updated in real-time.

Replaced italic style formatting char _ with char __.

New parameter 'user_id' for the JS API function 'SBChat.desktopNotification()'.

Fixed bug related to orders.

Fixed bug related to product attributes.

Improved security. The encrypted login string is now more secure.

Parameter user_id is now required for PHP API function sb_woocommerce_get_user_orders().

Updated response values for PHP API functions sb_woocommerce_get_user_orders(), sb_woocommerce_get_order() and WEB and JS API methods 'woocommerce-get-order' and 'woocommerce-get-user-orders'.

Fixed bug related to the text editor of the admin area.

Fixed bug related to the follow-up message.

Fixed bug related to links with chars _ in the URL.

Fixed bug related to rich message translations.

Option to allow registration with a duplicate email.

New WordPress PHP API function 'sb_wp_update_option()'.

Custom plugin folder name support.

JavaScript variable SB_INIT_URL must now contains the full URL.

New requirements checks.

Custom admin title now replace also the default title of the admin login form.

New payload to open an article automatically: open-article.

The bot is now kept always active by default if it doesn't understand a user's question. New option to automatically disable it for 1 hour.

New human takeover request setting: Email request message.

Fixed bug related to human takeover email request.

Welcome message for first user's ticket.

New ticket first message don't trigger a Dialogflow chatbot response.

Fixed multiple bugs related to the previous version.

Fixed bug related to the Waiting List.

Fixed bug related to products not found.

Improved chatbot.

Fixed bug related to JS.

Fixed bug related to new user conversation creation.

Fixed bug related to infinite re-loading and cross-domain issues.

Fixed bug related to the close conversation icon of the mobile version.

Fixed bug causing multiple visitors registrations.

Fixed bug related to the missing user details.

Fixed bug related to default messages.

New header type: minimal.

Option to enable full user details also for visitors.

New merge field for emails sent to agents: {conversation_link}.

Option to set a custom text for the login form of the admin area.

Option to enable the users area for agents.

New WEB API function 'agents-online', new JS AJAX function 'agents-online', new PHP API function 'sb_agents_online()'.

New settings tab: admin.

New option to disable the chat on specific pages via JavaScript. Insert the ' var SB_DISABLED = true'.

Button rich message can now open an article on click.

New global webhooks key: sender-url.

Documentation links in the settings area.

Documentation links in the settings area.

Improved cron jobs execution.

WooCommerce App V 1.0.0 released.

Dropped usage of PHP SESSIONS, login data is now saved via Cookies.

Fixed bug related to links in a message.

New set of WEB API, PHP API and JS API.

New optional parameter 'event' for the JS API function 'send-bot-message', PHP API function 'sb_send_bot_message()' and WEB API function 'send-bot-message'.

Option to trigger the welcome intent event for new users.

New action to redirect to user to a specified URL automatically.

Fixed bug related to the proactive feature for new user messages.

Fixed minor sliding offset bug related to the slider Rich Message type.

Fixed minor bug related to the pagination.

Fixed bug related to the edit user panel.

Fixed bug related to the Push Notifications.

Fixed bug related to the routing feature.

Fixed bug related to office hours and timetable message times.

Fixed bug related to the 'add-user' function of the WEB API.

Fixed minor bugs related to admin area.

Fixed bug related to special chars in messages and users details.

Fixed bug related to the translations of the registration form.

Dropped required attribute 'user_id' from the WEB API function 'update-message' and 'delete-message', PHP functions 'sb_update_message()' and 'sb_delete_message()', JS API functions 'update-message' and 'delete-message'.

Dropped usage of PHP SESSIONS, login data is now saved via cookies.

Custom chat button icon is now full size.

Push notifications now support the Dialogflow human takeover options.

Updated response for the JS API event 'SBRichMessageSubmit' and the WEB API 'rich-message'.

Improved admin UI.

Update to PHP API function 'sb_get_conversation()' and WEB API function 'get-conversation', the attribute 'user_id' is no more mandatory.

New Rich Message global parameter: 'settings'.

Option to set the default username to use in bot messages and emails when the user doesn't have a name.

New Button Rich Message attrbute 'style'.

Optional last name field in the follow-up message.

Cron jobs.

Rich Message type 'email' is now customizable.

New Rich Message types: slider images, list images, social share buttons.

Option to automatically collapse the panels of the admin area. Option available in Settings > Design > Collapse boxes.

New message payload event: 'open-chat'.

Added Romanian language.

New JS API function 'language' for 'SBUser' object.

New JS API function 'SBChat.updateMessage()'

New JS API function 'SBF.loginCookie()'.

Update to the JS API function name 'SBApps.dialogflowActive()', the name has been replaced by 'SBApps.dialogflow.active()'.

The login system is now based on cookies. LocalStorage is deprecated.

Human takeover request message.

Fixed bug related to the flash notifications.

Fixed bug that was blocking new breaklines in the textarea of the settings when the ENTER key is pressed.

Fixed bug related to the red notifications counter of the chat bubble.

New fix for the double ENTER press key bug when sending the first message.

Fixed bug related to the last name of the 'update_user()' function.

Fixed bug related to the 'is_agent_typing()' function.

More accurate desktop notifications for the admin area.

New attribute 'payload' for the JS API function 'sendMessage()'.

The 'Timetable message' is now sent also if all agents are offline.

Chips Rich Message improvements.

Improved responsive design of the admin login form.

Improved admin UI.

Fixed bug related to password hash when the password is updated.

Fixed bug related to the WordPress users synchronization.

Fixed bug related to the logout.

New feature to forcing the chat to use always one language.

New feature for Multisite installations to automatically assign a department to each website and route conversations automatically.

New feature for choosing in which pages or post types show, or hide the chat. Warning! This feature is disruptive, and you will need to reset it if you were using it before.

Push notifications via Pusher.

New WEB API function 'push-notification', new JS API function 'SBChat.pushNotification()', new PHP API function 'sb_push_notification()'.

New JS API function 'SBChat.desktopNotification()'.

Option to delete all leads, including all the linked conversations and messages. Option available in Settings > Users > Delete leads.

New JS API AJAX function 'delete-leads', new PHP API function 'sb_delete_leads()'.

Users can now close a conversation and enter in the dashboard from the main header too.

Option to disable the dashboard. Option available in Settings > Chat > Disable dashboard.

Option to set the default notifications icon.

Option to set the title of the admin area.

Display the departments' list in the chat dashboard and force users to choose a department before starting a conversation.

New Rich Message types: video, image, button.

New 'Follow-up message' setting 'Delay'.

New 'Timetable message' setting 'Hide timetable'.

New setting 'Registration link'.

Added Vietnamese and Chinese (simplified) languages.

New API use case: 'Display chat on click'.

Deprecated JS API admin function 'SBConversations.populate()'. This function has been replaced by 'SBConversations.openConversation()'.

Tickets App V 1.0.0 released.

Removed SVG extension from the accepted upload extentions list for security reasons.

Fixed minor cross-site scripting (XSS) vulnerability related to the registration fields.

Fixed double ENTER press key bug when sending the first message.

Fixed a bug related to the 'New translation' button of the admin settings area.

Fixed a bug that was blocking the display of the images uploaded in the admin settings area if the file name had spaces.

Added default placeholder to the email input of the follow-up message.

Fixed a bug related to the red notifications counter of the new conversations.

Fixed minor bugs related to the privacy message and welcome message.

Fixed minor bugs related to registration process.

Fixed a bug related to a MySQL error on the Users area.

Rich messages success message is now optional.

RTL setting moved in the 'Design' tab.

Removed users area, edit profile option, docs link, plugin version, updates area from the admin area if the logged-in agent is not an admin.

Improved admin UI.

Updated response of the JS API event: SBConversationOpen.

New setting 'Visitor name prefix'.

New Rich Message type: chips.

New paramters 'onSuccess' for the JS API function 'SBChat.populateConversations()'.

New JS API events for the Tickets App 'SBTicketsInit' and 'SBPanelActive'.

New JS API functions area 'Tickets functions'.

New JS API function 'SBF.getLocationTimeString()'.

New JS API function 'SBChat.submit()'.

New JS API function 'SBChat.getDepartmentCode()'.

New PHP API function 'sb_save_settingss()'.

New JS and WEB API function 'sb-search-user-conversations', new PHP API function 'sb_search_user_conversations()'.

New JS API AJAX function: 'get-agent'.

New WEB API Webhook: new-email-address. New JS API event: SBNewEmailAddress.

Fixed bug that was blocking the saving of the bot message if the Dialogflow response included an audio.

Fixed bug related to the feature: notify agents of a fallback response.

Fixed bug that assign a wrong status code to the new conversations when the option 'Notify agents of a fallback response' is active.

Manual human takeover available by sending a custom payload message, more details in the docs.

Fixed pop-up message layout when the chat position is set to left.

Fixed bug related to registration if a user is already registered.

Fixed Rich Message custom success message, it works again.

Larger admin conversation area on smaller screens.

Improved performance and improved compatibility for the CSV exporting process of the users.

Improved admin UI.

Improved media lightbox UI.

New keyboard shortcuts: the admin area now supports navigating between conversations by pressing CTRL + UP/DOWN ARROW, navigating between users by pressing CTRL + RIGHT/LEFT ARROW, deleting or archiving a conversation by pressing CANCEL, and close a lightbox by pressing ESC.

Option to disable the pop-up message only on mobile devices.

Media lightbox available also in the admin area.

Option to hide and disable the chat if no agents are online.

Option to hide and disable the chat if all agents are offline.

Option to enable the registration only if all agents are offline.

New API function 'sb-is-agent-typing' for the JS and WEB API, new API function 'sb_is_agent_typing()' for the PHP API.

Collision detection. Prevent multiple agents from working on the same conversation by showing a label if another agent is writing an answer.

Departments are now fully compatible with the queue.

Added system requirements check in Settings > Miscellaneous.

Fixed bug related to the feature: notify agents of a fallback response.

Human takeover is now persistent on page reload. The bot remains disabled for 1h.

Manual human takeover available by sending a custom payload message.

Fixed bug for images upload in admin settings area.

Queue with welcome message enabled now works correctly.

Rich message response of close message now doesn't restart the queue.

Fixed duplicated follow-up messages.

Fixed admin bug on conversations search that was loading all conversations on scroll.

Fixed bug that block articles to show for unicode languages.

Fixed search articles preview description.

Disabled JavaScript execution on message sending.

Fixed bug that display twice the same conversation on the left list of the admin area.

The API is now available.

Added Greek language.

Dropped PHP setting requirement: allow_url_fopen=true.

Update of the function name sb_json_enconde.

Fixed wrong chat height on Firefox.

Fixed empty path on some server.

Email notifications to agents are not sent if the agent is online.

Registration success message is now multilingual.

Admin sound notification for new conversations.

Dropped PHP setting requirement: allow_url_fopen=true.

Improved english translations.

Added few missing translations.

Queue. Proportionally distribute conversations between agents and notifies visitors of their position in the queue.

Close message. Send a message automatically after an agent archive a conversation.

Online status switcher. Agents can now change the status from online to offline from the left menu profile area.

Option to display only the login form instead of the registration one.

Option to enable the registration outside of scheduled office hours only.

New rich message types: card and slider.

Fixed email notifications bug.

Dialogflow unknow answer notification compatibility.

Fixed wrong loading icon color of settings buttons.

Fixed emoji box inverted direction scrolling in Firefox.

Fixed multilingual issue.

Sounds for outgoing and ingoing messages in the admin area.

Email sender name setting.

Fixed agent messages sent as users in admin area.

Fixed bug related to cURL calls.

Fixed bug related to office hours and timetable times.

Current URL real-time update fix.

Admin settings area. Repeater items with empty values are now skipped.

Fixed performance issue of users search function in the users admin area.

Fixed security error message.

Auto Support Board user update on WordPress user update.

Compatibiliy with cache plugins js minify and combination.

Fixed bug related to blocking the auto multilingual.

Minor admin design fixes.

Improved admin area performance.

Custom button text for privacy link.

Email notifications support for UTF-8 contents.

Front end chat animations on outgoing and ingoing messages.

Auto RTL for the languages codes ar, he, ku, fa, ur.

Browser, Language and OS preview icons in user details admin area.

Improved performance for slow connections.

Typing status improvement and bot typing status integration.

Custom registration button text.

Follow up message now send email notifications to agents after user email submission.

Auto pagination of the left conversations list in admin area.

Auto pagination of the users table in admin area.

Sending message status.

Upload attachments of admin and chat via Drag and Drop.

Sounds for outgoing messages.

Welcome message delay and trigger options.

Option to disable the chat file upload button.

Option to replace the Support Board logo of the admin login area with your logo.

Fixed double message error if Intent include Google Assistant response.

Dialogflow option Set this intent as end of conversation is now recognized by Support Board.

User attachments are now sent to Dialogflow.

Intent box layout optimizaion.

Fixed corrupted links sent from Slack.

Fixed attachment close icon position.

Conversations search on admin area is now case-insensitive.

Minor layout updates.

Fixed wrong header on cross-origin requests.

Fixed wrong UTC offset on data and time on older iPhones.

Fixed bug related to installation for some MySQL configuration.

Fixed bug that scroll to the bottom of the chat for each survey response.

Fixed bug that display the chat editor when an article or panel is open from a conversation.

Additional fields on registration form are now displaied correctly.

Fixed bug related to importing WordPress users.

Layout and scroll improvements.

Dates now always display hours and minutes.

Admin notification when an email is sent to a user.

Improved admin UI.

New keyboard shortcuts: the admin area now supports sending messages by pressing ENTER and inserting a new breakline in the message by pressing CTRL + ENTER.

Chat and conversation open/close status are now saved and applied on page reload.

Departments. Assign departments to agents and filter conversations by departments. Send conversations to different departments.

Option to disable the last name in the registration form.

Option to archive automatically the conversations marked as read every 24h.

Agents can now add new Dialogflow Intents from user's messages.

Option notify agents by email and mark the conversation as waiting for reply only if the bot doesn't know the answer to the user question.

Support Board V 3.0.0 released.

Desk mode is deprecated and no more available.

Changelog of versions prior to 3.0.0 are not showed here.

Slack App V 1.0.0 released.

Dialogflow App V 1.0.0 released.