Web Widget
Deploy your AI Web Agent on your website and connect call data into your workflows with webhooks. This guide covers how to embed the web widget across popular web editors and set up webhook integrations for seamless data logging.
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, you can customize and deploy the Web Widget by configuring the following settings:
- Widget Color Customization — Match the widget’s background color with your website branding.
- Widget Size Options — Choose between small, medium, and large widget sizes.
- Website Deployment — Specify the domain(s) where the Web Agent will be displayed.
- Animation Settings — Enable or disable the “Agent speaking” animation for visual engagement.
Once these settings are configured, a code snippet will be generated for you. This snippet should be embedded directly into your website where you want the widget to appear.
⚠️ Important:
The widget is not an overlay — it is an embedded element. Make sure to place it inside a dedicated section on your page to avoid disrupting your site’s layout.
You be prompted to copy the website integration code after saving and launching the agent:
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 trigger a retroactive price change. The final rate is locked based on the widget’s state at call completion.
- This ensures fair, transparent billing whether a user interacts via phone or the embedded widget.
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
- You can monitor your remaining credit and the minute equivalent (based on current rate) from the Payments screen.
- This view dynamically updates based on whether the Web Widget is enabled.
- A tooltip also appears on the Payments and Home screens, explaining how your per-minute rate is determined in real time.
Deploying the Web Widget: Platform-Specific Guides
Follow the instructions below to embed your Web Widget into popular website builders:
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.