All notable changes to this project will be documented on this page.
This project adheres to Semantic Versioning starting with version
Updates to the billing service internal events
Enhance the Assistants with action notifications and typing animation.
Feature: The assistant asks for user confirmation before connecting to support.
Fix loading messages when there is an image in list
Fixed an issue causing an issue when the user goes offline and online on the widget
Resolved an issue where sending an image to the widget was causing issues sometimes
Deleted: “Type bot order changed” functionality.
Changed: Default email sender configuration.
Refactored: Conversation reply mailer to utilize inbox.
Added: Resolved issue with payment method addition.
Fixed: Email method not found issue.
Fixed: Not showing a message on receive.
Fixed: Typing agent issue.
Fix the issue with Agentbot not sending replies
Transition the Agentbot’s Knowledge database
- Transition the Agentbot’s foundational database to a new system or platform
Resolved an issue where the greeting was not activated when the chat history
Various terminology changes to enhance clarity and user experience.
Resolved an issue where greetings were shown twice.
Fixed the queue banner positioning at the top in the widget for better visibility.
Addressed the Rudder Stack null user issue in the billing service, improving reliability.
Temporarily disabled non-functional features in Typebot for a streamlined experience.
Resolve the issue with resetting password emails.
Small fix in greeting message
Fix issues with the widget header popup and greeting message
- Descending Order Adjustment: Updated the order of display to descending for improved usability.
- New Parser Implementation: Introduced a new parser for extracting rules from training notes, enhancing the system’s learning capabilities.
- Trial with Single Agent: Addressed an issue in the trial version that restricted it to only one agent.
- Typebot Design Update: Rolled out an update for the Typebot creation bit, including a new alert for unsupported payment methods.
- Line Item Issue Resolved: Fixed a problem affecting line items, ensuring smoother operations.
- Conversation Widget Display Fix: Corrected an issue in the queue conversation widget that affected the display when switching between previous conversations.
- Auto Assignment of Conversations: Implemented a system badge for automatically assigning conversations in the queue.
- Options Menu Clickability in Iframes: Resolved a problem where clicking outside the options menu in iframes wasn’t functioning correctly.
- Fix: Addressed the overflow issue in widget conversation items.
- Widget Interaction Enhancement: Solved an issue where clicking outside a widget unintentionally closed the header menu.
- Email Template Issues (HOORY-6484): Resolved various problems associated with email templates.
- Bot Messaging Fix: Fixed an issue where the bot’s first message wasn’t displayed correctly after inputting an email.
- Greeting Feature: Introduced a feature to show a greeting message before the user sends their message.
Include a blocked local storage warning to the widget
Fix the presence of multiple messages from the agent bot disrupts the hidden footer
Pricing function for Fast Token (FTN) in the Hoory bot
Feature Enhancement: Added the ability to control audio settings for widgets.
Bug Fix: Resolved an issue related to message loading errors.
Improvement: Improved AgentBot response handling to prevent it from blocking other communication channels.
Feature Enhancement: Introduced an option to hide the widget when the last message in a conversation is a bot input message.
Bug Fix: Corrected the display of the widget footer when selecting a previous conversation.
Bug Fix: Addressed the problem of the footer not displaying correctly when clicking to open an existing conversation.
Database Update: Updated database allocation and maximum storage capacity.
Address the issue with the Hoory bot icon in the inbox
Dark mode feature has been removed for a cleaner interface.
Introduced a 3-dot functionality in widget headers for added options.
Enhance integration by enabling the emission of application and web events.
Added a visually pleasing animation to the chat widget
Resolved agent-bot conversation history overlap issue
Address the issue of contacts not receiving messages once the conversation has been resolved
Added Toggle Checkbox for Email CC Replies
Fixed Typo in Account Trial Activation Template
Resolved Widget Conversation Resolution Issue
Enhanced Error Handling: Eliminated the use of silent error handling for improved visibility and debugging.
Introducing Hoory OAuth Integration: Successfully integrated Hoory OAuth for enhanced authentication and security.
Agent Engagement Time Reporting: Now includes a comprehensive report on agent engagement time, offering valuable insights into agent performance.
Enhanced User Interface for Customer and Payment Details: Improved the user interface to incorporate customer and payment details, ensuring a more intuitive and informative user experience.
Feature Addition: Widget Conversation History: Implemented the ability to view conversation history within the widget for a seamless user experience.
Trial Activation Email Functionality: Added the feature to send trial activation emails, making it easier for users to get started with our product.
Typographical Error Corrections: Resolved typographical mistakes and grammatical errors for a smoother user experience.
Unattended Conversations Reporting: Introduced a report for unattended conversations to track and manage unaddressed customer interactions.
Dark Mode Persistence: Enhanced dark mode to sync and persist user preferences across sessions, offering a consistent user experience.
File Attachment Button in Email Inbox Contacts Panel: Added a convenient file attachment button in the contacts panel of the email inbox for simplified file sharing.
Improvements in Bot Conversations: Optimized and enhanced bot interactions for more effective and engaging conversations.
Implemented email templates, enhancing communication efficiency and consistency.
Integrated Language Guard and fine-tuned prompts for improved user interaction and understanding.
Resolved the issue related to emoji panel size, enhancing the overall user interface experience.
Optimized conversations count performance to improve responsiveness and efficiency.
Adjust the structure of the email template.
Enhanced user experience: A toast message will now appear when attempting an action without selecting a category.
Enhanced agent bot translation behavior for improved performance.
Resolved an issue related to the inbox queue flag, ensuring smoother functionality.
Fix the issue related to the context chunk in the agent bot.
Added missed chats to agents reports.
Enhanced confirmation and invitation email styles.
Implemented automatic invoice generation following subscription updates.
Improved AgentBot knowledge base behavior.
Introduced an event emitter for conversation and contact models.
Resolved the issue preventing articles without categories from being published.
Improvements in Armenian conversation for AgentBot
Fix an issue profile name overflowing.
The issue with the empty billing page has been resolved.
Rectify the assignment of online status for agents.
Revise the default order of conversations to be in descending.
Integrate a workspace switch button into the sidebar.
Address the issue where scripts are displayed after creating an inbox.
Enhanced the code of the widget for optimization.
Improved Agent Bot code for enhanced performance.
Enhanced audio recorder functionality in the widget.
Added conversation order picker for better user control.
Introduced plan comparison and discussion features to the suspended page.
Fixed horizontal overflow issue on the conversation page.
Adjusted contact support icon viewport for improved visibility.
Enhanced Sidebar Menu: The sidebar menu has improved, now showcasing the user’s Profile Image, name, and email. This personal touch adds a more customized and user-centric feel to the interface.
Seamless Support Connection: We’ve introduced a new feature by adding a “Connect to Support” button. This addition aims to streamline the process of reaching out for assistance, ensuring users can access help effortlessly when needed.
Effortless Account Switching: A “Switch Account” button has been incorporated to provide more flexibility. This enables users to toggle between different accounts without any hassle conveniently.
Smart Auto-Assignment Queue: With the implementation of an auto-assignment queue, tasks are now intelligently distributed, optimizing efficiency and ensuring a balanced workload among team members.
Expanded Conversation Search: Users can now delve deeper into their conversations with the introduction of the “Load More” feature. This enhancement allows for comprehensive browsing of conversation history, improving overall navigation.
Engaging Trial Banner: A new trial banner, accompanied by the default banner, has been introduced. This addition aims to provide users with an enticing opportunity to explore premium features and services.
Smoother Typing Experience: We’ve tackled the issue of widget scrolling during typing, ensuring a smoother and more uninterrupted interaction within the platform.
Intuitive Billing Process: An intermediary billing page has been integrated, enhancing the clarity and user-friendliness of the billing process, and making it easier to understand charges and payment details.
Enhanced Channel Compatibility: We’ve addressed concerns related to the Facebook and WhatsApp channel APIs, optimizing their performance and ensuring seamless communication through these channels.
Fixed an issue where notification error messages were not being displayed correctly.
Resolved the problem with the Notea iframe displaying the wrong instance.
Improved the records count in the conversation search box.
Improve block functionality and address the dark mode issue on the plans page.
Address the issue of the widget iframe src being reset twice.
Correcting the call to the widget reset results in an extra entry in the history
Fixed dark mode issues for improved visual experience.
Implemented a new, sleek UI after payment processing.
Added Canny Single Sign-On (SSO) for streamlined user authentication.
Introduced startup subscription option for enhanced access and benefits.
Implement the dark mode functionality
Rectify bugs and enhance performance
Add tag manager
Enhancements were made to the training and subscription pages to improve their appearance and functionality.
Introduce the option to handle multiple subscriptions within a single parent subscription for better management.
Fix the problem with not allowing continue the conversation after resolving in the inbox with enabled “allow continue the conversation after resolve” feature.
Improve the Armenian bot’s responses
Incorporate the Dream SSO endpoint
Resolve the issue related to saving the training notes
Personal plan limitations were removed, custom API removed, and inbox limits raised.
Fixed the issue of confirm button overlapping in the date picker.
Added the feature of domain email DNS setup.
Address small issues with conversation filters and implement improvements to the contact ban feature.
Resolve an internal packaging issue within the bot service.
Improved Agent Bots with faster response times and enhanced contextual understanding.
Added Conversation Tab State Saving, allowing users to switch between conversations without losing progress.
Introduced custom IP blocking with time window and hardened IP block restrictions for improved security.
Resolve the issue pertaining to the presentation of public help center pages.
Fixed issue where blocked visitors were able to send messages in ongoing conversations.
Introduced support for creating accounts using Gmail OAuth for non-business users.
Added “Talk to Human” feature to connect to the support tool, providing users with direct access to human assistance for their queries and concerns.
Fixed the issue with the iframe unread message view, ensuring all messages within iframes are appropriately displayed and marked as read when accessed.
Resolved the issue with the conversation filter state for saving.
Implemented the feature to allow the usage of personal email addresses for creating an account, in addition to business emails.
Clarification on the error messages related to the failure of creating inboxes.
Enhance the quality of the bot responses
Inbox Limit Increase: Personal inboxes can now hold 5, team inboxes 8, and business inboxes 13.
Conversation Filters: Save and restore filters for streamlined conversation management.
Enhance the agent bot by incorporating connectivity for support purposes.
increase the inbox limit for all plans.
Remove the credit card required for the subscription.
Improve error messages for account inbox and agent limit.
Enable the use of a single email for multiple subscriptions.
Resolve the website widget bug affecting availability hours.
Fix the problem of personal plans on billing portal categories.
Enhancements to the bot service for code optimization.
Enhancements to billing and portal functionality.
Optimizations for bot response time and addressing overload issues.
Resolved issues with the widget SDK’s reRun method.
Revised session logic and configuration loading in the subscription portal.
Resolved an agent name encoding problem on the widget.
Addressed the majority of encountered Sentry errors.
Updated the email logo to be sourced from AWS S3.
Resolved the issue of high load on the live reports page, ensuring smoother performance.
Introducing a feature enhancement that allows the re-initialization of the widget within the SDK.
Improvements in the subscription page
Made significant improvements to the bot responses, resulting in more accurate and helpful interactions with users. Expanded the multi-language support capabilities, enabling the bot to understand and respond in multiple languages with greater proficiency.
Addressed the issue related to logo alignment in emails, ensuring consistent and visually appealing presentation.
Resolved mobile and tablet responsive design issues on the subscription page, providing a seamless and optimized user experience across various devices.
Rectified the widget problem occurring specifically in dark mode, ensuring smooth and error-free functionality for users.
Resolved the issue with the conversation error page
Introduced a new feature for agent bots, enabling them to receive and send voice messages exclusively in English. This enhancement allows Hoory agent bots to understand and respond to voice messages effectively, improving the overall user experience.
Added audit log to the dashboard. The audit log captures and displays a comprehensive record of system activities and events, enhancing transparency and accountability. Users can now conveniently access and review the audit log directly from the dashboard, promoting effective monitoring and analysis of system actions.
Fixed limitations with agent messages in the inbox, ensuring that agents can manage and interact with messages without encountering any restrictions or issues.
Fixed issues related to avatars in Docker images, ensuring that the avatars are displayed correctly.
Addressed problems with the Brazilian Portuguese (pt-br) translations, ensuring accurate and reliable translations throughout the application.
Resolved a problem with incorrect widget embed settings, ensuring that the widget is configured properly and functions as intended.
Tuned the application’s resource allocation to optimize performance and handle higher loads efficiently. This adjustment ensures that the application can effectively handle increased traffic and demands without compromising its stability or responsiveness.
Resolved a problem related to the rendering of voice messages after they are sent or received. The fix ensures that voice messages are displayed correctly and consistently, enhancing the overall usability of the feature.
Address the issue of sluggishness on the platform.
Removed the requirement of a card for team subscription.
Fixed issue where blocked visitors could still send messages.
Modify the IP blocking capabilities so that the blocked IPs remain restricted for a duration of just two days.
Enhanced widget functionality: Users can now send and receive voice messages directly from the widget, enabling dynamic communication experiences.
Implemented avatar support in the SDK: Personalize user profiles with avatar images for a more engaging experience.
Enhanced widget security with IP blocking: Protect against unwanted visitors by blocking specific IP addresses.
Resolve the issue pertaining to the creation of agent bots.
Enhancing the user experience by implementing a feature that saves and stores conversations to filter and sort on local storage for reuse and retrieval.
Enriching the notification system by incorporating a variety of new sounds provides users with a broader range of options to customize their alert preferences.
Added a “Switch Account” button to the suspended page, allowing users to change their accounts quickly.
Made significant improvements to RTL (Right-to-Left) support, enhancing the overall experience for users who prefer this reading direction.
Fixed the sentry error handler, resolving issues related to error reporting and ensuring smoother error handling within the system.
Addressed inbox limitations for personal plans.
Improve the reliability of bot responses.
Introducing enhanced RTL with an improved and seamless experience.
Resolve the issue related to serving assets on the widget.
Added Facebook Messenger Inbox channel for enhanced communication with users.
Integrated OpenAI GPT for reply suggestion and summary generation, improving response quality and efficiency.
Improved RTL (Right-to-Left) support and introduced a better RTL typeface for enhanced readability.
Introduced chat priority labeling feature for better organization and management of conversations.
Enhanced chat filter functionality for improved search and filtering of conversations.
Cached the dashboard app on the first load for improved performance.
Improved vertical overflow scroll on the BackButton element.
Fixed an issue with handling spaces in CC/BCC email lists.
Resolved a bug related to fallback phone number search in WhatsApp event processing.
Fixed an inconsistency in the report and summary for metric counts.
Removed duplicate messages in the WhatsApp channel.
Fixed a pagination bug in the chat list.
This release includes various other minor bug fixes, performance improvements, and code enhancements.
Improved Input File UI: The input file user interface has been enhanced to provide a better user experience.
Forms UI Overhaul: The user interface for forms has undergone a significant overhaul, resulting in an improved design and functionality.
Enhanced Billing Custom Request: The billing custom request feature has been enhanced to improve its performance and functionality.
Added Export Button to Training Notes Setting Page: A new export button has been added to the training notes setting page, allowing users to conveniently export their training notes.
Upgraded the Bot Large Language Model: The underlying language model powering the bot has been upgraded to a newer version. This upgrade brings improved performance, enhanced language understanding, and expanded capabilities to provide even better conversational experiences.
Enhancements to Custom Billing Plan
We’ve made some improvements to the notification table UI.
Improve the training process by utilizing the title of the training notes.
We have fixed a problem that was causing issues with updating account features after changing the subscription.
We have made some improvements to our bot answers from the knowledge base.
We have introduced new pricing options such as Personal, Team, and Enterprise plans with monthly and yearly payment options, in order to cater to the diverse needs of our customers.
We have incorporated new subscription management tools in the billing portal, which makes it easier for users to manage their subscription details.
We have resolved user confusion arising from UI issues related to the conversation attribute feature.
We’ve added support for the Armenian language.
New Features on Assistants
Human Handoff: This feature allows the Assistant to transfer the conversation to a human support agent if it is unable to handle a user’s request or if the user specifically requests to speak with a human. This helps improve the user experience and ensures that customers receive the help they need.
Google Search: The Assistant now has the ability to perform Google searches to provide users with the latest data and information. This is particularly useful when users have specific questions or are looking for up-to-date information on a particular topic.
Calculator Access: The Assistant now has access to a calculator for advanced mathematics, which can be used to perform complex calculations and provide accurate results to users.
Improved Answering Capability: Through better integration with the knowledge base, the Assistant’s answering capability has been significantly improved. This means that the Assistant is now better equipped to answer a wider range of user queries and provide more accurate and relevant responses.
UI Improvements and Fixes
Name Display Fix: A bug that caused the UI to not display properly when the name of the customer was missing has been fixed. This ensures that the UI is always functional and user-friendly, regardless of the information that is available.
Color Contrast Improvement: The UI has been updated to improve color contrast, which makes it easier for users to read and navigate. This helps ensure that the product is accessible to all users, including those with visual impairments
The Widget SDK has undergone some minor modifications.
We’ve added a new conversation assignment limitation feature that enables you to control the number of conversations assigned to each team member. With this feature, you can distribute the workload more evenly among your team members, prevent overload, and ensure that every conversation is handled promptly and efficiently.
Removed the ability to delete conversation messages. We understand that some users found this feature useful, but after careful consideration, we have decided to remove it from our product. This change is intended to ensure that your conversations remain secure and protected from accidental or malicious deletion.
Resolved the issue with reporting client IP addresses that caused inaccurate data collection. With this fix, you can now trust that the IP addresses recorded in your analytics reports are reliable.
Introducing the new visitor IP location lookup feature! You can now easily track the location of your website visitors and gain valuable insights into their geographic distribution. This feature is designed to enhance your data analysis capabilities and provide more meaningful information about your audience.
The user interface has undergone a significant overhaul to make it more intuitive and user-friendly. We have updated the design language, making it more consistent and visually appealing.
Navigation has been simplified, and the layout has been optimized for ease of use. Users will find it easier to find the features they need and complete their tasks.
We are committed to making our application accessible to all users, regardless of their abilities or disabilities. We have implemented several accessibility improvements to ensure that everyone can use the application with ease.
We have optimized the application’s performance to handle higher loads, ensuring that it remains responsive and reliable, even under heavy usage.
We have implemented several performance tuning measures, such as caching frequently accessed data, optimizing database queries, and reducing server response times.
These enhancements will improve the overall performance of the application, resulting in faster load times and smoother operation.
We have implemented a series of security patches in this release to enhance the safety and security of our platform.
In the previous version, there was an issue with the from email address when sending emails through the email channel. With this release, we have resolved this issue, and the from email address will now be sent from the email sender.
This fix will ensure that all emails sent through the email channel are delivered with the correct from email address, and recipients can easily identify the sender.
Overall UI improvements: We have made enhancements to the UI, including improving the layout, colors, and typography, to create a more modern and streamlined look and feel.
Security improvement for email channel: We have added advanced security measures to our email channel, ensuring that all emails are protected from unauthorized access.
Revamped the User Interface with a fresh new look and feel. Added new icons to provide a more intuitive user experience.
Resolved the bot configuration setting invisibility issue that caused inconvenience to the users.
Improved automation rules with new conditions and operators
Now, our automation rules offer more flexibility and precision than ever before. We’ve introduced three new conditions: email, phone number, and conversational language. You can now set up targeted automation rules based on these data points. Furthermore, we’ve added new operators like ‘contains’, ‘does not contain’, and ‘starts with’ to give you even more control over your automation criteria. For example, you can create an automation that assigns conversations to your Customer Success team and applies a priority label if an email contains the company name of an important client.
Copy links to messages
We’ve added a new feature that allows you to copy links to messages. With just a few clicks, you can share specific messages with your team and provide them with the necessary context.
Edit agent availability status as an admin
As an admin, you can now set an agent’s availability status to online, busy, or offline. This feature is easily accessible via Settings -> Agents -> Edit (for a particular agent).
Quick message actions with right-click
Now, you can quickly perform actions on messages with just a right-click. You can copy, translate, copy the link to a message, or delete it with ease.
Other updates and improvements
We’ve made several other enhancements to our platform, including support for message-updated events in the Telegram channel, the ability to download heatmap reports, support for routing in the email channel using ex-original-to in the email header, and support for sending multiple attachments to WhatsApp inbox. We’ve also improved our reporting metrics calculations and introduced advanced IndexDB-based caching for common objects like inboxes and labels. Additionally, we’ve enhanced our contact import functionality and addressed numerous bugs.
New Languages: Icelandic
We’ve added support for the Icelandic language, making our platform accessible to even more users worldwide.
New pricing plans
We’re excited to introduce our new pricing plans, designed to better cater to the needs of our diverse customer base. With Personal, Team, and Business plans, we’re confident that we’ve got you covered.
Our Personal plan is perfect for individuals or freelancers who want to keep their communications organized and streamlined. It includes all the essential features of our platform, such as inbox management, automation, and reporting, at an affordable price.
For teams that require more advanced collaboration and reporting features, we recommend our Team plan. This plan offers everything in the Personal plan, plus additional features like team inbox, collaborative assignments, and team reporting.
Our Business plan is ideal for larger organizations that need enterprise-level features like advanced security and compliance, custom integrations, and dedicated support. This plan offers all the features of the Team plan, plus additional features like priority support, custom analytics, and user management.
We have resolved an issue in the bot creation/update process that was caused by the inability to encode ongoing URLs. This fix ensures that the bot can now properly handle ongoing URLs, which may have previously caused errors or unexpected behavior during the creation or updating of bots.
Due to response formatting instability, we have temporarily disabled the bot-human handoff feature for the beta release. We apologize for any inconvenience this may cause and will work to resolve this issue as quickly as possible.
We’re excited to announce that we’ve added a new Email Inbox channel to our platform, allowing you to manage and respond to incoming emails directly from Hoory. This feature streamlines your customer support process and helps you stay on top of all your incoming messages in one place. Simply configure the channel to connect your inbox, and you’re all set!
We have addressed a recent issue where customers were experiencing difficulty logging into our billing portal due to conflicts with older accounts. This issue has since been resolved.
In addition, we have made several enhancements to our bot service. To improve performance, we downgraded to GPT3. Furthermore, we have strengthened the conversation status update feature in response to customer support requests. These updates will help ensure a smoother and more efficient experience for our customers.
We are excited to announce the release of version 0.0.3 of Hoory. This release includes several new features, improvements, and bug fixes that will enhance the platform’s usability and reliability.
Beta version of AgentBots
We are proud to introduce the beta version of our AgentBots feature. This feature allows users to automate their customer service workflows by creating bots that can handle common customer queries and perform routine tasks. The AgentBots feature is still in beta, and we encourage users to provide feedback and suggestions to help us improve this feature further.
Fix upload attachments from the chat widget
We have fixed an issue that prevented users from uploading attachments from the chat widget. This bug caused inconvenience to users, and we are glad to have resolved it.
Increase the availability of the platform
We have made significant improvements to our infrastructure to increase the availability of our platform. Our platform is now more stable and reliable than ever, allowing users to perform their tasks with minimal downtime.
We have made several improvements to the user interface of our platform. These include enhancements to the layout, color scheme, and typography to make the platform more visually appealing and user-friendly. We believe these changes will provide a more enjoyable user experience for our users.
The sole purpose of this release is to introduce modifications to the infrastructure that enable the operation of multiple environments within a single AWS region.
We are excited to announce the first release of Hoory Titan. This release includes some modifications from the original fork, including style changes and the implementation of a billing system.