Prerequisites
You’ll need:- An API key from your Voltai dashboard
- Access to edit your website’s HTML
Installation
1
Include the script
Add the widget JavaScript file before your closing
</body> tag:2
Initialize the widget
Call
Voltai.load() with your configuration:Configuration options
TheVoltai.load() function accepts a configuration object:
| Option | Type | Default | Description |
|---|---|---|---|
apiKey | string | required | Your API key for authentication |
enableGuestUser | boolean | false | Allow users to chat without signing in |
title | string | "Voltai" | Text shown in the widget header |
hideWidgetButton | boolean | false | Hide the floating button (use with programmatic control) |
colors | object | — | Custom color theme (see Styling) |
onReady | function | — | Called when widget is ready |
onOpen | function | — | Called when widget opens |
onClose | function | — | Called when widget closes |
Basic example
Here’s a complete HTML page with the widget:What happens next
Once initialized:- A floating button appears in the bottom-right corner of your page
- Users click the button to open the chat panel
- They can type questions and receive AI-powered responses
- The widget automatically handles the conversation flow
Troubleshooting
Widget doesn’t appear- Check that the JS file is loaded (look for 404 errors in browser console)
- Verify your API key is correct
- Make sure
Voltai.load()is called after the script loads
- Double-check your API key
- If using guest mode, ensure
enableGuestUser: trueis set