Live Chat

Live chat software that turns website visitors into conversations.

Chatdrill is live chat software you can install in one line and run from the same inbox as every other channel. Talk to visitors in real time while they are still deciding, send proactive chat messages based on what they are actually doing, and let AI cover the hours nobody is at a desk.

  • One line of script
  • Works on any website
  • Free live chat plan
yourstore.com/pricing
Your brand
Get started
Chat with us
Typically replies instantly
Type your message…
Visitor onlineViewing /pricingOn page 1:123rd visit

1 line

Of JavaScript — or a one-click plugin — installs the live chat widget

6 platforms

Shopify, WordPress, Webflow, Wix, Squarespace and WooCommerce

24/7

AI answers and offline forms cover the hours your team cannot

3 steps

Paste, customise, start answering — most teams are live the same day

Why live chat

Website live chat answers the question while the visitor is still on the page.

A contact form is a promise to reply later. Real-time customer chat is the answer now — and the difference between the two is usually the difference between a sale and a closed tab.

Most of the questions that stop a purchase are small: does this ship to my country, is medium true to size, can I add seats mid-month, what happens to my data. They are not worth an email, and nobody phones about them. They are exactly the questions a live chat widget is built for, because the person asking is already on the page with their card half out.

Chatdrill keeps the answer, the customer's history and their live journey in the same screen as the reply box, so your agents are not searching three tools while somebody waits. Canned replies cover the answers you give every day, typing previews let you start looking things up before the message even lands, and transfers carry the transcript with them.

Every chat is one conversation, in one thread — not a ticket that starts from zero.

The same conversation continues across sessions and devices, and the same customer record follows it into WhatsApp, Instagram, Messenger or email through the shared inbox software your whole team answers from. When chat volume outgrows the hours you can staff, the AI chatbot trained on your own content answers first and escalates what it should not attempt.

Nothing here needs a rollout project. Install the widget, answer the first week of chats yourself, and automate the repetition once you can see what it actually is.

Getting started

How to add live chat to your website in three steps.

No implementation project, no onboarding call you have to sit through. Paste, customise, answer — in that order.

1

Paste one line of JavaScript

Drop the Chatdrill snippet before the closing body tag, or install the Shopify, WordPress, Webflow or Wix plugin. Nothing else on your site changes, and the chat widget appears on every page the snippet loads on.

2

Customise the chat widget

Set colour, position, avatar, greeting, pre-chat form fields, working hours and languages in the dashboard. Saving publishes the change — there is no redeploy and no developer in the loop.

3

Invite your team and start answering

Add agents, set working hours, and reply from the web app or the iOS and Android apps. Every message is saved to that customer's profile, so the next conversation starts with the last one attached.

Nothing breaks while you experiment

The chat widget can be switched off, limited to specific pages, hidden on mobile, or shown to a percentage of visitors while you decide how you want it to behave. Rolling it back is a toggle, not a deploy.

Real-time messaging

Real-time customer chat with the context already open beside the reply box.

Chat only feels fast if the agent has what they need. Chatdrill puts the answer, the history and the customer's details in the same screen as the message they are replying to.

  • Typing previews — read the question while it is still being written and cut your response time before the message arrives.
  • Canned replies expand from a slash shortcut with variables already filled in, then you edit the details that are specific to this customer.
  • Files, images and emoji both ways, straight in the thread — size guides, invoices, screenshots of the error.
  • Transfer without losing the thread — the next agent gets the transcript, the internal notes and the customer's order history.
See how canned replies work in the shared inbox
yourstore.com/product/navy-coat
Your brand
Get started
Chat with us
Typically replies instantly
Type your message…
Canned reply usedsize-guide.pdf sentTyping preview on
Chatdrill smart trigger setup pairing a visitor-on-pricing-page trigger with a send message action, plus delay, repeat visitor and once-per-session options for proactive live chat
A trigger paired with an action: visitor on the pricing page, wait, then send one message — with repeat-visitor and once-per-session limits attached.
Proactive chat

Proactive chat triggers that start the conversation first.

