Your store already answers these questions. Just not at 2am.
CustomerBot reads your product pages, shipping policy, returns terms and size charts, then answers shoppers in their own language — with the page it took the answer from attached.
Free plan · No credit card · One script tag to install
Store support
Online · replies instantly
Five questions, most of your ticket volume
Ecommerce support is unusually repetitive, and that is good news: repetitive questions are exactly the ones a grounded assistant handles well.
- 01
“Where is my order?”
Usually the single biggest bucket
Connect your order-lookup endpoint as an API tool and the assistant asks for the order number, calls your API mid-conversation and reads the real tracking status back. No copy-pasting between tabs.
- 02
“Can I return this?”
Peaks after every sale
Your returns policy page becomes the source of truth. When the window changes from 14 days to 30, you edit the page and re-crawl — the assistant is corrected everywhere at once.
- 03
“Will this fit?”
The one that decides the sale
Upload the size chart PDF. The assistant reads it, including the tables, and answers with the measurement rather than a link to a page the shopper then has to interpret.
- 04
“Do you ship to my country?”
Highest bounce risk
It detects the language the shopper writes in and replies in it, quoting your own shipping zones. A question asked in Spanish gets a Spanish answer from an English policy page.
- 05
“Is this in stock in blue?”
Time-sensitive
Point an API tool at your inventory endpoint. The model decides when to call it, passes the variant, and answers from live data instead of a cached page.
It learns your catalogue, not the category
A general model knows what a return policy is. It does not know yours. CustomerBot crawls the pages you point it at, splits them into passages, embeds them into a vector index, and retrieves the relevant ones before the model writes a word.
The practical consequence: when you edit a page and re-crawl, the assistant is corrected immediately. There is no retraining step, no fine-tune, and no window where the bot is quoting last season's policy.
How website training worksProduct pages
Crawl the whole catalogue from one URL
Shipping & returns
Policy pages, verbatim
Size charts
PDF upload, tables included
Care & materials
Paste plain text
Pre-sale Q&A
Exact wording you want repeated
Help centre
Bulk-train from a sitemap
Give it your order API and “where is my order” stops being a ticket
Describe the endpoint in a sentence. CustomerBot writes the tool schema, you fill in the URL, method and any auth header, and the assistant starts calling it whenever a shopper's question needs live data.
It can chain up to four tool calls in a single reply, so “where is my order and can I change the address” is one answer rather than two tickets.
See how API tools workWhat you type
“Look up an order by its number and return the status and tracking link.”
What gets generated
{
"name": "get_order_status",
"method": "GET",
"endpoint": "https://api.yourstore.com
/orders/{order_number}",
"parameters": {
"order_number": {
"type": "string",
"required": true
}
}
}One tag, any storefront
Paste this before </body> in your theme. Shopify, WooCommerce, BigCommerce, Webflow, or your own React storefront — same line.
<script src="https://customerbot.co/script.js" data-bot-id="YOUR_BOT_ID"></script>Questions store owners ask
Does the chatbot know my live order status?
Only if you give it access. CustomerBot lets you describe an endpoint in plain English — "GET my order status by order number" — and it generates the tool definition for you. The assistant then calls that endpoint during the conversation and answers from the response. Without a tool it answers from your published policies only, which is the safer default.
Will it invent a discount code to close a sale?
No. Answers are grounded in the content you trained it on and it cites the source it used. If nothing in your store content covers the question, it falls back rather than improvising — and the unanswered question shows up in your analytics so you know what page to write next.
Can it capture emails from shoppers who leave?
Yes. Lead capture is built in: the assistant asks for a name and email inside the conversation, saves it against the transcript, and you can filter by status and export the whole list as CSV.
How do I put it on my store?
One script tag before the closing body tag. The same tag works on Shopify, WooCommerce, BigCommerce, Webflow or a custom storefront. There is nothing to install and no app permissions to grant.
What happens during a traffic spike like Black Friday?
The widget is served from a CDN and the assistant answers concurrently — there is no queue. Your plan sets a monthly conversation allowance (5,000 on Hobbyist, 10,000 on Pro); if you run past it the bot keeps replying and shows a usage warning rather than going dark.
Point it at your store and see what it already knows
Paste your storefront URL, wait for the crawl, then ask it the question your shoppers ask most. It takes about two minutes.
Start free