Overview
The chat widget loads on the public site via ChatWidgetLoader. Visitors start conversations that appear in the CRM for your team.
Configuration
Configure colors, position, greeting, and visibility from CRM settings tied to ChatWidgetController. The front end is bootstrapped by ChatWidgetLoader, which enqueues scripts only where the widget should appear (per your saved rules).
Events
Hooks such as autoformcrm_chat_conversation_created and autoformcrm_chat_visitor_message let PHP code react alongside the bell notifications raised through InAppNotificationService.
Related: Chat inbox.