A greeting that fires on every page of every visit is an annoyance. A greeting that fires on the third visit to your pricing page, after twenty-five seconds of reading, is a well-timed offer of help.

Trigger on real signals

Page or path, time on page, scroll depth, exit intent, referrer, campaign, return visit or cart value — combined however you need them.

Write the message per page

Different wording on pricing, checkout, docs and the blog, in the visitor's own language, with a fallback for everything else.

Measured, not guessed

Every proactive chat message reports opens, replies and conversations started, so you can retire the ones that only generate dismissals.

Build proactive chat triggers in the workflow builder
Guardrails

Proactive messages that ask once, then stay quiet.

The reason people hate chat widgets is not chat. It is the third pop-up in ninety seconds. Chatdrill caps how often a rule may speak and stops the moment a real conversation starts.

  • Frequency caps — once per session, once per visitor, or never again after someone dismisses the greeting.
  • Stop on reply so automation never talks over a live agent or interrupts a conversation already in progress.
  • Quiet zones — exclude checkout, mobile screens, logged-in customers or any path you list.
  • Test on yourself first — run the flow against your own session before a single visitor sees it.
Explore customer service automation rules
Proactive greeting — pricing page
Live
Trigger
Visitor opens /pricing
Page view
Delay
Wait 25 seconds
Condition
Second visit or more?
Yes
Action
Send: “Want a hand comparing plans?”
Condition
No reply in 60 seconds?
Stop
Action
Ask once, then stay quiet
+ Add stepTest flowPublished
Working hours

Working hours, offline forms and the 24/7 cover in between.

Half of the questions on most websites arrive when the office is shut. The widget should behave differently at 3am than it does at 3pm — and say so honestly rather than promising a reply in a minute.

Set real working hours

Per team and per timezone, with holidays. The widget shows the actual next opening time instead of an optimistic "replies in a minute".

Offline form, not a dead end

Outside hours the widget collects the question and an email address, creates a conversation in the inbox, and emails your reply when you send it.

Or let AI keep answering

The AI agent answers from your help centre and documents overnight, then queues anything it could not finish, already summarised and tagged.

Answer from your phone

Push notifications on iOS and Android mean an urgent chat at the weekend does not have to wait for someone to open a laptop.

See how the AI agent covers nights and weekends

Visitor context

Know who you are talking to before you press send.

Beside every conversation sits the person: where they are, what they read, how many times they have been back, and what they bought last time.

  • Live journey — the pages they visited in this session and how long they stayed on each one.
  • Source, campaign and device, so you know whether they arrived from an ad, a search result or your documentation.
  • Past conversations and orders attached to one profile, whichever channel they used last time.
  • Start the chat yourself when a visitor stalls on checkout — no trigger required.
Explore website visitor tracking
Live visitors
4 on site
LiveUpdated a second ago Filter
VisitorCurrent pageTimeIntent
🇳🇵John CarterKathmandu, Nepal/pricing3:02High intent
🇸🇬Wei LinSingapore/features1:14Warm
🇺🇸AnonymousAustin, US/blog/ai-support0:48Browsing
🇬🇧Emma HartLondon, UK/checkout4:36High intent
Chatdrill live chat widget qualifying a website visitor and collecting their email, with a lead captured card recording the new contact's name, email, company and interest for the sales team
Lead capture

Turn live chat conversations into qualified leads.

A form asks strangers for their email before it gives them anything. A conversation earns it — usually in the same message where you answer the question that brought them to your site.

  • Ask in the chat, not on a form — name, email, company and the one qualifying question that matters to your team.
  • Every lead becomes a contact with the full transcript, the page they were on and the campaign that sent them.
  • Route while they are still typing — assign to sales by region, language or company size, then notify the team in Slack.
  • Sync to your CRM so HubSpot, Salesforce, Pipedrive or Zoho hold the same record your inbox does.
See live chat for sales teams
Widget customisation

Chat widget customisation that looks like your site, not like our product.

Colour, position, avatar, greeting, launcher and language — change them here and watch the preview update before anything is published.

