Website Chat Widget

Embed the chat widget, styling, and visitor conversations.

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.