Live Chat & AI Agent for WordPress

New plugin for any WordPress site

Live chat and a 24/7 AI agent that turn visitors into bookings

Live Chat & AI Agent puts a chat on your WordPress site. Your team answers it from WordPress. Around the clock, an AI agent answers from your own help docs, pages and products, shows where its answer came from, and hands the chat to a person when it should. Your conversations stay in your own database. The AI runs on your own key, so a chat costs a fraction of a cent, and there are no per-seat fees.

24/7
answers from your docs, pages and products, with the sources shown
$0.0055
a typical AI chat on the default model, at the AI provider’s price
1 click
for your team to take over from the AI
$0
per seat: add every person on your team
yoursite.com · Live chat › Inbox
The live chat inbox of a demo cabin rental site: open chats on the left, most of them answered by the AI agent and one waiting for a person, a chat in the middle where the AI has answered a question about the damage waiver with the Take over button above it, and the customer’s profile on the right with her location, her purchases and the pages she viewed
A demo site: the AI answers most chats, a person takes over with one click, and the customer’s orders sit next to the chat.
Live chat for WordPress

A question nobody answers is a booking you lose

Visitors with a quick question about a date, a price or a deposit don’t wait for an email. They book somewhere that answers.

Without live chat, or with a hosted one

  • Questions at night and at weekends wait until somebody is back, and the visitor is gone
  • Your team answers the same five questions every day
  • A hosted chat keeps your conversations on its servers, and charges for its AI per conversation or in credits
  • The chat doesn’t know what the customer bought, so your team looks it up in another tab

With Live Chat & AI Agent

  • The AI agent answers at any hour, from your own docs, pages and products, and shows its sources
  • It hands the chat to a person for refunds, billing, account changes or an upset visitor, and when asked
  • Everything stays in your WordPress database; the AI runs on your key at the provider’s price, with a monthly budget
  • WooCommerce or Easy Digital Downloads orders and licences right next to the chat
How it works

Human + AI chat, from the first question to the booking

By default a person answers when one is online, the AI when nobody is, and email after that. You choose.

1
The visitor asks

The chat bubble is on every page. It loads only when it is opened, so your pages stay fast.

2
The AI answers in seconds

From your help docs, pages and products, with links to the docs it used. Prices come live from your store.

3
A person when it matters

Refunds, billing, an account change, a bug or a request for a person: the AI hands over and says why.

4
Your team is told

A sound, a browser notification, a push to their phone, or an email when a chat waits too long.

5
Gone? Email carries on

A reply they have not read goes by email. When they answer the email, it lands back in the same chat.

6
Booked

The visitor can rate the chat and gets a transcript by email. You see it all in one conversation.

When someone is online but busy, the AI steps in after a minute and says a person can still join. The operator’s first reply takes over.

The AI agent

An AI agent that knows your business, and knows when to stop

It reads what you already wrote: help docs, pages, blog posts and products. It quotes only what is there, and hands over when it should.

Answers from your own content

BetterDocs help docs, pages, blog posts, WooCommerce products and Easy Digital Downloads downloads. Choose all, some or none of each.

Shows its sources

Each answer links to the docs it used, so the visitor can read more and you can check it.

Quotes only your prices

Prices come live from your store. The AI never states a price, discount, date or promise that is not in your docs or your store.

Hands over to a person

For refunds, billing, licence or account changes, discounts, a bug, an upset visitor, or anything your content does not answer.

Steps in when nobody replies

Someone online but busy? After a minute the AI helps the visitor, and the operator’s first reply takes over.

Private by default

Only model hosts that keep no data, and email addresses and phone numbers are hidden before a chat leaves your site.

The chat widget with the header Our AI assistant can help right now, a visitor’s question about the deposit, the AI’s answer with the line From our help docs and two links to the docs it used, and the Talk to a person button
The AI answers a question about the deposit and links to the help docs it used.
A conversation in the inbox marked Needs a person, with the Take over button and a reply suggested from the docs in the reply box, with links to its sources
Needs a person: the AI handed over. Your operator gets a suggested reply from the docs, checks it and sends.
The Knowledge tab with the index tiles for pages and docs, sections, meaning search and pages left out, the Re-index now button, and a Use choice for help docs, pages, blog posts, WooCommerce products and downloads
Knowledge: what the AI may read. Edited pages are re-indexed by themselves; stale pages are left out.
It knows your customers

For a visitor who is logged in or proved their email, the AI sees their licences, renewal dates and recent orders, for that visitor only.

Suggested replies

One click drafts an answer from your docs for your operator to check and send. Long chats get a summary for the team.

Your tone, your rules

Friendly, neutral or formal; the visitor’s language or the site’s; and up to 4,000 characters of your own instructions.

What an AI chat costs

A typical AI chat costs about half a cent