yourstore.com
AC
Acme Support
Replies in a minute
Hi there — need a hand with sizing?
Yes, is medium true to size?
It is. If you're between sizes, go up one.
Write a message…

Accent colour

Position

AvatarPhoto, logo or initial
GreetingPer page or per language
LanguageAuto-detected
Pre-chat formName, email, topic
Post-chat rating1–5 plus a comment
BrandingRemovable on paid plans

Working hours, offline forms, per-page rules and language detection live in the same settings screen, so the chat widget behaves differently at 3am than it does at 3pm without anyone editing code. Running several brands? Each website gets its own widget, greeting and knowledge, while the team keeps one inbox.

Ecommerce

Live chat on a product page answers the question that stalls the cart.

Sizing, stock, delivery windows, returns and which variant is the right one — the questions shoppers ask at the exact moment they are deciding whether to buy.

  • Answer from the product page without the shopper losing their place or reopening their basket.
  • Live order status in the chat once your Shopify or WooCommerce store is connected.
  • Abandoned cart triggers that offer help above a cart value you choose, rather than nagging every visitor.
  • Sell where they message you — WhatsApp and Instagram threads land in the same queue as website chat.
Chatdrill AI chat on an ecommerce product page answering a shopper's question about colour options and recommending the product variant, helping customers find the right product faster
Chat answering a variant question on the product page itself — the shopper never leaves the page they were about to buy from.
Installation and page speed

One script tag, loaded asynchronously, so your page speed stays yours.

Paste it once and the chat widget is live on every page. If you use a platform, install the plugin instead and skip the code entirely — either way nothing blocks your render path.

  • Async by default — a few kilobytes fetched after your content, so Core Web Vitals are not paying for your chat widget.
  • Identify logged-in users by passing name, email, plan and any custom attribute straight from your app.
  • Control it from JavaScript — open, close, prefill, hide on specific pages or launch chat from your own button.
  • Google Tag Manager supported if your marketing team owns the tags rather than your developers.
ShopifyWordPressWebflowWixSquarespaceWooCommerce
Read the live chat API and SDK docs
index.htmlLive in ~2 min
<!-- Chatdrill widget — paste once, before </body> --><script>  window.chatdrillSettings = {    workspace: "acme-store",    locale: "auto",    position: "bottom-right"  };</script><script src="https://cdn.chatdrill.com/widget.js" async></script>
No build stepWorks with any frameworkGoogle Tag Manager supported
In the box

Everything live chat software should include as standard.

The small things decide whether a chat feels fast or frustrating. These are all included on every plan that has live chat — there is no feature here you have to buy twice.

Real-time messaging

Messages land instantly on both sides, with delivery and read state so nobody wonders if it went through.

Typing preview

See what a visitor is writing before they send it, and start looking up the answer early.

Canned replies

Type a shortcut, get the full answer. Keep them personal or share a set across the team.

File sharing

Send and receive images, PDFs, receipts and screenshots directly in the thread.

Emoji and formatting

Emoji, links and line breaks, so a long answer reads like a message and not a wall.

Chat transfer

Move a conversation to another agent or team with the transcript and notes attached.

Conversation history

Every past chat sits on the customer profile, across sessions, devices and channels.

Pre-chat form

Ask for a name, email or topic before the chat starts — or ask for nothing at all.

Post-chat ratings

Collect a rating and a comment at the end, then track CSAT per agent and per topic.

Offline forms

Outside working hours the widget collects the question and emails the answer when you reply.

Multilingual chat

The widget follows the visitor's browser language, and the AI agent replies in it.

Compare live chat software pricing and plan limits

FAQ

Live chat software questions, answered plainly.

The things people want to know before they put a chat widget on a site they have spent a year building.

Paste one line of JavaScript before the closing body tag of your site, or install the Chatdrill plugin for Shopify, WordPress, Webflow, Wix, Squarespace or WooCommerce. The chat widget appears on every page that loads the snippet, and you can restrict it to specific paths from the dashboard. Most teams finish the install and answer their first chat the same afternoon.

Ask us something else

Your visitors are on the site right now.

Install Chatdrill live chat software and start the conversation today.

No credit card required.