Skip to Content
Chat WidgetInteractive Demos

Interactive Widget Demos

Explore interactive examples showcasing different configurations and features of the Nexus chat widget.

Advanced Features

Action Buttons

Dynamic action buttons that provide context-aware interactions with each response

Context-aware actionsSmart disablingTime-sensitive actions

Events System

Comprehensive event system for tracking widget lifecycle and interactions

Many event typesReal-time monitoringAnalytics integrationCustom handlers

Action Links

Embedded action links in AI responses for live agent escalation, WalkMe flows, and custom client-side actions

Custom protocol handlersLive agent escalationWalkMe integrationParameter parsinglinkClick events

Action Button Confirmations

Action buttons that disappear after click and display styled confirmation messages with interactive patterns

Post-click confirmationsRemove on clickMarkdown/HTML supportCustom icons & alignmentSmooth animations

Session Management

Control chat sessions programmatically with startNewSession() and track session lifecycle events

Initialize with sessionIdGenerate UUIDsstartNewSession() APISession eventsEvent monitoringProgrammatic control

Storage Management

Manage localStorage events with clearStoredEvents(), including date-based filtering and count limits

clearStoredEvents() APIKeep last N eventsClear before dateCombined filtersDate/ISO/timestamp inputClear all storage

Disclaimer Configuration

Configure disclaimers in modal, footer, or event mode with customizable styling and acceptance requirements

Modal (blocking gate)Footer (collapsible)Event (inline)Per-experience persistenceCustom stylingAnalytics events

Shadow DOM CSS Isolation

Enable Shadow DOM encapsulation for complete CSS isolation from host page styles

Complete CSS isolationHostile CSS protectionInherited style resetsSide-by-side comparisonBrowser compatibility

Readonly Mode

Toggle readonly mode at runtime with customizable indicator badges and configurable interaction controls

Runtime toggle APICustom indicator badgeConfigurable allowCopyEvent monitoringUse case examples