Customer support

Two ChatZone integration modes: official floating widget, or custom UI using embed messages API.

Loading widget session…
Server calls POST /api/chat/launch → returns customerTokenChatZoneWidget.init(). API secret stays in .env only.