We are pleased to introduce a set of new features focused on enhanced branding capabilities and advanced logic for interaction triggers. These updates allow administrators to fully align the chat widget with their corporate identity and implement sophisticated engagement strategies.
1. Assets Management (icons)
Manage and Customise Chat Icons
Administrators can now centrally manage the visual icons used throughout the chat interface via the new Assets tab. This feature simplifies branding by creating a repository of icons that can be applied to various chat components.
- Extensive Library: Access thousands of standard web icons (Ant Design, Font Awesome 5, etc.).
- Custom SVGs: Import raw SVG code to use specific brand logos or unique graphics.
- Designer Integration: Saved assets are immediately available in the Chat Designer dropdown menus.
Documentation: Assets Management User Guide
2. Custom Font Support
Align Chat Typography with Your Brand
The chat widget can now inherit the exact typography defined on your host website, ensuring a seamless visual transition between your site and the chat interface.
- Host Site Inheritance: Reference fonts already loaded on your website (via
@font-face) directly in the Admin Portal. - Theming Control: Define the "Font Family" in the global settings and apply it to specific elements like headers or body text.
Documentation: How to Use Your Own Custom Font
3. Time Conditions (Rules Engine)
Trigger Interactions Based on Duration
New Time conditions allow you to trigger chat interactions based on how long a visitor has been viewing a specific page or browsing the site. Unlike standard rules, these are monitored continuously.
- Time on Page/Site: Trigger proactive offers if a visitor dwells on a page (e.g., > 60 seconds) or is new to the site.
- Asynchronous Evaluation: Rules run in the background to engage visitors dynamically without requiring a page reload.
Documentation: Rules Engine for Chat (New)
4. Custom Conditions (Rules Engine)
Implement Bespoke Logic with JavaScript
The Custom condition type enables the use of JavaScript to control chat behavior based on specific website data or states.
- Advanced Logic: Reference global variables or functions (e.g.,
window.cartValue) to trigger rules based on complex criteria (e.g., VIP status, cart total). - Continuous Monitoring: Custom functions are evaluated once per second, allowing the chat to react immediately to changes in the webpage state.
Documentation: Rules Engine for Chat (New)