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?
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.
Unlike traditional pop-up overlays, this widget is fully embedded into your page layout. This means you need to dedicate space for it within your site’s design to avoid disrupting other page elements. Once your Inbound Agent is trained and enabled for Web deployment, you’ll unlock a new Web Agent tab. This is where you’ll customize and configure your widget, preview its appearance, and generate the embed code for your website.

Web Widget Configuration

1

Web Widget Style

  • Select Primary Color – Set the base color of your widget to match your website branding.
  • Theme Selection – Choose between:
    • Light Theme
    • Dark Theme
  • Idle Image – Choose a preset icon that appears when the agent is idle.
  • Speaking Image – Choose a preset icon to display while the agent is speaking.
  • Speaking Animation Toggle – Enable or disable animation that plays when the agent talks.
Widgetuione Pn
2

Widget Size

  • Choose from three preset widget sizes:
    • Small – 120x120px
    • Medium – 220x220px
    • Large – 350x350px
Widgetuitwo Pn
3

Advanced Settings

  • Placement on the Page
    • Embedded – The widget is placed inside the page layout (default)
    • Overlay – The widget floats as a bubble and expands on click
  • Justification
    • Left
    • Center
    • Right
  • Enable Text Capabilities (Overlay Mode Only)
    • Text Title – Max 16 characters
    • Subtext – Max 23 characters
    • Both fields support whitespace and special characters
    • Tab spaces are not allowed
    • Character countdown indicators are shown next to each field
  • Reset to Default – Reverts all fields and visuals to the default configuration
Widgetadvanced Pn
4

Website Targeting

  • Enter the domain(s) where the Web Agent should be published
  • Only whitelisted domains will allow the widget to render
  • Be sure to include variations like www.domain.com and domain.com if both are in use
Widgetsite Pn
Once these settings are configured and saved, a code snippet will be generated. You must embed this snippet directly into your website where the widget should appear.
⚠️ Important:
The widget is embedded by default, but overlay mode can be toggled on for floating behavior. Be sure to test both versions to ensure your site layout is not disrupted.
You will be prompted to copy the integration code after saving and launching the Web Agent: Inboundseven Pn

Web Widget Usage and Discounted Pricing

Using the AI Web Widget consumes minutes from your credit balance, just like inbound phone calls. However, when the Web Widget is actively deployed on your website, it also unlocks a discounted per-minute pricing rate.

How the Discount Works

The system operates on a dynamic, credit-based billing model. Instead of buying a set number of minutes, you purchase credits in USD (e.g., 50, 100), and your available minutes are calculated in real time based on your current per-minute rate.
  • If the Web Widget is active at the time of the call, your usage is billed at a discounted rate of $0.16/min.
  • If the Web Widget is not active, usage is billed at the standard rate of $0.18/min.
  • The billing rate applied is determined at the end of the call, based on whether the Web Widget is active or not.
⚠️ Note: The Web Widget does not affect your dollar credit balance directly. Instead, it affects how many minutes you can get for your available credit, based on the applicable rate at the time of usage.

Real-Time Rate Application

  • Pricing logic is evaluated per call, not globally.
  • Toggling the Web Widget during a call does not change the rate mid-call.
  • The final rate is locked based on the widget’s state at call completion.

Behavior During Errors

If the system cannot determine your Web Widget’s status (due to a connection or sync issue), the platform defaults to the standard rate of $0.18/min. Fallback messages may be shown to inform you of this default behavior.

Visibility and Tracking

  • Monitor your credit balance and real-time minute equivalent from the Payments screen
  • Tooltips on the Payments and Home screens explain your current rate
Tooltip Pn

Deploying the Web Widget: Platform-Specific Guides

FAQ & Troubleshooting

General Questions

Configuration

Usage and Results


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.