Overview
The AI Web Agent Widget allows you to embed your inbound AI assistant directly onto your website, giving visitors the ability to engage with your trained agent through a sleek, customizable widget. Paired with Webhook Support, you can automatically log call details and transcripts into your workflows (such as GoHighLevel), enabling deeper insights and automation based on your customer interactions. This guide walks you through:- How to configure and deploy your AI Web Agent widget
- Embedding the widget across common website editors
- Setting up webhook integration to log call data
Web Widget
The AI Web Widget is a small, interactive assistant that lives directly on your website, embedded into your page. Think of it as a digital concierge — it allows your site visitors to engage directly with your trained inbound AI agent through a chat-like experience, without needing to pick up the phone or send an email. In this context, the widget acts as the front-end interface for your AI Agent. Whether it’s answering questions, qualifying leads, or booking appointments, the Web Widget provides a seamless way for your customers to interact with your AI, right where they already are — on your website.💡 Why use a Web Widget?The widget can be configured as either:
Embedding the AI agent directly onto your site makes it easy for prospects to engage without friction. It boosts response rates, improves customer experience, and ensures your AI assistant is always available to support your visitors.
- Embedded – Integrated directly into your page layout
- Overlay – Floating on top of your website content
Web Widget Configuration
Web Widget Style
- Theme Selection
- Light
- Dark
- Edit Idle – Select the visual displayed when the widget is idle.
- Edit Speaking – Select the visual displayed while the agent is speaking.
- Choose from available agent faces
- Select from built-in icons
- Upload a custom image (PNG format, 64x64 pixels recommended)

Widget Size
- Choose from three preset widget sizes:
- Small - 120x120
- Medium - 220x220
- Large - 350x350px

Web Widget Experience
- Placement Type
- Embedded
- Overlay
- Justification
- Left
- Center
- Right
- Reset to default settings – Reverts all fields and visuals to the default configuration.

After Call Experience
- Toggle this setting to display an AI-generated recap inside the widget after the conversation ends.
- When enabled, visitors will see a short summary of what was discussed.


