Configuration tabs
Complete tabs 1-2 first, save, then return to generate tokens in tab 3.
Basic settings
Name and description
Use clear, environment-specific names:Enabled toggle
Disable during maintenance or to immediately stop all widget access.
Origin restrictions
Protect your widget from unauthorized use by whitelisting allowed domains.Add origins
- Dashboard
- API
- Go to Origins tab
- Enter domain URL (e.g.,
https://example.com) - Click Add or press Enter
- Repeat for additional domains
Origin patterns
Environment patterns
- Production
- Multi-environment
- All subdomains
Authentication
Generate and manage access tokens for widget authentication.Generate token
1
Save integration first
Authentication tab is disabled until integration is saved
2
Open Authentication tab
Edit saved integration → Authentication tab
3
Enter token name
Use descriptive name: “Production Website Token”
4
Generate and copy
Click Generate Token → Copy immediately (shown once)
Token security
Store tokens securely
Store tokens securely
Delete token
- Click trash icon next to token
- Confirm deletion
- Token immediately revoked
Feature toggles
Control which capabilities are available in the widget.Available features
Feature combinations
- Voice only
- Chat only
- Voice + Chat
Allowed tools
Select which agent tools can be called via widget:- Go to Features tab
- Click Allowed Tools dropdown
- Select tools from agent and MCP sources
- Only selected tools accessible from widget
Appearance
Configure visual presentation in the Test Widget tab.Theme
Position
Embed code generation
Embed code generation
The Test Widget tab generates ready-to-use code:
API configuration
API configuration
Update configuration programmatically:
Troubleshooting
Token authentication failing
Token authentication failing
Causes: Token deleted, integration disabled, token malformedSolutions:
- Verify token exists in Authentication tab
- Check integration enabled toggle
- Re-copy token (no extra spaces)
- Generate new token if needed
CORS errors in console
CORS errors in console
Causes: Domain not in origins, protocol mismatchSolutions:
- Add exact origin to allowed list
- Check
http://vshttps:// - Include port if non-standard
- Add both www and non-www
Features not working
Features not working
Causes: Feature disabled, wrong data-configSolutions:
- Enable feature in Features tab
- Check data-config JSON syntax
- Try without
skip-discovery - Verify feature appears in Test Widget
Tools not executing
Tools not executing
Causes: Tool not in allowed list, tool deletedSolutions:
- Add tool to Allowed Tools
- Verify tool exists in agent config
- Check MCP server connectivity
- Review tool error in Call Inspector
What’s next
Widget Customization
Advanced styling and JavaScript API
Web Widget Embedding
Platform-specific installation
Production Checklist
Pre-launch verification
Webhook Events
Handle widget events server-side