How to set up and use the Voice AI Chat Widget
Learn how to set up the Voice AI Chat Widget in GHL Customer Care. Enable it from Labs, configure the widget, install it on pages, and test visitor calls.
Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
On this page
- Overview
- What the Voice AI Chat Widget does
- Key Capabilities
- Enabling the Voice AI Chat Widget
- Step 1: Enable from Labs
- Step 2: Configure the Widget
- Step 3: Add the widget to a website or funnel
- Step 4: How visitors interact
- Connect a Chat Widget from Voice AI Deploy
- Best Practices
- Security and Compliance
- Troubleshooting
- Example: Setting up for lead capture
- Frequently Asked Questions
This guide explains what the Voice AI Chat Widget does, how to set it up, and how to use it effectively for both new and existing accounts.
TABLE OF CONTENTS
- Overview
- What the Voice AI Chat Widget does
- Key Capabilities
- Enabling the Voice AI Chat Widget
- Best Practices
- Security and Compliance
- Troubleshooting
- Example: Setting up for lead capture
- Frequently Asked Questions
Overview
- The Voice AI Chat Widget allows visitors to communicate with your AI agent using real-time voice conversations directly inside the chat widget.
- This feature enables users to talk through their browser’s microphone and speakers without requiring a phone number, download or call setup.
- It is currently available under Labs, allowing you to enable and test the feature before it becomes generally available.
What the Voice AI Chat Widget does
The Voice AI Chat Widget works as a voice-only interaction mode within the existing chat widget framework.
Visitors can initiate a live voice session by clicking a microphone icon, and the AI agent responds conversationally in real time.
During the session, visitors can:
Start or end a voice conversation.
Mute or unmute the session as needed.
Provide contact information and details verbally.
Restart a conversation at any time by disconnecting and calling again.
The AI agent uses your configured Voice AI automations to handle interactions.
All existing Voice AI actions are supported, except Call Transfer, which is currently unavailable.
Key Capabilities
Browser-based voice calling directly from the chat widget.
No outbound call or phone number required.
Configurable AI Agent Name to match your brand or business.
Automatic call recording notice displayed for transparency.
Built-in reCAPTCHA protection to prevent automated or repeated misuse.
Full compatibility with existing Voice AI actions and workflows.
- You can create up to 100 Voice AI agents.
Enabling the Voice AI Chat Widget
Step 1: Enable from Labs
Navigate to Settings > Labs > sub-account tab.
Find the Voice AI Chat Widget option.
Toggle the feature ON to enable it.
Once enabled, the Voice AI chat type becomes available in the Chat Widget builder.
If you manage multiple accounts, you can choose to enable or disable it for specific sub-accounts.
Step 2: Configure the Widget
Go to Sites > Chat Widgets.
Step 1 of 5: Go to Sites > Chat Widgets What this shows Step 1 of 5: Go to Sites > Chat Widgets. What this shows Shows where to go for step 1 of 5 in the "Step 2: Configure the Widget" section of "How to set up and use the Voice AI Chat Widget". This screenshot accompanies step 1 of 5 in the "Step 2: Configure the Widget" section of "How to set up and use the Voice AI Chat Widget". At this point in the walkthrough you go to Sites > Chat Widgets. For context, this section explains: Go to Sites > Chat Widgets. Open an existing widget or create a new one. Under the Agent Tab, select Voice AI Agent. In the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”). Click Save to apply your settings. The navigation path used here is Sites > Chat Widgets. The next step is to open an existing widget or create a new one. Where to goGo to Sites > Chat Widgets. Buttons and menus referenced Sites > Chat Widgets.Agent TabVoice AI Agent.Voice AI Agent NameSaveNotenot be allowedNext stepOpen an existing widget or create a new one.All 5 steps in this procedure
- Go to Sites > Chat Widgets. this image
- Open an existing widget or create a new one.
- Under the Agent Tab, select Voice AI Agent.
- In the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”).
- Click Save to apply your settings.
Open an existing widget or create a new one.
Step 2 of 5: Open an existing widget or create a new one What this shows Step 2 of 5: Open an existing widget or create a new one. What this shows Shows where to go for step 2 of 5 in the "Step 2: Configure the Widget" section of "How to set up and use the Voice AI Chat Widget". This screenshot accompanies step 2 of 5 in the "Step 2: Configure the Widget" section of "How to set up and use the Voice AI Chat Widget". At this point in the walkthrough you open an existing widget or create a new one. The navigation path used here is Sites > Chat Widgets. The next step is to under the Agent Tab, select Voice AI Agent. Where to goOpen an existing widget or create a new one. Buttons and menus referenced Sites > Chat Widgets.Agent TabVoice AI Agent.Voice AI Agent NameSaveNotenot be allowedNext stepUnder the Agent Tab, select Voice AI Agent.All 5 steps in this procedure
- Go to Sites > Chat Widgets.
- Open an existing widget or create a new one. this image
- Under the Agent Tab, select Voice AI Agent.
- In the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”).
- Click Save to apply your settings.
Under the Agent Tab, select Voice AI Agent.
Step 3 of 5: Under the Agent Tab, select Voice AI Agent What this shows Step 3 of 5: Under the Agent Tab, select Voice AI Agent. What this shows Shows what to choose for step 3 of 5 in the "Step 2: Configure the Widget" section of "How to set up and use the Voice AI Chat Widget". This screenshot accompanies step 3 of 5 in the "Step 2: Configure the Widget" section of "How to set up and use the Voice AI Chat Widget". At this point in the walkthrough you under the Agent Tab, select Voice AI Agent. The navigation path used here is Sites > Chat Widgets. The next step is to in the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”). What to chooseUnder the Agent Tab, select Voice AI Agent. Buttons and menus referenced Agent TabVoice AI Agent.Sites > Chat Widgets.Voice AI Agent NameSaveNotenot be allowedNext stepIn the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”).All 5 steps in this procedure
- Go to Sites > Chat Widgets.
- Open an existing widget or create a new one.
- Under the Agent Tab, select Voice AI Agent. this image
- In the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”).
- Click Save to apply your settings.
In the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”).
Step 4 of 5: In the Voice AI Agent Name field, enter the name that will be… What this shows Step 4 of 5: In the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”). What this shows Shows what to fill in for step 4 of 5 in the "Step 2: Configure the Widget" section of "How to set up and use the Voice AI Chat Widget". This screenshot accompanies step 4 of 5 in the "Step 2: Configure the Widget" section of "How to set up and use the Voice AI Chat Widget". At this point in the walkthrough you in the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”). The navigation path used here is Sites > Chat Widgets. The next step is to click Save to apply your settings. What to fill inIn the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”). Buttons and menus referenced Voice AI Agent NameSites > Chat Widgets.Agent TabVoice AI Agent.SaveNotenot be allowedNext stepClick Save to apply your settings.All 5 steps in this procedure
- Go to Sites > Chat Widgets.
- Open an existing widget or create a new one.
- Under the Agent Tab, select Voice AI Agent.
- In the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”). this image
- Click Save to apply your settings.
Click Save to apply your settings.
Note: You will not be allowed to create a voice AI chat widget unless your Voice AI setup along with agent creation is completed.
Learn how to create a voice AI agent by referring this help article.
All 5 steps in this procedure
- Go to Sites > Chat Widgets.
- Open an existing widget or create a new one.
- Under the Agent Tab, select Voice AI Agent.
- In the Voice AI Agent Name field, enter the name that will be displayed to visitors (for example: “Sales Assistant” or “SupportBot”).
- Click Save to apply your settings.
Step 3: Add the widget to a website or funnel
In the Chat Widget builder, click Get Code.
Step 1 of 4: In the Chat Widget builder, click Get Code What this shows Step 1 of 4: In the Chat Widget builder, click Get Code. What this shows Shows what to click for step 1 of 4 in the "Step 3: Add the widget to a website or funnel" section of "How to set up and use the Voice AI Chat Widget". This screenshot accompanies step 1 of 4 in the "Step 3: Add the widget to a website or funnel" section of "How to set up and use the Voice AI Chat Widget". At this point in the walkthrough you in the Chat Widget builder, click Get Code. The next step is to copy the generated tag. What to clickIn the Chat Widget builder, click Get Code. Buttons and menus referenced Get Code.Tracking CodeNext stepCopy the generated <script> tag.All 4 steps in this procedure
- In the Chat Widget builder, click Get Code. this image
- Copy the generated <script> tag.
- Paste this code into the Tracking Code section in the Header or Footer Tracking of your website or funnel where you want the widget to appear.
- Publish or update the page. Once published, the Voice AI Chat Widget will appear on your site.
Copy the generated
<script>tag.Paste this code into the Tracking Code section in the Header or Footer Tracking of your website or funnel where you want the widget to appear.
Step 3 of 4: Paste this code into the Tracking Code section in the Header or Footer… What this shows Step 3 of 4: Paste this code into the Tracking Code section in the Header or Footer Tracking of your website or funnel where you want the widget to appear. What this shows Shows what to copy for step 3 of 4 in the "Step 3: Add the widget to a website or funnel" section of "How to set up and use the Voice AI Chat Widget". This screenshot accompanies step 3 of 4 in the "Step 3: Add the widget to a website or funnel" section of "How to set up and use the Voice AI Chat Widget". At this point in the walkthrough you paste this code into the Tracking Code section in the Header or Footer Tracking of your website or funnel where you want the widget to appear. The next step is to publish or update the page. Once published, the Voice AI Chat Widget will appear on your site. What to copyPaste this code into the Tracking Code section in the Header or Footer Tracking of your website or funnel where you want the widget to appear. Buttons and menus referenced Tracking CodeGet Code.Next stepPublish or update the page. Once published, the Voice AI Chat Widget will appear on your site.All 4 steps in this procedure
- In the Chat Widget builder, click Get Code.
- Copy the generated <script> tag.
- Paste this code into the Tracking Code section in the Header or Footer Tracking of your website or funnel where you want the widget to appear. this image
- Publish or update the page. Once published, the Voice AI Chat Widget will appear on your site.
Publish or update the page. Once published, the Voice AI Chat Widget will appear on your site.
Step 4 of 4: Publish or update the page. Once published, the Voice AI Chat Widget… What this shows Step 4 of 4: Publish or update the page. What this shows Shows how to confirm for step 4 of 4 in the "Step 3: Add the widget to a website or funnel" section of "How to set up and use the Voice AI Chat Widget". This animation accompanies step 4 of 4 in the "Step 3: Add the widget to a website or funnel" section of "How to set up and use the Voice AI Chat Widget". At this point in the walkthrough you publish or update the page. Once published, the Voice AI Chat Widget will appear on your site. How to confirmPublish or update the page. Once published, the Voice AI Chat Widget will appear on your site. Buttons and menus referenced Get Code.Tracking CodeAll 4 steps in this procedure
- In the Chat Widget builder, click Get Code.
- Copy the generated <script> tag.
- Paste this code into the Tracking Code section in the Header or Footer Tracking of your website or funnel where you want the widget to appear.
- Publish or update the page. Once published, the Voice AI Chat Widget will appear on your site. this image
Step 4: How visitors interact
When a visitor opens the chat widget:
They’ll see a microphone icon indicating voice chat capability.
Clicking the icon starts the live voice session.
The browser requests microphone access (visitors must grant permission).
The AI agent responds conversationally in real time.
Visitors can start, mute or end calls as they prefer.
Step 5 of 6: Visitors can start, mute or end calls as they prefer What this shows Step 5 of 6: Visitors can start, mute or end calls as they prefer. What this shows Shows what this covers for step 5 of 6 in the "Step 4: How visitors interact" section of "How to set up and use the Voice AI Chat Widget". This screenshot accompanies step 5 of 6 in the "Step 4: How visitors interact" section of "How to set up and use the Voice AI Chat Widget". At this point in the walkthrough you visitors can start, mute or end calls as they prefer. The next step is to if the same user rapidly connects and disconnects multiple times (10 times within 60 seconds), the system triggers a reCAPTCHA challenge to ensure legitimate use. What this coversVisitors can start, mute or end calls as they prefer. Buttons and menus referenced startmuteendmicrophone iconreCAPTCHANext stepIf the same user rapidly connects and disconnects multiple times (10 times within 60 seconds), the system triggers a reCAPTCHA challenge to ensure legitimate use.All 6 steps in this procedure
- They’ll see a microphone icon indicating voice chat capability.
- Clicking the icon starts the live voice session.
- The browser requests microphone access (visitors must grant permission).
- The AI agent responds conversationally in real time.
- Visitors can start, mute or end calls as they prefer. this image
- If the same user rapidly connects and disconnects multiple times (10 times within 60 seconds), the system triggers a reCAPTCHA challenge to ensure legitimate use.
If the same user rapidly connects and disconnects multiple times (10 times within 60 seconds), the system triggers a reCAPTCHA challenge to ensure legitimate use.
Step 6 of 6: If the same user rapidly connects and disconnects multiple times (10… What this shows Step 6 of 6: If the same user rapidly connects and disconnects multiple times (10 times within 60 seconds), the system triggers a reCAPTCHA challenge… What this shows Shows what this covers for step 6 of 6 in the "Step 4: How visitors interact" section of "How to set up and use the Voice AI Chat Widget". This screenshot accompanies step 6 of 6 in the "Step 4: How visitors interact" section of "How to set up and use the Voice AI Chat Widget". At this point in the walkthrough you if the same user rapidly connects and disconnects multiple times (10 times within 60 seconds), the system triggers a reCAPTCHA challenge to ensure legitimate use. What this coversIf the same user rapidly connects and disconnects multiple times (10 times within 60 seconds), the system triggers a reCAPTCHA challenge to ensure legitimate use. Buttons and menus referenced reCAPTCHAmicrophone iconstartmuteendAll 6 steps in this procedure
- They’ll see a microphone icon indicating voice chat capability.
- Clicking the icon starts the live voice session.
- The browser requests microphone access (visitors must grant permission).
- The AI agent responds conversationally in real time.
- Visitors can start, mute or end calls as they prefer.
- If the same user rapidly connects and disconnects multiple times (10 times within 60 seconds), the system triggers a reCAPTCHA challenge to ensure legitimate use. this image
Connect a Chat Widget from Voice AI Deploy
You can also connect a Chat Widget directly from a Voice AI agent's Deploy tab without leaving the agent setup.
Go to AI Agents > Voice AI and select the agent.
Open the Deploy tab.
In the Widgets section, locate Chat widgets.
To connect an existing widget, select the widget you want to associate with the Voice AI agent.
If you do not have a widget, click Create new widget. GHL Customer Care creates a baseline widget and connects it to the agent.
To edit a connected widget, click the widget chip. The widget editor opens in a new browser tab, so the current Voice AI builder remains open.
You can also click Manage widgets to access your existing Chat Widgets.
To remove an existing connection, disconnect the widget from the agent as needed.
Click Save after updating the agent's deployment settings.
All 9 steps in this procedure
- Go to AI Agents > Voice AI and select the agent.
- Open the Deploy tab.
- In the Widgets section, locate Chat widgets.
- To connect an existing widget, select the widget you want to associate with the Voice AI agent.
- If you do not have a widget, click Create new widget. GHL Customer Care creates a baseline widget and connects it to the agent.
- To edit a connected widget, click the widget chip. The widget editor opens in a new browser tab, so the current Voice AI builder remains open.
- You can also click Manage widgets to access your existing Chat Widgets.
- To remove an existing connection, disconnect the widget from the agent as needed.
- Click Save after updating the agent's deployment settings.
Best Practices
Choose a clear, friendly agent name that fits your brand tone.
Add the Voice AI widget to high-intent pages, such as “Contact”, “Pricing” or “Demo Request”.
Test microphone permissions in different browsers to ensure smooth functionality.
Keep background noise minimal when training or testing your agent.
Remind users that calls are not recorded to maintain transparency.
Monitor early usage during the Labs phase to understand user behavior and make configuration adjustments as needed to your agent and widget.
Security and Compliance
The Voice AI Chat Widget includes built-in security and compliance mechanisms:
reCAPTCHA protection prevents misuse through repeated connect/disconnect activity.
A non-recording notice is displayed automatically to ensure transparency.
All conversations are handled within the browser, ensuring user privacy.
The feature follows standard browser permission protocols for microphone and speaker access.
Troubleshooting
| Issue | Possible Cause | Resolution |
|---|---|---|
| Voice session not starting | Microphone permission not granted | Ask the user to allow microphone access when prompted. |
| No audio output | Speakers muted or disconnected | Check audio settings and ensure device output is active. |
| Widget not appearing | Script not installed correctly | Re-copy and reinsert the <script> tag from the builder. |
| Frequent reCAPTCHA prompts | Rapid connection attempts detected | Slow down reconnection frequency to avoid triggering the system. |
| Unable to record sessions | Feature not supported | Inform users that call recording is currently unavailable. |
Example: Setting up for lead capture
This example explains how to use the Voice AI Chat Widget to capture leads through voice.
Objective:
Convert website visitors into qualified leads using voice interaction.
Setup Steps:
Enable Voice AI Chat Widget in Labs.
Create or open a Chat Widget and select Voice AI Agent Type.
Name the agent “Sales Assistant.”
Configure your Voice AI flow to:
Greet the visitor.
Collect name and business details.
Confirm interest type (e.g., service inquiry, demo request).
Save the lead in your CRM.
End the session politely.
Embed the widget on your Contact Us or Pricing page.
Expected Experience:
A visitor clicks the microphone icon.
The AI agent greets them and begins asking questions.
The visitor provides answers verbally.
The system captures and stores their details automatically.
Result:
The lead information is collected without requiring form submissions or manual input.
Frequently Asked Questions
Q: Do visitors need a phone number or an app download to use it?
No, voice conversations happen in the browser using the visitor’s microphone and speakers.
Q: Can I create a Voice AI chat widget without setting up a Voice AI agent first?
No, your Voice AI setup and agent creation must be completed before you can create a Voice AI chat widget.
Q: Are calls recorded?
The widget displays a non-recording notice, and call recording isn’t supported for this feature.
Q: How do I configure the bot used in the Voice AI Chat Widget?
The “bot” is your Voice AI agent. To configure it, go to AI Agents → Voice AI in your sub-account, then create or edit the agent settings (like greeting, prompts/behavior, and any actions/workflows you’ve set up). Make sure your Voice AI agent setup is completed before using it in the widget.
Was this guide helpful?