Important – Widget Not Responding
⚠️ If your Web Widget appears on your site but is stuck spinning, silent, or never responds, the most common cause is no available minutes on your account.The Web Widget requires available call minutes to function. If your balance is empty, the widget may load visually but will not speak or engage. What to check immediately:
- Go to Payments
- Confirm you have an active credit balance
- Ensure minutes are available in your account
Deploying the Web Widget: Platform-Specific Guides
GoHighLevel (GHL)
GoHighLevel (GHL)
- Navigate to Sites → Funnels & Websites and choose Websites or Funnels.
- Select or create a page.
- Click Edit → Add Element → Custom HTML, then drag the Custom HTML Block where you want the AI Web Agent.
- Paste the AI Web Agent code snippet.
- Publish and test the page.
Framer
Framer
- Open your Framer project and select the page where the agent should appear.
- Click Insert → Embed and position the embed block.
- Paste the AI Web Agent snippet inside the embed window.
- Click Save & Publish.
WordPress (Classic & Gutenberg Editors)
WordPress (Classic & Gutenberg Editors)
- Navigate to Pages in the WordPress dashboard.
- Select the page for the Web Agent.
- In the Classic Editor → switch to Text (HTML) mode and paste the snippet where desired.
In the Gutenberg Editor → add a Custom HTML Block and paste the snippet. - Click Update/Publish.
WordPress (Elementor)
WordPress (Elementor)
- Open the page in Elementor Editor.
- Drag an HTML Widget to the desired section.
- Paste the AI Web Agent snippet.
- Click Update.
Wix
Wix
Basic Embed (Standard Method)
- Open Wix Editor and select the target page.
- Click Add (+) → Embed → Embed Code.
- Choose Embed HTML and paste the widget snippet.
- Click Update, position the widget, and publish the page.
Embedding the Widget in Wix
Wix has unique limitations when embedding custom code, especially when using preview mode or the Wix Editor. Follow this method to properly embed and render your web agent in Wix:Enable Developer Mode in Wix
- Open your Wix site in the editor.
- From the top menu, enable Dev Mode to access advanced custom code options.
Add a Custom Element
- Navigate to Add > Embed Code > Custom Element.
- Create a new custom element for your widget.
Configure the Custom Element
- Set the Tag Name (example:
widget-element). - Upload your widget JavaScript file (see code snippet below).
- Assign this uploaded file as the source for your custom element.
Set Widget Attributes
- Apply the required attributes inside the Custom Element settings:
widget-keyapi-key
Wix Custom Element Code Snippet
Known Limitations
- The widget may not render properly in Preview Mode due to Wix sandbox restrictions.
- Always test the widget on the live published version of your site.
Shopify
Shopify
- Navigate to Online Store → Pages.
- Select the page where the Web Agent should appear.
- Click Edit HTML and paste the snippet.
- Save and refresh to confirm placement.
Webflow
Webflow
- Open your Webflow project and go to the desired page.
- Click Add (+) → Embed to add an Embed Code Block.
- Paste the snippet inside the block.
- Click Save & Close, then Publish.
Squarespace
Squarespace
- Navigate to Pages in your Squarespace dashboard.
- Select the desired page.
- Click Edit and add a Code Block.
- Paste the snippet into the Code Block and click Apply.
- Save and publish.
Weebly
Weebly
- Open your Weebly site editor and choose the target page.
- Drag an Embed Code element into the desired section.
- Paste the AI Web Agent snippet.
- Click Publish.
Duda
Duda
- Open your Duda website editor and go to the correct page.
- Use Widgets → HTML Widget and drag it to the placement area.
- Paste the snippet into the HTML field.
- Click Save & Publish.
ClickFunnels
ClickFunnels
- Open your ClickFunnels editor and select the funnel step (page).
- Click Add New Element → Custom HTML.
- Paste the AI Web Agent snippet into the custom HTML block.
- Click Save & Preview.
FAQ & Troubleshooting
SPA Frameworks (React, Vue, etc.)
SPA Frameworks (React, Vue, etc.)
<div> is rendered in the DOM.After confirming the widget container is present in the DOM, manually trigger the widget scan using:useEffect() hook after the component mounts typically resolves the issue.General Questions
What is the AI Web Widget and how does it work?
What is the AI Web Widget and how does it work?
Why should I use the Web Widget instead of a pop-up or overlay?
Why should I use the Web Widget instead of a pop-up or overlay?
Configuration
How do I whitelist my website for the widget to work properly?
How do I whitelist my website for the widget to work properly?
What happens if I forget to whitelist the domain?
What happens if I forget to whitelist the domain?
How do I customize the appearance of the Web Widget?
How do I customize the appearance of the Web Widget?
- Widget size (small, medium, large)
- Theme (Light or Dark)
- Idle and Speaking visuals
- Agent faces or built-in icons
- Custom image uploads
- Placement (Embedded or Overlay)
- After Call recap display
Usage and Results
My Web Widget shows on my site but just spins and doesn’t talk
My Web Widget shows on my site but just spins and doesn’t talk
- Go to Payments
- Add credits to your account
- Confirm minutes are available
Where do I place the code snippet for the Web Widget?
Where do I place the code snippet for the Web Widget?
Does the widget work across all devices?
Does the widget work across all devices?
What should I do if the widget isn't rendering on Wix during editing or preview?
What should I do if the widget isn't rendering on Wix during editing or preview?
- Temporarily whitelist filesusr.com in your widget settings.
- Remove filesusr.com from the whitelist after your site is published to maintain security.
For additional questions or guidance, use our Virtual Support Agent, available 24/7 at thinkrr.ai/support. If you need further assistance, visit our help site at help.thinkrr.ai or submit a Support Ticket. You can also reach us directly at hello@thinkrr.ai.


