Interactive Widget Demos
Explore interactive examples showcasing different configurations and features of the Nexus chat widget.
Getting Started
Customization
Custom Styled Configuration
Comprehensive styling demo showcasing advanced customization capabilities
Welcome Message Display
Display welcome messages as assistant bubbles with optional avatars and markdown support
Avatar Styling
Customize avatar appearance with sizes, shapes, borders, and spacing across message bubbles and events
Autofocus Control
Configure when the input field receives automatic focus to prevent focus conflicts on pages with multiple widgets
CSS Unit Comparison
Compare px, rem, and em units side-by-side to understand sizing differences and choose the right unit for your needs
Header Border Configuration
Customize the header bottom border with color, width, and style options, or remove it entirely
Advanced Features
Action Buttons
Dynamic action buttons that provide context-aware interactions with each response
Events System
Comprehensive event system for tracking widget lifecycle and interactions
Action Links
Embedded action links in AI responses for live agent escalation, WalkMe flows, and custom client-side actions
Action Button Confirmations
Action buttons that disappear after click and display styled confirmation messages with interactive patterns
Session Management
Control chat sessions programmatically with startNewSession() and track session lifecycle events
Storage Management
Manage localStorage events with clearStoredEvents(), including date-based filtering and count limits
Disclaimer Configuration
Configure disclaimers in modal, footer, or event mode with customizable styling and acceptance requirements
Shadow DOM CSS Isolation
Enable Shadow DOM encapsulation for complete CSS isolation from host page styles
Readonly Mode
Toggle readonly mode at runtime with customizable indicator badges and configurable interaction controls