Add an AI voice assistant to any website. Visitors click a floating widget to start a voice conversation directly in their browser — no phone number needed, no app to install. The widget is powered by the same real-time AI engine as your VoiceFlows.Documentation Index
Fetch the complete documentation index at: https://docs.eolasflow.ai/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
When a visitor clicks the widget button, their browser connects directly to the AI assistant you configured in your VoiceFlow. The full flow:- You create an inbound VoiceFlow — defines the assistant, system prompt, tools, and behavior
- Generate a widget key — ties the embed code to that specific VoiceFlow
- Add the embed snippet to your website HTML
- Visitor clicks the widget — a floating button appears on your page
- Browser captures audio via WebRTC — no plugin or download required
- AI handles the conversation in real-time, just like a phone call
Setting Up the Widget
Create or open a VoiceFlow
Go to VoiceFlows in the dashboard. Create a new inbound VoiceFlow or open an existing one. The widget will use this VoiceFlow’s assistant, system prompt, and tools.
Open the Widget section
Inside the VoiceFlow settings, find the Widget section in the sidebar or settings panel.
Generate a Widget Key
Click Generate Widget Key. A unique key is created and bound to this VoiceFlow. The widget key controls which assistant answers, what it knows, and what tools it can use.
Each VoiceFlow has its own widget key. If you want different assistants on different pages, generate a separate key for each VoiceFlow.
Embedding on Your Website
Open your website's HTML
Open the HTML file or template for the page where you want the widget to appear.
Paste the script tag
Paste the copied embed code just before the closing
</body> tag. It looks similar to this:Save and publish
Save the file and deploy your website. The widget appears as a floating button in the bottom-right corner of the page by default.
Widget Configuration
You can customize the widget’s appearance and behavior from the Widget section of your VoiceFlow settings:| Setting | Description |
|---|---|
| Position | Where the button appears on the page (bottom-right, bottom-left) |
| Colors | Button and accent colors — defaults to your VoiceFlow brand settings |
| Greeting message | What the AI says as soon as the visitor connects |
| Button label | Optional text shown next to the widget button |
Testing the Widget
Use the Widget Preview page in the dashboard to test before deploying to your live site. The preview simulates the exact experience visitors will have, including audio, latency, and the greeting message. Test the full conversation flow — not just the opening — before going live.Browser Requirements
| Browser | Support |
|---|---|
| Chrome | Recommended |
| Firefox | Supported |
| Safari | Supported |
| Edge | Supported |
When a visitor clicks the widget, their browser asks for microphone permission. Visitors must grant access for the conversation to work. Most modern browsers handle this automatically with a small permission prompt.
Use Cases
Customer Support
Place the widget on product pages or an FAQ page. The AI answers common questions instantly, without a support agent needing to be available.
Lead Qualification
Add the widget to landing pages. The AI qualifies visitors by asking about their needs, budget, and timeline — and hands off warm leads to your team.
Appointment Booking
On service pages, the AI can book appointments directly when the Planner integration is connected to your VoiceFlow.
Best Practices
Next Steps
VoiceFlows
Create and configure the VoiceFlow that powers your widget
Assistants
Customize the AI assistant’s personality and instructions
Softphone
Test your AI assistant directly from the browser before deploying