Release notes
Last updated
Last updated
We have completely reworked the conversations page under the hood, it now has:
Much faster search
Range search, allowing users to find chats between a set range of dates and not just one day at a time.
Improved accuracy and relevance
This release contains the new feature Customizable Start Page which can be used to add more personality and customization to the first message visitors are met with.
This release contains fixes touching multiple parts of the system. Please click the sections below to see whats in this release.
Improved audit logs system wide 2022-10-31
Fixed issue with Ready toggle where the toggle could delay for up to 1 minute 2022-10-31
Improved search in user tables 2022-10-31
Various performance fixes 2022-10-31
Fixed bug where handover message was not displayed when transferring chat between agents 2022-10-31
Fixes to some chatWidgetAPI endpoints where return promises were not kept 2022-10-31
Chat limit & auto accept 2022-10-31
Agents can now automatically accept chats
A maximum chat limit can be set, this limit controls the maximum amount of simultaneous chats for an agent
Fixes on dashboard 2022-10-10
Increase the amount limit
Sort in alphabetic order
Fixed issue with "Chart type not supported"
Improvement to pie chart showing the top 10 items
Improvements to message service 2022-10-10
Fixed issue with certain .msg files stoping the bot flow 2022-10-10
Removed phone requirement for users that does not have 2FA SMS 2022-10-03
Fixes on dashboard 2022-10-03
Updates correctly in statistics when user change name
Removed unnecessary dimension in metric
Fixed bug with the old widget not seeing agent name in chat 2022-10-03
Fixed bug with the old widget not opening automatically on page load 2022-10-03
Improved "Set permission" on user 2022-10-03
Displaying the full name of scenario in training center when opening dropdown 2022-10-03
Fixed bug with font resizer in agent chat 2022-10-05
Opening the widget updates message status to "Seen" 2022-09-29
Fixed bug with 2FA SMS authentication after update 2022-09-29
Agent can pick different font sizes in chat page 2022-09-29
New default widget design 2022-09-29
Updates in the studio with "Keyword" 2022-09-29
Optimization in the platform 2022-09-27
Updated version of our account access management 2022-09-21
Fixed bug with upload button not showing when adding outlook files in widget 2022-09-22
Fixed confirm logout page that sometimes appeared 2022-09-21
Fixed bug with welcome cards shown in wrong order after respons from customer 2022-09-21
Improvements to the studio 2022-09-22
Fixed bug when changing label name
Fixed components stuck in pending
Fixed bugs on parameter table
Added translation for german system messages 2022-09-13
Dashboard
Fixed bug not populating any webpages 2022-09-14
Fixed bug with closed session not counting properly 2022-09-13
Removed empty chats from statistics 2022-09-14
Improved UX experience when training a scenario that is too long 2022-09-14
Fixed problem with the Owner permission that could not edit quick replies
Improved CSS for the new chat widget design to display properly on all resolutions
Fixed issue with internal links not working correctly in new widget design
2022-07-12
Two-factor can be activated on companies.
A new role and permission system.
Settings for data retention.
Scenarios can now be published and unpublished from the tree and studio form.
We have also introduce a new identity and access management further enhancing our security in the application. Users will be migrated as they log in.
2022-06-22
Choice to hide close button
Button position on quick replies, vertical or horizontally
Option to fade out the attention seeker after x amount of time
New trigger options
Interaction with bot
Exclude url
New default background color
Removed the system message "Bot is typing"
New default positioning on widget
Option to have emojis or stars in the rating
Settings for titel and badge count is separated
Ability to have multiple designs on widget based on domain
Option to display bot name instead of bot ID
Displaying hours and minutes on table metric
Added emoji picker
Fixed error in schedules
Icon color in design editor is now changeable
Automatic scroll behavior in widget
Removed possibility to click buttons after ending conversation
Corrected permission for quick replies
Files after transfer is accessible for agents again
File card in widget display description name
Removed agent name from system message when that setting is on
Fixed agent realtime in dashboard
Not needing to log out/in for skills to apply
Ability to change name on user without effecting dashboard statistics
Allowing mimetypes for windows
2022-04-26
Display agent name in conversation history
New sound and notification settings
Customer info updated in real time
The Yellow color in chat removed
New status for messages delivered/read
Improved prevent spam function
New status for messages delivered/read
Data retention settings
Various security improvements
Hide checkmark from row if no suggestion
Added condition to url filter
contains
start with
equal
Handover chat disappears when agent clicks on notification
Fixed phrase limit in export from training center
Fixed problem with chat status closed
Changes to dashboard sometimes isn't saved
Improved rating card in dashboard
Last messages in conversation shows wrong date/time
Counter and columns in agent chat fixed on Firefox
Improvements to the conversation starter
Fixes in the new widget
Typing delays
Some changes in design editor doesn't get saved
Only show attach file when conversation is started
Wrong text on mouseover
2022-02-09
Ability to share between users
Export to CSV
New metrics
Average rating
High/low rating
Messenger
Button clicks
Realtime queue
Time estimate waiting in queue
2022-02-01
Front page with option for information and url
Ability to have information messages in ongoing conversation
Custom design editor inside application
Conversation starter lets you initiate conversations based on user behaviour. Possible to trigger different chat bubble messages depending on this. Can be used as a single starter or in combination with many. Currently supporting the following listeners:
Inactivity
Time spent on page
Scroll position
Button click
2022-01-06
You can add a picture or file into the chat by drag and drop, or copy and paste.
Add chat agent uploaded files into data object.
New design for the customer info.
Added "domain" to conversation object.
Timestamp in chats is absolute, showing exakt time and date.
Option in settings to show agent name in transcript.
Improved search
Range search between dates
Add filter and free text search within
Scenario list dropdown is searchable.
Add or operator to cards filter.
Users in queue is removed if they close tab/browser or connection is lost. Settings determine after how long this should be done.
Quick Replies is tied to bot/skill.
Change Number Input fields are in line with new design.
Improvements to parameter table
Corrections in transcript and audit logs
Ability to send attachment in the agent chat
Visibility and real time updates in the training center
Correct power-ups when having multiple bots.
2021-11-11
Translate all the scenarios in a bot to another language.
A copy function that allows us to duplicate the scenarios from one bot to another.
Support for all the settings that can be done in a scenario without the use of the code editor.
Ability to search and filter on ongoing conversations.
Welcome messages that are displayed again after rating is fixed.
Fixes made to scroll behavior in Chat Widget.
Ability to change hex code for color in custom css.
Broken scenario search is fixed in the Bot Studio.
Fixed problem with conversations that reopens on refresh.
Power Ups can be used after the conversation has ended.
It is now possible to transfer a chat to a skill.
Various improvements to the Quick Replies.
Built in variable “{{ waiting_queue }}” now properly displays the user's place in the chat queue. If the user is next in the queue, “{{ waiting_queue }}” will return “1” instead of “0”.
Added the option to display a Multi Select card as a dropdown menu in the chat.
Added support for new system message languages.
The component logs are back in Ebbot App.
Added new metrics to be tracked in preparation for the new Dashboard section that is soon to come.
A new version of the Training Center with new functionality.
Various improvements to the schedules section.
“input_field”-syntax in a Close-type scenario no longer causes a reset conversation to sporadically apply the syntax in other scenarios.
We now prevent clicking buttons (from a button card) to be interpreted as an input.
“online_agents_count” filter type only counts available agents online for that bot, rather than online agents for the whole company.
Passing a Close type scenario no longer disables button cards.
Fixed the syntax regarding the fallback scenario on the Contact Agent Card.
Changed so a next/transition no longer default to the current scenario, if the target scenario does not exist.
Schedules connected to skills now work properly.
Fixed a bug causing the bot to prompt the user for the same input multiple times.
Editing a row in a data source no longer removes entries from the table.
Adding a row to page 2 no longer removes all entries from the table.
onChatWindowClose is not properly triggered when the chat is minimised.
setUserAttribute is no longer reset when used with webhooks.
Getting a blank page after exiting an impersonated user no longer happens.
Added a nested sub menu (”Power-Ups!”) in the chat menu options for custom chat components to be listed in.
Added functionality for re sending messages that were not successfully delivered.
Added a loading indicator to chat snippet, to visually display if the message has been delivered.
Added a warning triangle to show if the message were undelivered.
Added a button to resend the undelivered message.
Added ability to use User Pilot powered tooltips in Ebbot App.
Custom Components
Added the functionality to have relations between drop down menus in the form builder for Custom Chat Components. You can now properly handle categories and sub categories.
Infrastructure
Optimized how we handle and store chat data
Agent Chat Client
Fixed a bug making a chat agent unable to sometimes leave a chat (using /leave command and the menu option)
Bot Studio
Fixed a bug making the web browser sometimes overloading when accessing certain parts of the bot studio.
Removed humans, they weren't doing fine with animals.
Animals are now super cute, all of them.
Agent chat client
Various visual improvements.
New layout picker and settings, users can now choose the amount of columns and rows for their chat layout.
New enter and exit chat animations.
Scrollbars are now hoverable.
Components can now be executed from agent chat menu.
Added typing indicators agent and user end. For agents, this can be activated under chat settings.
Bot studio
Scenarios can now be hidden from agent trigger list via "allow manual trigger" switch.
Added language selector to bot creation flow.
Infrastructure
Improved audit logging.
Improved app monitoring.
Various component creator improvements.
Settings
Avatars are now changed to represent agent if chat is handed over to agent.
Added snippet settings to control if bubble and/or top avatar should change on handover.
Settings
Fixed issue where avatar change could briefly remove permissions.
Added some missing translations.
Introduced animals into the world, we believe they're going to be a neat addition.
A new notification menu that let you configure how you receive notifications for chat events. You can choose between and combine browser notification, tab notification and sound notification.
Conversations list
Account role "User" now have access to conversations list
Avatar not updated in admin chat and conversation view
If "End conversation" is clicked that action show as "User" in Conversation history
Chat widget
Resend messages if the first one fails due to bad internet connection or packet loss.
Possibility to trigger a sound notification when agent enters the conversation
Chat client position option for mobile phone browser
Disable chat snippet buttons on closed conversation
Allow user to leave queue once in handover state
ChatWidget API
Fix for isUserActive so it works even the second and third time its called
Trigger onChatWidgetOpen when used together with autoopen
Bot Flow
Templates for training phrases to make it easier to import and train a bot from scratch
Add timestamp to all changes made in the bot studio
Do not autofill transitions with state name
Chat status available in cards and filters
Parameter table
Support spaces and other special characters
Agent Chat
Possibility to transfer to an agent within a certain skill
Enable click on customer info to copy field information
Possibility to report issues directly in the chat interface
Admin Interface
Co-browsing - BETA feature. Make it possible to start screen sharing when a chat has been transfered to an agent
Possibility to subscribe on chat events through websockets and webhooks
Possibility to setup incoming webhook to use ebbot knowledge in third party application
Improvement for password handling and set password page
Automatic saving / Warning when leaving scenario
Keep scrollposition when moving around scenarios in the tree
Avatar not updated in admin chat and conversation view
Add endpoint for chat transcript
Bot Flow
Fix for follow up scenario not working the second time it was triggered
Fix for Bot answers between transfers
Some default scenarios were not added when creating a new bot
Fix to verify that the user input is sent after the welcome scenario is triggered
Fix to child catchall not working
Close conversations due to inactivity should have the same triggers as a regular close event
Scenario doesn't get triggered in edge cases
Filter on Contact Agent card does not skip/block all functionality
Bug related to agent status (1740)
Problem with internal linking used together with "pop after internal link" set to false
Admin UI
Grey bar att the bottom of chat conversation modal
Various improvements in training center
When different users are logged in at the same time and one makes changes to the integration settings they will see different values
Filter selection modal cut off at last state in scenario
Problems related to expiration time for new accounts
Entities
Text out of bounds in entities
Agent chat
Various bug fixes to improve chat interface (1949, 1389,1148)
Chat in Firefox in Grid Mode bug that hides the input box and hide chat button
User gets no system message that a chat has been transferred to another agent
Chat widget
Sending an URL in the chat doesn't always become clickable
Data object
Attribute user_first_input does not work
Other improvements
Various small improvements (1498)
Timestamp to database (1726)
Cache update (1720)
Support for userpilot (1709)
Duplicated messages in edge cases (1404)
v3 chat message order (1738)
V3 sockets improvements (1719)
Peformance issues in training center (1659)
Update conversation with messages sent through the webhook. (1743)
UI changes
Input fields now expand (line break) when text input reaches end of line.
Added Find to code editors.
Added a preview of the chat widget within ebbot.app.
Improvements on how UI elements are stored and imported.
Refactored various UI elements.
Components
Added component: ebbot-intermediate. This adds support for modifying and updating the conversation in various ways without sending a message to the end user.
Added support for updating parameter tables within ebbot cards.
Conversations list
Now counts the scenario triggered before "End conversation" as the last scenario in a conversation to improve visibility in the list.
Now displaying the ID of the conversation along with customer name as the header for each conversation.
Chat widget
Added inline CSS editor to Integrations > Web. Users can now edit and save custom styling of the Web chat widget.
Added support for sending files from end-user side.
Added support for line break in bot responses by adding /n
to the text.
ChatWidget API
Added Ebbot.ClearChat() function.
Added Ebbot.Hide() function.
Added Ebbot.Show() function.
System changes
Improved logging throughout the system.
Bot Flow
Fixed various issues related to variable type buttons.
Fixed issue where transition did not work in combination with URL buttons.
Fixed various issues with the "reaction" property.
Improvements on followup scenario logic and fixed issues where followups triggered an error message.
Improved updating of the context when editing triggers and/or moving around scenarios.
Improved consistency of input patterns where different matching rules could display different error messages.
Fixed issues with fallback scenarios triggering improperly, blocking handovers.
Components
Fixed an issue where transition did not work in combination with setting a variable.
Fixed an issue with new components not being triggered.
Fixed an issue where carousel was not rendering / crashing the chat if an image was missing.
Fixed an issue where "stop: true" did not work within custom components.
Fixed issues with button cards not waiting for input when used in custom components in some cases.
Fixed crashes when returning integers from custom component.
Entities
Improved error messages upon saving entities.
Fixed issues with not being able to save edited entities.
Fixed issue where removed synonyms were not removed upon save.
Agent Chat
Fixed issues where transfers to another agent did not happen properly.
Fixed issue where supervising chats did not work.
Fixed issue where chat list was not always updated correctly.
Fixed issue where the name of the first agent handling chat was displayed even after a transfer.
Admin Interface
Various optimizations to fix slowdown issues when loading scenario tree and other sections.
Fixed various bugs with Ready/Not Ready letting chats through improperly.
Fixed issue where "Welcome" scenario was not editable after changing bots in the drop down.
Fixed issue where updating user profile caused permission errors.
Training Center
Now displays timestamp and a link to the conversation on each training phrase.
Conversation history can now be displayed by clicking the conversation name.
Add new scenario..." added to "needs training" dropdown menu. Upon usage, a new scenario will be created, containing the training phrase it was added from.
Components
Messenger Receipt card added.
System changes
Input prompts now allow the user to ask followup questions. The responses are defined by creating a sub-scenario to the scenario containing an input card.
Chat Flow
Fixed issue where transitions did not execute when combined with set variable.
Fixed issue with state transitions in messenger.
Fixed issue where chat flow did not continue after setting a variable.
Components
Fixed sorting and pagination issues when there are more than 10 components.
Fixed issue with new components not being triggered.
System changes
Handover can now be triggered based on agent status. If this is enabled, a handover will only be made if an agent is marked as "Ready", otherwise a fallback scenario will be triggered. This feature overrides any set of opening hour schedules.
Automatic inactivity detection. If this is enabled, the system will mark an agent as "Not Ready" after a specified period of inactivity.
Ability to sort conversations between a range of dates in the Conversations
section.
The Conversations
table can now be exported
Chat Widget API
We have developed an API to control the behavior of the Ebbot chat widget. Read more about what you can do with it here.
Chat Interface
Fixed an issue where the text of long messages would extend outside of chat bubbles.
Fixed an issue where supervised scenario triggering didn't work as expected.
Components
Fixed issues with altering existing variables through a component.
All conversations are now closed when restarting chat from the top-left menu
Added global chat client language: Swedish. Language selection now updates the language of system messages and client texts.
Added support for specifying a column value in parameter table from scenarios.
Added support for updating conversation info from the chat.
New response card: Multiselect buttons. Buttons with the ability to store multiple choices.
Fixed issue with "ghost" labels appearing in the scenario tree.
Studio scenario search now searches the scenario name along with description and responses.
Now searches both synonyms and entries when matching entities to parameter table.
Various bug fixes for inactivity chat timers.
Trademark logo and text now gets positioned correctly when changing position of the chat.
Fixed issue where some user and setting profiles were not saved after editing.
Changes to the Scenario builder
The description
field no longer requires to be filled in order save scenarios.
The default of manual trigger
is now "enabled".
Changes to Training Center
No longer shows phrases collected from Input-cards.
Now keeps the scroll position after approving/removing a phrase.
Now highlights the next row in the list after approving/removing a phrase.
The sorting order of phrases has been changed to display the newest phrase at the top.
Other
Added closed
status to conversations.
Added 5-star rating card to web chat client, the rating is now stored in the conversation and visible in the conversation list.
Added support for inactivity detection and closes chats where the user has been inactive.
Added configurable inactivity timers to the bot settings.
Trademark logo now links to ebbot.ai.
Added delay to integration settings allowing admins to configure bot typing speed.
Added configurable delay based on character count to determine bot typing speed.
Added support for sending location in Messenger integration.
The "snooze bell" now mutes sound notifications.
#Messenger integration
Fixed an issue where messages from Messenger integration were displayed in the wrong order.
Fixed an issue where messages from Messenger integration triggered a handover incorrectly.
Training Center
Fixed an issue where suggestions were not shown in Training Center if the last input was matched against a scenario.
Fixed an issue where no rows were displayed until a catchall was triggered.
Fixed an issue where some approved phrases were still visible.
Fixed an issue where some removed phrases were still visible.
Fixed an issue where trained phrases were visible in training center.
Scenario tree
Fixed an issue where sorting of nodes were not saved.
Fixed visual bugs when applying labels to nodes.
Fixed an issue where nodes rendered incorrectly when creating a sub-scenario.
#Other
Fixed issue where the text was not editable on the ContactAgent card in the graphical view.
Fixed an issue where system entities was not extracted from NLP engine.
Fixed an issue where users were kicked from chat queue when triggering bot responses.
Chats where the conversation is handled by a human are no longer sent through NLP engine.
Fixed an issue where current_page was only updated on page refresh.
Fixed a bug where transition component did not trigger on URL buttons.
Various optimizations to reduce chat snippet load time.
Fixed an issue where the chat client did not stay minimized when navigating on a site.
Fixed an issue where notifications where not decreased properly.
Fixed image rendering issues in Safari.
Fixed an issue where chat snippet sometimes lost connection to API.
Fixed issues with sorting in conversations list.
Fixed an issue where system entities was not extracted from NLP engine.
Fixed an issue where users were kicked from chat queue when triggering bot responses.
Chats where the conversation is handled by a human are no longer sent through NLP engine.
Fixed an issue where current_page was only updated on page refresh.
Fixed a bug where transition component did not trigger on URL buttons.
Various optimization to reduce chat snippet load time.
New design