Features
Every block on this page is the real thing in miniature: click, type and switch. Nothing here is a video of someone else doing it.
Human in the loop
Press Take over and the bot goes quiet. Type a reply and watch the ticks: grey when sent, double grey when it reached the visitor, blue when they read it. Hand it back, or pass it to a teammate.
Conversations appear in your dashboard the moment they start. You see where the visitor came from, what page they are on, and how long they have been on your site.
The bot goes quiet and the visitor is told a person has joined. You type, they see it straight away, with delivered and read ticks on every reply.
Pass the chat back to the bot when you are done. If a visitor is left waiting on you, the bot steps in after a time you choose; if the visitor leaves, your hold ends on its own.
Transfer a conversation to whoever knows the answer, without the visitor starting over.
During your working hours a person answers every new chat, with the bot stepping in only when nobody replies in time. Outside hours, on weekends and on US federal holidays, the bot takes it.
A visitor who reads but never types gets one short, AI-written opener about the page they are on, after a wait you set. Not a popup: a line by the chat button.
An optional preview shows a visitor's message as they write it, so your reply is ready sooner.
You get a sound and a flashing tab when a visitor writes. The visitor gets the same when you answer and they are in another tab: their tab title flashes and the icon gets a dot, with no permission to grant.
Upload PDFs, Word or CSV files, or point it at your website. Every reply is grounded in what you gave it.
BotMatrix chunks, embeds and indexes your material, then retrieves the right passages for each question. The bot says so when it does not know, and lists the questions it could not answer so you can add the missing answer once.
Every answer comes from what you uploaded
Your knowledge base
The reply
Pick a question.
The bot asks what they need, quotes one package from your catalogue, and shows Pay Now when they say yes.
Connect your own Stripe account; the money goes straight to you. After the contact details the bot asks whether to carry on here or book a call. If they carry on, it asks a few questions, recommends a package with its real price, and a plain yes shows the Pay button. The chat confirms the payment with your own wording.
From a question to a paid order
Payments run through your own Stripe account. BotMatrix never holds the money and takes no cut.
You choose which details it collects. Leads land in your dashboard at once and appointments become real bookings.
Name, email, phone, a preferred time, or fields of your own. Nothing is asked for twice, a changed detail is confirmed before it is saved, and bookings only land inside your hours, never on a weekend or a holiday you have closed.
After the details, a real next step
Give the bot your details one at a time, the way a visitor would.
Built on the current GPT-6 and Claude 5.5 models. New releases are tested from our own servers and offered automatically.
Each plan runs on a named model, shown on the pricing page live from our catalogue. Nothing is offered until a test reply works, so a model that fails never reaches a customer's chat.
AI cost per month, by model
From the real shape of a reply in this product: about 4,500 tokens in, 50 out, plus a small routing call.
| Model | Per message | Per month | Runs on it |
|---|---|---|---|
| GPT-6 LunaOpenAI | $0.0006 | $1.83 | Starter, Business, Pro |
| Claude Haiku 5.5Anthropic | $0.0006 | $1.83 | |
| GPT-4o MiniOpenAI | $0.0008 | $2.52 | |
| GPT-4.1 MiniOpenAI | $0.0020 | $6.04 | |
| GPT-5.4 MiniOpenAI | $0.0037 | $11.20 | |
| GPT-6 SolOpenAI | $0.0096 | $28.90 | Extreme |
| GPT-4.1OpenAI | $0.0095 | $28.60 | |
| Claude Sonnet 5Anthropic | $0.0096 | $28.90 | |
| Claude Sonnet 5.5Anthropic | $0.0096 | $28.90 | |
| GPT-4oOpenAI | $0.01 | $35.66 |
Cached input is not discounted, so real bills come in a little under these figures. Your plan price already covers it.
Country, city, time on site, the page they are on, and where they came from: Google, Bing or ChatGPT ads, a referral, or direct.
Search crawlers are kept out of your chat list, data-centre and VPN traffic is flagged, and Apple's Private Relay is named rather than mistaken for a VPN. Ad clicks keep their campaign so you know what the money bought.
Live visitors
| Visitor | Source | Page | Time on site | Where |
|---|---|---|---|---|
| Visitor #5ae9bf68 | Bing Ads | /logo-discount | 5m 12s | 🇺🇸 |
| Jane Doe | Google Search | /pricing | 20m 40s | 🇺🇸 |
| Visitor #c2d9e01a | ChatGPT Ads | / | 48s | 🇨🇦 |
| Visitor #91f0ab3cVPN / data centre | Direct traffic | / | 20s | 🇩🇪 |
Set your hours per day, close on US federal holidays with one switch, and add any other closed dates.
A closed day is off hours all day in your own time zone: the bot answers alone, nobody is waited for, and no call is offered. Holidays follow the federal observed rule automatically every year.
October 2026
Messages are translated both ways, so your team writes in English and the visitor reads their own language.
The visitor's language is detected and kept for the conversation. Your team sees the original and the translation side by side.
One conversation, two languages
The visitor sees
Your team sees
Invite teammates and decide, area by area, what each person can see and change.
Everyone gets a welcome email with a link to sign in. Reset a password, revoke access or remove a member from one page. Daily, weekly or monthly reports land in your inbox in your own time zone.
Add the widget to any site with a single script tag. WordPress, Webflow, Shopify or hand-written HTML, no developer needed.
Pick the colour, the position and the icon. The same chat follows a visitor across your pages, and the mobile app keeps your team in the conversation from anywhere.
The visitor is on another tab. You reply.
Start free, upload a document, and ask it something only your business knows.
Create your chatbot