You bring your own AI key and pay the provider directly, at their price per token. No per-seat fees, no per-conversation fee from us, and a monthly budget you set.

$0.0055
a typical chat with 3 AI replies, on the default model
$5.54
for 1,000 of those chats
24/7
the AI agent answers while your team is offline
Model (on OpenRouter)Price per million tokens (in / out)A typical chat1,000 chats
DeepSeek V4.1 Flash
The default answer model
$0.30 / $1.20$0.0055$5.54
Claude Haiku 5.5
The default fallback model
$0.10 / $0.50$0.0020$1.95
Gemini 3.8 Flash$0.75 / $3.75$0.015$14.63
GPT-5.4 mini$0.75 / $4.50$0.015$15.39
Claude Sonnet 5.5
Premium; the default for summaries
$2.00 / $10.00$0.039$39.00

How we worked it out

  • A typical chat here has 3 AI replies. Each reply sends the AI about 4,800 tokens (the question, the chat so far and the doc sections it found) and gets about 340 back. That is what we measured in real test chats on our own site.
  • Prices are OpenRouter’s list prices on October 12, 2026, with no discount for cached prompts. Each model counts tokens a little differently, so the other models’ figures are estimates.
  • Measured, not guessed: on our own live site, 19 AI answers averaged about 3,400 tokens in and 270 out, billed about $0.0008 each on the default model; 204 answers on our test site came out the same. A real 3-reply chat was billed $0.0034, less than the table, because repeated parts of the prompt are cached.
  • Even on the premium model, Claude Sonnet 5.5, a typical chat is about $0.039.
The top of the AI agent tab: this month’s spend against the monthly budget, chats answered, cost per chat and time to the first word, the three models marked ready, and the Try it card
The AI agent tab shows this month’s spend against your budget, and the real cost per chat.
Your own key

One OpenRouter key reaches all of these models. Anthropic, OpenAI, Google or any OpenAI-compatible address work too.

A monthly budget

You set how much the AI may spend each month. When it is used up, new chats go to your team or to email, and administrators get an email.

No per-seat fees

Add every person on your team as a chat operator. The plugin price stays the same.

Compared with hosted AI chat

ServiceWhat they list (October 12, 2026)Per AI conversation
Intercom Fin“$0.99 per outcome”, with “50 outcomes per month minimum”. Charged on top of the helpdesk it runs in. Source$0.99 per outcome, such as a resolved chat or a hand-off
Tidio LyroLyro AI Agent “Starts at $32.50 /mo.” “From 50 Lyro AI conversations”. SourceAbout $0.65 a conversation at that tier
CrispMini plan $45 a month with “$ 5 included AI credits”, “Around 90 automated conversations”. SourceAbout $0.06 a conversation from the included credits
Live Chat & AI Agent$99 for the plugin (renews at $49/year), any number of operators, plus your AI provider at its token price.About $0.0055 a typical chat on the default model

Prices as listed on each vendor’s pricing page on October 12, 2026. The per-conversation figures for Tidio and Crisp are the listed price divided by the listed number of conversations. Their plans include other features and can change, so check their pages for current prices.

Coming soon for rental stores

Soon: the AI checks real availability and sends a booking link

For stores that run our Sales Igniter Rentals & Bookings plugin for WooCommerce.

Coming soon. Not in version 1.0.

Today the AI answers from your docs and quotes the prices in your store. Next, it will look at your real rental calendar: a visitor asks whether something is free on a date, the AI checks, and sends a link to book it with the dates already filled in.

  • Real availability from your calendar, not a guess from a help page
  • A booking link that opens the product with the dates filled in
  • The customer books and pays on your site as usual. The AI never takes a payment
  • Still hands over to a person whenever it should

It uses MCP, the new open standard that lets AI assistants work with your store.

Example, coming soon
Is the kayak free on Saturday?
AI agentYes, 2 kayaks are free on Saturday. Here is a booking link with Saturday already filled in:Book the kayak for Saturday
Great, thanks!
The inbox

One inbox for chat, email and the AI

A full-screen app inside WordPress, in its own browser tab. The chats on the left, the conversation in the middle, the person on the right.

Views that match your day

All open, Mine, AI, Waiting, Email, Snoozed, Resolved and Rated good, plus your own saved views and a search across people, messages and emails.

Take over at once

Replying to a chat the AI is answering stops the AI immediately. Hand it back to the AI at any time.

Saved replies and shortcuts

Type ! for your saved replies, ? to search your docs, and Ctrl+K for every action without the mouse.

Notes, files, snooze and assign

Private notes for the team, attachments, snooze until a time or until the visitor replies, and bulk actions.

