Skip to main content

Overview

Bring your voice AI agents directly to your website visitors. The eigi.ai widget enables instant voice or video conversations without any phone calls or downloads.

Widget Capabilities

What the Widget Offers

Voice Conversations

Crystal-clear voice calls directly in the browser

Video Avatars

Face-to-face interactions with AI video avatars

Screen Sharing

Visitors can share their screen during calls

Camera Support

Enable visitor video for personalized interactions

Embedding the Widget

Quick Setup

Add the widget to any website with a single script tag:
That’s it! The widget appears automatically and is ready to use.

Getting Your Agent ID

1

Create an Agent

Set up your voice agent in the platform
2

Go to Widget Settings

Navigate to the widget configuration section
3

Copy Agent ID

Copy the unique agent ID for embedding
4

Add to Website

Paste the script tag into your HTML

Widget Configuration

Basic Options

Position Options

Bottom Right

bottom-right

Bottom Left

bottom-left

Top Right

top-right

Top Left

top-left

Voice Mode

Browser-Based Voice Calls

When a visitor clicks the widget:
  1. Microphone permission requested (first time only)
  2. Connection established instantly
  3. Two-way voice conversation begins
  4. Full agent capabilities available

Voice Features


Video Mode

AI Avatar Conversations

Enable video avatars for face-to-face interactions:
1

Configure Video Agent

Set up your agent with a video avatar
2

Enable Video Widget

Turn on video mode in widget settings
3

Choose Avatar

Select from HeyGen or Tavus avatars
4

Test Experience

Preview the video interaction

Video Options


Screen Sharing

Guided Assistance

Let visitors share their screen for better support:

Technical Support

Walk users through software issues step-by-step

Form Assistance

Help visitors fill out complex forms

Product Demos

Guide users through your product features

Troubleshooting

See exactly what the user sees to solve problems

How It Works

  1. Agent requests screen share during conversation
  2. Visitor approves and selects what to share
  3. Agent can reference what’s on screen
  4. Both continue the voice conversation
Screen sharing is opt-in. Visitors control what they share and can stop sharing at any time.

Visitor Camera

Two-Way Video Conversations

Enable visitor cameras for more personal interactions:

Privacy Controls

  • Camera access requires explicit permission
  • Visitors can disable camera anytime
  • No recording without consent
  • Clear visual indicators when camera is active

Widget Customization

Visual Styling

Match the widget to your brand:

Custom Branding


Chat Fallback

When Voice Isn’t Available

Provide alternatives when voice isn’t suitable:

Text Chat

Type-based conversation with the same AI

Callback Request

Schedule a phone call for later

Automatic Fallback

The widget can automatically offer chat when:
  • Microphone access is denied
  • Poor audio quality detected
  • User prefers typing

Proactive Engagement

Triggering the Widget

Start conversations proactively:

Programmatic Control

Control the widget with JavaScript:

Widget Analytics

Track Engagement

Monitor widget performance:

Conversion Tracking

Connect widget events to your analytics:

Mobile Experience

Optimized for All Devices

Responsive Design

Adapts to any screen size

Touch Friendly

Easy tap targets for mobile users

Low Bandwidth

Works on slower connections

App-Like Feel

Full-screen mode on mobile

Multi-Language Support

Global Visitors

Support visitors in their language:

A/B Testing

Optimize Your Widget

Test different configurations:
  • Button colors and positions
  • Proactive trigger timings
  • Opening messages
  • Agent personalities
Track which variations convert better and iterate.

Best Practices

Prominent Placement: Position the widget where it’s visible but not intrusive.
Match Your Brand: Use colors and messaging consistent with your website.
Set Expectations: Use button text that tells visitors what will happen (“Talk to AI Assistant”).
Test the widget experience thoroughly on different browsers and devices before going live.

Troubleshooting

  • Verify the script tag is in your HTML - Check that the agent ID is correct
  • Confirm no JavaScript errors in console - Ensure the agent is active and published
  • Check browser has microphone permission - Verify HTTPS (required for microphone access) - Test microphone with other apps - Try a different browser
  • Confirm video avatar is configured - Check camera permissions in browser - Ensure sufficient bandwidth - Verify agent supports video mode
  • Check internet connection stability - Close other apps using audio - Use headphones to prevent echo - Try a wired connection instead of WiFi