Built-in customization
Theme
Theme
Position
Position
Feature gating
Control which features appear in the widget UI.Configuration
Configuration
Gating modes
Common configurations
- Voice only
- Chat only
- All features
JavaScript API
Control the widget programmatically for advanced integrations.Get widget reference
Get widget reference
Open and close
Open and close
Trigger on events
Trigger on events
Event handling
React to widget events in your application.Available events
Available events
Call result handling
Call result handling
When
SendCallResult is enabled:CSS customization
Override CSS variables for custom styling.Available variables
Available variables
Brand examples
- Blue Enterprise
- Green Vibrant
- Orange Energy
Responsive sizing
Responsive sizing
Dynamic theme switching
Dynamic theme switching
Match user preferences or site theme:
Mobile optimization
The widget automatically adapts to mobile:- Full-screen when expanded
- Touch-optimized buttons
- Prominent microphone button
- Swipe gestures to close
Mobile best practices
Mobile-specific config
Mobile-specific config
Use case examples
Customer support
Customer support
Lead capture
Lead capture
Accessibility
The widget supports accessibility features:What’s next
Widget Configuration
Configure security and features
Web Widget Embedding
Installation guides
Webhooks
Handle events server-side
Call History
Track widget performance