The reply box with an exclamation mark typed and the saved replies picker open above it, listing saved replies with their shortcuts
Type ! and pick a saved reply.
The command palette over the inbox with a search box and the actions for the open chat: reply, private note, resolve, take over, hand back to the AI, assign to me and snooze
Ctrl+K: go anywhere and act on the open chat from the keyboard.
Email continuity

Visitors who leave still get your answer

One conversation, chat and email, with no ticket system on the side.

Unread replies go by email

After 10 minutes, the replies a visitor has not read go to them in one email, with Continue in chat.

Their email reply comes back into the chat

A reply to that email lands in the same conversation in your inbox, and in the widget when they come back.

Continue on any device

Continue in chat opens the conversation in their browser, on their phone or their laptop.

Transcripts and limits

A copy of the chat by email afterwards, and limits so nobody gets too many emails. Sent through WordPress mail, so your SMTP plugin works.

The email a visitor gets for an unread reply: You have 1 unread reply, the operator’s message, the Continue in chat button and the line Or just reply to this email
The email a visitor gets. They can continue in the chat, or just reply.
Live visitors and proactive messages

See who is browsing, and start the conversation

Live visitors on a list and a world map, and messages that open the chat by themselves on the pages and moments you choose.

The Live visitors screen with counts for online, chatting, with the AI and waiting, a world map with dots for visitors, and a list of visitors with their country, current page and a Message button
Live visitors. The map is drawn by the plugin: no map service, nothing leaves your site.
The list of proactive messages, each with its message, when it shows, who it is from, and its shown, opened and replied counts
Proactive messages, with how often each one was shown, opened and answered.
Who is on your site now

Online, chatting, with the AI or waiting for a person, where they came from, and the page they are on. Only with their consent.

Start the chat yourself

Message a visitor from the list, or let a proactive message open the chat after 30 seconds on your pricing page.

From a person or from the AI

A proactive message can come from someone on your team, from the team, or from the AI assistant.

Purchases next to the chat

Know what the customer bought before you answer

With WooCommerce or Easy Digital Downloads on the site, every conversation shows what that person bought, read live from your store.

Orders and lifetime spend

The last order and the lifetime spend in the side pane, and every order on the person’s profile, with a link to the customer in your store.

Licences and renewals

With EDD Software Licensing: each licence with its status, renewal date and sites, the key masked. Subscriptions too.

Only for a person you know

Purchases show only for someone logged in or with a proved email address, never for an address somebody just typed.

The AI can answer it too

“When does my licence renew?” For a logged-in customer, the AI answers without a person.

A person’s profile on the Purchases tab with their orders, their licences with masked keys, status, renewal date and sites, and facts the team keeps about them
A customer’s purchases and licences, read live from the store.
Routing, hours and notifications

The right chat to the right person, at the right time

Decide who answers which chats, when you are open, and what happens when nobody is: a person, the AI or email.

The Routing and hours screen with routing rules for docs pages, billing and licences, pricing pages and docs questions, the Everyone else rule, and the office hours with weekly hours and holidays
Routing rules, office hours and holidays, on one screen.
Routing rules

By page, by words in the message, by product, by customer (has a licence, has bought), by login or by country. Each rule picks a person, a group, the AI or email.

Office hours and holidays

Weekly hours in your time zone and your holidays. Outside hours, the AI answers or the visitor leaves an email.

Fair sharing

Round robin or least busy, and a chat moves on when its operator goes away.

Notifications that reach you

A sound, browser notifications, Web Push to phones (no app store, no third-party service) and an email when a chat waits too long.

Chat ratings

At the end of a chat, visitors can rate it Good or Bad. Rated good is a view in the inbox.

Polling or WebSocket

Works on any host out of the box. For messages that arrive at once, connect Soketi, Laravel Reverb or Pusher.

Privacy and GDPR

Your conversations stay in your database

Chats, people, email replies and the AI’s index are stored in your WordPress database, not on someone else’s servers.

Your data, your server

Nothing is stored with us. The AI provider gets only what it needs to answer, through hosts that keep no data.

Consent before tracking

Live visitors and page views only with consent: your cookie banner, the WP Consent API, or the chat terms. Chatting never needs it.

Retention you set

Page views, sessions, conversations and logs are deleted after the periods you choose. IP addresses are never stored.

Export and erase

WordPress’s own export and erase tools cover the chat data, and you can export or delete a person from their profile.

Settings, Privacy with the consent mode for visitor tracking, the chat terms line and its text, the typing preview and the location source
The privacy settings: consent, the chat terms, the typing preview and where locations come from.
Features

Everything the plugin does

