The chat widget provides your visitors with cutting-edge multimodal AI assistance - they can type, speak, or even share images, all in one seamless conversation.
Quick Start
Add the chat widget to your website with just two lines of code:YOUR_TEAM_ID with your team ID from the Answering Agent dashboard.
Features
Multimodal Conversations
Users can type, speak, and share images - all in the same conversation
Real-Time Voice
Natural, interruption-aware voice conversations with ultra-low latency
Visual Understanding
AI can see and understand images shared during the conversation
Seamless Mode Switching
Switch between text and voice mid-conversation without losing context
Why Multimodal Matters
Traditional chatbots force users into a single mode of communication. Our multimodal AI adapts to how your users want to interact:- Shopping: “Show me shoes like these” [uploads photo] → AI analyzes the image and suggests similar products
- Support: Start typing a question, then switch to voice to explain a complex issue
- Accessibility: Users can choose their preferred communication method based on their needs or situation
- Natural Flow: Just like human conversation, users can point, show, speak, or type as needed
Installation
Basic Installation
Add the chat widget to your website:Configuration
Required Configuration
The only required configuration is your team ID:Customization Options
You can customize the widget’s appearance using data attributes on the container div:Widget Size
Control the widget size:data-variant- Widget size ("tiny","compact","full")
Visual Customization
Control the widget’s visual appearance:data-avatar-image-url- Custom avatar image URLdata-avatar-orb-color-1- Primary orb gradient color (hex)data-avatar-orb-color-2- Secondary orb gradient color (hex)
Complete Example
Here’s a fully customized widget:How It Works
- Widget Initialization: The widget fetches your team’s AI agent configuration and prompts
- Conversation Start: When a user starts chatting, ElevenLabs handles the real-time communication
- AI Processing: Messages are processed using your team’s custom AI agent and business knowledge
- Data Persistence: All conversations are automatically saved to your dashboard when completed
AI Capabilities
The chat widget uses the same AI agent as your phone system, so it can:- Answer business questions using your custom knowledge base
- Book appointments through your integrated scheduling system
- Access customer data from your CRM integrations
- Create tasks and follow-ups in your connected systems
- Provide quotes and pricing information
Data & Privacy
- Anonymous Conversations: Chat conversations don’t require visitor registration
- Conversation History: All conversations are saved and accessible in your dashboard
- Secure Integration: The widget uses secure public endpoints - no API keys are exposed
- Team Isolation: Each team’s widget is completely isolated and secure
Multimodal Use Cases
Customer Support
- Users can screenshot error messages and share them directly
- Switch to voice when typing becomes cumbersome
- AI can guide users visually: “Click the button that looks like this…”
E-commerce
- “Find me a dress like this one” with photo upload
- Voice shopping: “I need a gift for my mother’s birthday”
- Visual product search and comparison
Real Estate
- Share property photos for instant analysis
- Voice tours: “Tell me more about the kitchen”
- Mixed mode inquiries combining photos and questions
Healthcare
- Share symptoms visually when relevant
- Voice for sensitive discussions
- Text for precise medical history
Troubleshooting
Widget Not Appearing
- Check team ID: Ensure you’ve replaced
YOUR_TEAM_IDwith your actual team ID from the dashboard - Check container: Verify the
<div id="answering-agent-chat">element exists in your HTML - Check console: Look for error messages in the browser console (press F12)
- Check addon status: Ensure the chat widget addon is enabled for your account
- Check agent configuration: Verify your team has a widget agent ID configured
Error Messages
If you see error messages in the bottom-right corner of your page:- “Chat widget addon is not enabled”: Contact support to enable the chat widget addon
- “Chat widget is not configured”: Your team needs a widget agent ID configured
- “No active phone number found”: Add an active phone number to your team
Conversation Not Saving
- Verify your team has an active phone number configured
- Check that the phone number status is ‘active’ in your dashboard
- Ensure the chat widget addon is enabled for your account