Website AI Chatbot Widget - Match Your Site in Minutes

The QueryWing Website Widget is the customer-facing home for your AI agent. Visitors ask a question without leaving the page they are reading. You decide what they see around the conversation: rewrite the labels and greeting, add a booking calendar, suggest questions, collect contact details with a pre-chat form, and add bottom tabs for WhatsApp, social profiles, an embedded page, or an external link.

Match the widget to your brand with light or dark mode, launcher position, a custom icon, and a preset or custom color. Show a welcome banner with offers, plans or locations. Add custom CSS and JavaScript for anything the built-in controls do not cover, and show a consent or notice overlay before chat when you need one.

Install in one line

Install the widget with an asynchronous script tag before the closing body tag, or an iframe embed for a fixed area, with guided setup for WordPress, Shopify, Wix, Webflow and Google Tag Manager.

Website AI Widget

Give your site a chat widget that belongs on your site.

Set the colors, labels and greeting to match your brand. Add booking, WhatsApp, social and custom-page tabs, a welcome banner, lead forms and quick questions — then install it with one async script tag.

Live preview Async script or iframe Mobile controls
✦
QueryWing Assistant
We usually reply instantly
Hi! I can help with plans and demos. 👋
PricingBook a demo
Can I book a demo this week?
Checking the knowledge base…
Yes — here are a few open times. Want one?
Overview

The QueryWing Website Widget, explained

It’s the part of your site where visitors get answers in the moment — without clicking away from the page they’re on. You control everything around the chat: rename the labels, add a booking calendar, offer quick questions, capture details, and drop in tabs for WhatsApp, social or another page, all in one window.

1
QueryWing Assistant
Plans, setup, and demos
2
Starter plan
Growth plan
3Free trial?Custom pricing?
4Ask about plans or setup…
5
Chat
Book
WhatsApp
Social
Page
Your brand voice

Make it sound like your brand.

A generic “How may I assist you today?” makes a polished site feel impersonal. Rewrite every label so it fits the way your company talks.

Before — generic
Hello there
How may I assist you today?
Type a message…
After — your wording
QueryWing Assistant
Plans, setup, and demos
Ask about pricing, setup, or integrations…
Rotating loading messages
Checking the knowledge base…Reading the plan details…Preparing your answer…
Header title
QueryWing Assistant
Subtitle
Plans, setup, and demos
Chat tab label
Chat
Input placeholder
Ask about pricing…
End session
End chat
Download transcript
Download transcript
Beyond the chat

Let visitors book, message and browse in one window.

Turn on tabs so visitors can book a meeting, jump to WhatsApp, follow a social profile, or open another page right inside the chat window. Each tab appears only when you set it up.

Book meetings in-chat

Embed Calendly, Cal.com, Google Calendar or any booking tool. Visitors confirm a time without leaving the page.

Jump straight to WhatsApp

Add a WhatsApp tab with your number, button label and an optional pre-written message.

Link your social profiles

Shortcuts to LinkedIn, X, Instagram, TikTok, YouTube, Facebook or any external destination.

Embed a custom page

Show another page by URL or embed code, or create a tab that opens an external link.

✦
QueryWing Assistant
We usually reply instantly
Hi! I can help with plans and demos. 👋
PricingBook a demo
Can I book a demo this week?
Checking the knowledge base…
Yes — here are a few open times. Want one?
Tab templates in the widget settings. Turn on the ones your visitors need.
CalendlyCal.comGoogle CalendarWhatsAppLinkedInXInstagramTikTokYouTubeFacebookCustom
Lead capture

Pre-chat forms and quick questions.

Collect contact details before the chat starts, and give visitors one-tap questions so they never face a blank box.

  • Reorder fields, set required inputs, rewrite the submit button
  • Field types: Text, Email, Phone, Textarea, Number, Date
  • At least one Email or Phone field must be required
  • Add clickable starter questions from what customers already ask
Sales inquiry
Tell us how to reach you. Then the chat opens.
you@example.com
+1 555 010 0142
How does the free trial work?Do you offer custom pricing?Can I book a demo?
Welcome banner

Promote offers and plans before anyone types.

Cards sit above the chat box — an offer, a popular package, a location, or a new release. Each card can show an image, headline, short description and action buttons that send a prepared message or open a URL.

Starter

For a single site and small teams.

Growth

More bots, leads and automations.

Scale

For agencies and high volume.