AreaWhat you get
Chat widgetA launcher under 30 KB gzipped, the chat loads only when clicked, works on cached pages; your colours, texts and position; questions before the chat; files; earlier conversations; phones
AI agentAnswers from BetterDocs docs, pages, posts, WooCommerce products and EDD downloads; sources shown; live store prices; hand-over rules; steps in when nobody replies; tone, language and your own instructions
AI modelsOpenRouter, Anthropic, OpenAI, Google or any OpenAI-compatible address; a fallback model; meaning search with embeddings; monthly budget; zero-data-retention hosts
InboxViews, saved views, search, assign, resolve, snooze, bulk actions, private notes, saved replies, docs search in the reply box, suggested replies, summaries, keyboard shortcuts
EmailUnread replies by email, email replies back into the chat, mailboxes, transcripts, limits per person and per day
VisitorsLive visitors on a list and a world map shipped with the plugin, filters, Message a visitor, location from Cloudflare or a local database
Proactive messagesBy page, time on page, visits, cart value and more; from a person, the team or the AI; shown, opened and replied counts
Routing and hoursRules by page, message, product, customer, login and country; groups; round robin or least busy; office hours, holidays and time zone
NotificationsSound, browser notifications, Web Push to phones and installed apps, emails when a chat waits
PurchasesWooCommerce and Easy Digital Downloads orders, EDD licences and renewals, subscriptions, masked keys, an audit log for reveals
ContactsEveryone you know, merge and block people, facts the team keeps (and the AI suggests), export and delete
PrivacyConsent modes, Global Privacy Control, chat terms, retention periods, WordPress export and erase, no IP addresses stored
TeamThe Chat operator role and six capabilities, any number of operators, no per-seat fees
DevelopersWP-CLI commands for the knowledge index, AI usage and the minute job; filters; a Pusher-protocol WebSocket option
Questions

Questions about Live Chat & AI Agent

Do I need an AI key?

No. Without a key the chat works as a live chat: chats go to the people who are online, and to email when nobody is. Add a key when you want the AI agent to answer.

Which AI providers can I use?

OpenRouter (one key reaches many models, and the defaults are set for it), Anthropic, OpenAI, Google, or any OpenAI-compatible address. You pay the provider directly, at their price.

How much will the AI cost me?

About $0.0055 for a typical chat with three AI replies on the default model, at OpenRouter’s prices on October 12, 2026. A monthly budget that you set caps it: when it is used up, new chats go to your team or to email. The AI agent tab shows the spend and the real cost per chat. See the cost table.

Do I need WooCommerce?

No. It runs on any WordPress site. WooCommerce, Easy Digital Downloads and BetterDocs are optional: with them, the chat shows what a customer bought and the AI reads your docs and products.

Will it slow my site down?

The launcher is a small script, under 30 KB gzipped. The chat itself loads only when a visitor opens it, and it works on cached pages.

How many people can answer chats?

As many as you like. Give them the Chat operator role. There are no per-seat fees.

Do messages arrive instantly?

Out of the box the chat checks for news every few seconds, which works on any host. For messages that arrive at once, connect a Pusher-protocol WebSocket server (Soketi, Laravel Reverb or Pusher). If it goes away, the chat falls back by itself.

Where are the conversations stored?

In your own WordPress database, in the plugin’s own tables. The AI provider gets only what it needs to answer, through hosts that keep no data, with email addresses and phone numbers hidden.

Is it included in Ultimate?

Yes. Live Chat & AI Agent is included in the Ultimate package for WooCommerce, or you can buy it on its own for any WordPress site. With Ultimate and Rentals & Bookings Regular on the same site, the main licence covers it.

Will the AI check availability for my rentals?

That is coming soon for stores that run Sales Igniter Rentals & Bookings for WooCommerce: the AI will check your real calendar and send a booking link with the dates filled in. It is not in version 1.0. Today the AI answers from your docs and quotes the prices in your store.

Pricing

Live Chat & AI Agent for WordPress

One plugin price, any number of operators. The AI is billed by your provider at its token price.

Live Chat & AI Agent

Everything on this page, for 2 sites.

$99renews at $49/year
  • Live chat widget, the inbox and email continuity
  • The 24/7 AI agent on your own key, with a monthly budget
  • Live visitors, proactive messages, routing and office hours
  • WooCommerce and EDD purchases and licences next to the chat
  • Push notifications, ratings, privacy tools, no per-seat fees
Buy Live Chat & AI Agent

Before you buy

What it needs.

  • WordPress 6.6 and PHP 8.1 or newer
  • For the AI agent: a key from OpenRouter, Anthropic, OpenAI, Google or an OpenAI-compatible service
  • Optional: WooCommerce or Easy Digital Downloads, to see purchases next to the chat
  • Optional: BetterDocs, so the AI reads your help docs
  • Installs like any plugin: Plugins › Add Plugin › Upload Plugin
Read Getting started

Also included in the Ultimate package for WooCommerce. See WooCommerce pricing

Answer every visitor, day and night

Install it on your WordPress site, add your AI key, and the next visitor with a question gets an answer in seconds.