Configuration
Widget settings
Section titled “Widget settings”Configure your widget in Settings > Web Chat in the Varda dashboard:
| Setting | Description |
|---|---|
| Name | Internal name for the widget |
| Primary Color | Brand color for the chat bubble, header, and buttons |
| Greeting | Message shown when a visitor first opens the chat |
| Returning Greeting | Message shown to returning visitors |
| Response Time Text | Text shown below the greeting (e.g., “We typically reply in minutes”) |
| Position | Bottom-right or bottom-left placement |
| Offline Message | Message shown when no agents are online |
Pre-chat form
Section titled “Pre-chat form”Collect visitor information before starting a conversation:
| Setting | Description |
|---|---|
| Enable Pre-Chat Form | Require info before chatting |
| Require Name | Ask for visitor’s name |
| Require Email | Ask for visitor’s email |
| Require Phone | Ask for visitor’s phone number |
AI auto-reply
Section titled “AI auto-reply”| Setting | Description |
|---|---|
| Enable AI Auto-Reply | AI responds to messages automatically |
| Mode | auto-send (sends immediately) or draft (agent reviews first) |
| Response Delay | Seconds to wait before AI responds (2-5s feels natural) |
Allowed domains
Section titled “Allowed domains”Restrict which domains can load the widget. Leave empty to allow all domains. Add one domain per line:
https://example.comhttps://www.example.comhttps://landing.example.comInit options
Section titled “Init options”Pass options as the third argument to varda('init'):
varda('init', 'YOUR_WIDGET_ID', { trackingOnly: true, // DNI only, no chat bubble poolToken: 'abc123', // Enable call tracking / DNI apiUrl: 'https://...', // Custom API URL (advanced)});