Horizontal scroll or grid layout, with optional auto-scroll and renamable tabs.

Look & behavior

Match your site — and your rules.

Match the widget to the page around it — how it looks, where it sits, and how it behaves.

Theme
QueryWing Assistant
Weekday passes include a desk until 6pm.
Ask a question

Light & dark mode — the header keeps your theme color.

Theme & position

Switch light/dark, place the launcher bottom-right or bottom-left, set the icon by URL, apply a preset or custom hex color.

Who sees it, and how it opens

Show on phones & tablets or desktop-only. Open on page load, show suggested questions, display the sources behind an answer, and offer voice when configured.

Link other agents

Connect Billing, Sales and Support agents so visitors choose the right one in the same widget.

Developer control

Custom CSS and JavaScript for everything else.

The built-in controls handle colors, position and behavior. For anything they don’t cover — typography, borders, shadows, spacing — drop in custom CSS or JavaScript in the widget settings.

Custom CSS
/* Typography, borders, shadows, spacing.
   Test this on the pages you support. */
#querywing-launcher { box-shadow: 0 8px 30px rgba(234,88,12,.4); }
Custom JavaScript
// Runs once after the widget loads.
window.addEventListener("qw:open", () => {
  console.log("Widget opened");
});
Consent & overlay

Show a notice before the chat when you need to.

Need a disclaimer, welcome screen or explicit consent before a visitor chats? Enable Consent & Overlay.

  • Pick an icon or emoji, your own title and body
  • Accept & remember, decline & close, or open a policy link
  • Footer links like Privacy Policy or Terms of Service
  • Remember the choice for N days, or the session only

These controls help you present notices and gather consent. They do not, by themselves, make a site legally compliant — your wording, lawful basis and data handling remain your responsibility.

🛡️
Before you chat

We use this chat to answer your questions. The conversation may be stored in this browser.

Privacy PolicyTerms of Service
Installation

Add the widget with a script tag or iframe.

Copy the snippet from your Installation page and pick the method that suits your site.

Recommended
Asynchronous script tag

Paste it before the closing body tag. It loads asynchronously, so the page doesn’t wait for it.

<script async
  src="https://querywing.com/widget-ultra.js"
  data-bot-id="YOUR_BOT_ID"></script>
</body>
Fixed area
Iframe embed

Place the agent in a dedicated page or section when the conversation needs a larger, fixed area.

<iframe
  title="QueryWing Assistant"
  src="https://querywing.com/embed/YOUR_BOT_ID">
</iframe>
Guided setup for: WordPressShopifyWixWebflowGoogle Tag Manager
From draft to live

Go live in five steps.

1
Pick your agent

Choose the public AI agent visitors should use.

2
Set the look & copy

Color, icon, labels and custom loading messages — checked in the live preview.

3
Set conversation paths

Pre-chat lead capture, quick questions, and tabs for booking, WhatsApp, social or pages.

4
Configure display & consent

Position, mobile visibility, open behavior, and an optional consent overlay.

5
Test & install

Check on desktop and mobile, then paste one async script before </body>.

Use cases

Ways teams use the Website Widget.

SaaS support & demos

Answer product questions, show starting points, collect work email, and put a booking calendar in the tabs.

Ecommerce discovery

Show product cards in the banner, answer policy questions, and send shoppers to the right page or WhatsApp.

Multi-location

Use tabs and cards to show locations and link people to the right booking or enquiry path.

Agencies & white-label

Adjust labels, colors, CSS and visitor paths per client site.

0+
min to install
0
tab templates
0%
% brand match
FAQ

Frequently asked questions.

No. The recommended install is an asynchronous script tag that loads without blocking the rest of your page. You can also use an iframe embed for a fixed area.

Yes. Turn on a booking tab with Calendly, Cal.com, Google Calendar or any tool you can embed — visitors pick a time without leaving the page.

Text, email, phone, long text, number and date fields. When the form is on, at least one email or phone field must be required.

Yes. A display toggle lets you hide it on phones and tablets, or keep it desktop-only.

Yes. The Consent & Overlay screen lets you add your own text, buttons and policy links, and remember the choice for a set number of days. It gives you the screen — it does not, by itself, make your site legally compliant.

Yes. The Widget settings include custom CSS and JavaScript fields for anything the built-in controls don’t cover. Test on your own pages before publishing.

Build your widget and see it before it goes live.

Set your colors and labels, add the tabs your visitors need, and test on desktop and mobile — then paste one script.