Unblu documentation Introduction to Unblu Welcome to Unblu! Fundamental Unblu concepts Deployment models System components Unblu architecture overview Frontend components Backend components Unblu cluster components External components Unblu Cloud Unblu Cloud onboarding Unblu Cloud admin application Single sign-on (SSO) in the Unblu Cloud Unblu installation and migration Quickstart guide to setting up Unblu Cluster deployment Cluster hardware requirements Cluster deployment Application server deployment System requirements with no cluster Rendering Service requirements Application server deployment Database installation Introduction to databases and Unblu Setting up MariaDB for Unblu Setting up MS SQL Server for Unblu Setting up MySQL for Unblu Setting up Oracle for Unblu Setting up PostgreSQL for Unblu Setting up a dedicated document storage Managing connections to the database server using JNDI datasource Using an Azure service principal for database access HashiCorp Vault integration Additional database-related settings SecureFlow Manager SecureFlow Manager SecureFlow Manager and filter chain order Installing the SecureFlow Manager on the Apache 2 HTTP server Installing the SecureFlow Manager on NGINX Audio and video calls Network requirements for audio and video calls Hardening an Unblu installation Hardening an Unblu installation Migration New features in version 7 Migration from Unblu 6 to Unblu 7 Starting the server without upgrading the database Other Installing the Agent Desk progressive web application (PWA) Server positioning Licensing Release policy and versioning Running Unblu in standalone mode Reverse proxy and web application firewall (WAF) configuration hints Unblu guides UI guides Account Configuration interface guide Agent Desk guide Embedded Visitor UI guide Floating Visitor UI guide Unblu tooling guides utransfer Conceptual guides Configuration property scope and the configuration cascade Conversation timeline Introduction to WebRTC in Unblu The queue and manual and automatic request dispatching Unblu on mobile devices Introduction to the Unblu mobile SDKs Configuration of the Unblu Collaboration Server for the Unblu mobile SDKs Android Android mobile SDK integration Migrating from Unblu Android mobile SDK version 3 to version 4 iOS iOS mobile SDK integration Migrating from Unblu iOS mobile SDK version 3 to version 4 Integration Frontend Visitor frontends Browser requirements Floating Visitor UI integration How to integrate the Floating Visitor UI in single-page applications (SPAs) Visitor login with a JSON web token (JWT) JavaScript APIs Web API and webhooks The Unblu Web API and webhooks Webhooks technical details Reassigning conversations with the Unblu web API Network Reverse proxy integration Airlock Web Application Firewall: choosing the right configuration guide Integrating Unblu with the Airlock Web Application Firewall with protected resources Integrating Unblu with the Airlock Web Application Firewall without protected resources Unblu Conversational Bot Introduction to the Unblu Conversational Bot The Bot Dialog Builder Creating simple intents Adding advanced features to intents Conversational flows Creating deliveries Improving the Unblu Conversational Bot’s performance The knowledge bot Configuring the Collaboration Server for the Unblu Conversational Bot Connecting Unblu and third-party software Delegating the queue to a third-party system Bot integration External messenger integration Adding functionality to Unblu with custom actions Message interceptors File interceptors Preventing application timeouts Scheduling Unblu conversations with Microsoft Bookings Scheduling Unblu conversations with Microsoft Outlook Scheduling Unblu conversations with Google Calendar Integrating Unblu with Microsoft Teams Integrating Unblu in the Salesforce Financial Services Cloud Configuration Basics Configuring the Collaboration Server Content Security Policy (CSP) headers Configuring conversation session migration in on-premises cluster deployments Entry paths Importing and exporting configuration data in Unblu Importing entity configuration during startup Localization Managing redirects in Unblu Managing API keys Managing named areas Record retention policies Routing strategy configuration UI theming UI theming cheat sheet UI customization guide Users and teams The superadmin user Authentication and single sign-on (SSO) in self-hosted and on-premises installations User name display configuration Avatar configuration Creating agent teams Assigning users to teams User synchronization tool Externally managed users and teams Conversations Configuring invitations Delegating conversation requests to deputies Using hidden secondary agents in long-running conversations Scheduled conversation configuration File upload configuration Internal messaging mode Outgoing email configuration Queue and request dispatching configuration Awaited person types Configuring visitor presence initialization Concierge The Unblu concierge Configuring the concierge Concierge person customization Notifications Push notifications Configuring web notification permissions Pausing mobile and web push notifications Collaboration layers Collaboration layers Configuring and manipulating collaboration layers Conversation recording Setting up screen sharing with LiveKit Embedded co-browsing and the SecureFlow Manager (SFM) Managing restricted resources without the SecureFlow Manager SecureFlow Manager usage Resource history Dynamic snippet injection Embedded co-browsing security features Limitations of embedded co browsing Rendering Service Rendered co-browsing Configuring the Rendering Service Refresh behavior in universal co-browsing when migrating session Audio and video Call service providers Setting up audio and video with LiveKit Setting up audio and video with Azure Communication Services Setting up audio and video with Vonage Archiving audio and video chat using Vonage Configuring audio and video calls Troubleshooting Server diagnostics package Logging The audit log Troubleshooting database migration issues Monitoring Unblu in a Kubernetes cluster Reference Accessibility Conversation and participation life cycles Unblu cookies The elements of a conversation Required HTTP Headers Setting the visitor-side locale Markdown support Message states Message types System-message-categories User roles Exporting individual conversations and the conversation history Glossary Glossary Introduction to Unblu