AI Chat WidgetTurn website visitors into leads — automatically, 24/7
The Upchat AI Chat Widget answers questions from your own content, qualifies visitors through natural conversation, and captures their contact details — then delivers every lead straight to your inbox.
One <script> tag. No code changes. Works on WordPress, Shopify, Webflow, and any custom site.
How it works
Live on your site in three steps
Train it on your business
Add your website links, documents, FAQs, products, services, locations, and service areas. Or let Smart Setup scan your site and build the knowledge base for you.
Make it yours
Match your brand: colors, logo, launcher icon, welcome message, quick-reply buttons, even a welcome video. Preview changes live before you publish.
Paste one line of code
Drop the loader script on your site and you're live. Every conversation and lead flows into your Upchat dashboard.
Features
So what can the
chat widget actually do?
Everything you need to answer, qualify, and capture — without a human on the clock.
Answers from your content, not the internet
Trained on your website, documents, FAQs, product and service catalog, locations, brand voice, and support topics. Visitors get accurate, on-brand answers — not generic AI guesses.
Built-in lead capture
The bot naturally collects name, email, and phone during the conversation and emails you the lead with a full transcript. Leads are classified (Sales vs. Customer Service) and routed to the right inbox.
Quick-reply buttons
Greet visitors with tappable options (e.g. "Get a Quote", "Customer Service", "Other") that start the right conversation instantly. The bot offers contextual follow-up buttons as the chat progresses.
Proactive chat
Open the widget automatically after a delay, on specific pages, and optionally only during business hours in your timezone — so you engage visitors at the right moment.
Service-area check
Visitors share a ZIP, city, or state and the bot confirms whether you serve them before you spend time on an out-of-area lead.
Product cards
For e-commerce, the bot can surface rich product cards with images and links directly in the chat.
Document sharing + AI vision
Let visitors upload photos and documents (a damaged fence, an invoice, a floor plan). Optional AI analysis reads the image and responds intelligently, with a monthly budget cap you control.
Voice conversations
Visitors can speak instead of type, and hear responses read back in one of six natural voices. Supports multiple input languages and real-time voice-to-voice mode.
Feedback & conversation ratings
Thumbs up/down on responses and an end-of-chat rating give you a quality signal on every conversation.
Choose your bot personality
Lead BotDefault
Concise, natural Q&A and lead capture. The right fit for most businesses.
Advisor Bot
Greets by name, routes to a specialist (Sales, Info, Tech Support, Customer Service, Appointments), and guides the conversation through to conversion.
Support Bot
Information and support only — no sales funnel.
Customization
Fully on-brand,
down to the send button
Try it — change the preview on the right. Every setting here is in your dashboard.
- Launcher icon: custom image, color, size, left/right position
- Welcome bubble message (with mobile on/off)
- Welcome screen: headline, message, quick-reply pills, optional autoplay welcome video
- Chat window: header logo and color, bubble colors, and five send-button styles
- Brand logo + bot avatar
- Remove "Powered by Upchat" branding on eligible plans
Brand color
Launcher position
Send button
Welcome! What can we help you with?
Get a Quote
Questions? We reply instantly.
Built for real websites
Fast, isolated, and safe to install anywhere
Fast first paint
A ~2 KB loader renders the launcher instantly and lazy-loads the full widget on hover or click.
Won't break your site
Runs in an isolated Shadow DOM so your CSS never leaks in and ours never leaks out.
WordPress-safe
Compatible with WP Rocket, Cloudflare Rocket Loader, and other optimizer plugins.
Mobile-first
Responsive layout, scroll-lock, and mobile-specific controls.
Privacy-aware
Conversations expire from the visitor's browser automatically, and the widget works even when local storage is blocked (Safari, privacy extensions).
Accessible
Keyboard navigable, with ARIA labels throughout.
Analytics & leads
Know what's working
Every conversation becomes data you can act on.
- Every lead lands in the Leads inbox with transcript, classification, channel, and status tracking
- Customer journey tracking — see the pages a visitor viewed before they chatted
- GA4 integration — pill clicks, lead events, and your GA4 client ID flow into Google Analytics automatically
- UTM/attribution capture — know which campaign produced each lead
- CSV export and lead re-send
Goes further
Need more? It goes
further when you do
Live Chat
Hand off to a human agent in real time. Visitors see which of your team members are online right in the launcher.
Learn more →Appointment Booking
Let the bot offer real openings and book the appointment inside the chat, synced to Google Calendar, Calendly, or Upchat's native booking.
Learn more →Call Taking
The same AI answers your phone, qualifies callers, and books appointments by voice.
Learn more →Text MessagingComing soon
Continue conversations over SMS with built-in TCPA-compliant opt-in.
Join the waitlist →
Security & compliance
Secure by default
- Data encrypted in transit and at rest
- Optional HIPAA mode for healthcare: tab-scoped storage only, no third-party analytics
- reCAPTCHA-protected, rate-limited endpoints
- Test mode keeps internal chats out of your analytics
FAQ
AI Chat Widget questions
Does it work on my platform?
Yes — any site where you can add a <script> tag (WordPress, Shopify, Squarespace, Wix, Webflow, custom).
How does the bot know about my business?
You add links, documents, FAQs, products, services, and locations, or run Smart Setup to scan your site. The bot only answers from that content.
What if it doesn't know the answer?
It collects the visitor's contact details so you can follow up, instead of guessing.
Can I see what visitors are asking?
Yes — full transcripts for every conversation in the dashboard.
Will it slow down my site?
No — the launcher loads in ~2 KB and the full widget loads only when a visitor interacts.
Can I remove the Upchat branding?
Yes, on eligible plans.
Put an AI that knows your business on your website today
Train it, brand it, paste one line of code — and start capturing leads tonight.