An AI agent that serves and sells in your online store.
AgentBot answers your customers on your website and on WhatsApp using your store's own data: it searches the catalogue, checks stock, tells people where their order is and, when it does not know something, hands the conversation to your team.
Since April 2026
in production at Electrotodo
Multilingual
on Electrotodo's stores
Shopify & PrestaShop
platforms with live stores
What happens in a store with nobody answering, and what changes.
Without AgentBot
- A customer asks at 11pm whether a part fits their model and nobody replies until the next day.
- A good share of emails are "where is my order?", answered one by one by someone checking the admin panel.
- The store search cannot find "the rubber seal on my washing machine door" when the product page says "door gasket".
- You do not know what customers ask or which answers are missing from your site.
With AgentBot
- Answers at any hour, on web or WhatsApp, using your shipping, exchange and returns policies.
- Finds the order from the email and order number and gives its status and tracking.
- Searches with AgentSearch, which finds a product from its description even when the customer does not know its name.
- Stores every conversation. Your team flags wrong answers and gets the outstanding ones every morning.
What AgentBot does in a real store
Every feature on this list is running today in at least one client's store. Where something is not, we say so.
Searches your catalogue
Uses AgentSearch, which combines keyword and meaning-based search, to find products even when customers do not know what they are called.
- Part numbers, brands and descriptions
- Direct link to the product page
Current stock and price
On PrestaShop it reads products and stock through the webservice with read-only access, so your catalogue stays untouched.
- Data read from the store itself
- 60-second cache so the server is not overloaded
Orders and tracking
With the email and order number, it gives the order status, the items in it and the courier's tracking link.
- On Shopify, in Electrotodo's stores
- On PrestaShop, orders and addresses for signed-in customers
Cart and coupons
Adds products to the cart, applies a valid coupon and pre-fills checkout. The customer pays through your usual payment gateway.
- Reorders the customer's last purchase
- Never charges or creates orders on its own
Web and WhatsApp
A widget added to your store with one script and, if you need it, WhatsApp. At Crearal it covers both channels and logs quote requests in their ERP.
- Same agent and same rules on both channels
- WhatsApp through Meta's official API
Review and improvement
Conversations are stored in a dashboard. The team flags answers that are not good enough and writes the right one, and at 07:00 a report lists what is still pending.
- Knowledge base editable from the dashboard
- Multilingual at Electrotodo: each customer gets the reply in their own language
What AgentBot does when it does not have the answer
AgentBot answers from what it finds in your catalogue, your orders and your knowledge base. If the answer is not there (a return outside the window or a technical question for someone in the workshop), it is instructed not to improvise and to hand over instead.
Even so, a language model can get things wrong. That is why conversations are reviewed and every wrong answer ends up corrected in the knowledge base.
- 1Searches the catalogue, the order and the knowledge base.
- 2If it cannot find reliable information, says so instead of making it up.
- 3Asks the customer for contact details and the question.
- 4Passes it to your team the way we agreed. At Crearal it opens a file in the ERP and sends an internal email alert; at Electrotodo it gives the customer the email address of the team for their language.
- 5The conversation is stored and, if it was something the agent should have known, it is added to the knowledge base.
What AgentBot does not do
Better to know before you start:
- It does not take payments, issue refunds or create orders: it prepares the cart and the customer pays.
- It does not change prices or product pages: its access to the catalogue is read-only.
- It does not show order details unless the customer has identified themselves, either signed in or with the email and order number.
- It does not recover abandoned carts from the chat. A separate email service does that, and it is running at Electrotodo.
- We have not set it up on a WooCommerce store yet.
What it connects to, and where each one stands
We separate what runs today in client stores from what we know how to do but is not in production yet.
Shopify
In productionOrders and tracking through the Admin API on Electrotodo's stores. The catalogue is searched with AgentSearch.
PrestaShop
In productionProducts, stock, orders and addresses through the webservice, read-only, at Boticasur.
Crearal has served customers on WhatsApp since July 2026: the agent calculates the quote and opens the pre-order file without leaving the chat.
Your ERP
In productionAt Crearal the agent records quotes and pre-order files in the ERP we built for them, through validated calls.
AgentSearch
In productionOur AI search engine for large catalogues. AgentBot uses it under the hood to find products.
WooCommerce
No live stores yetIt would connect through the WooCommerce REST API, but we have not set it up on any store yet.
Where we have deployed it
Electrotodo
Replaced their previous chat tool in April 2026. It serves customers in several languages on Electrotodo and Top Spares, finds orders from the email and order number and relies on AgentSearch to find parts. Conversations, knowledge base and corrections are managed in AppCentral, the internal dashboard we also built for them.
Boticasur
Searches products with AgentSearch, checks stock in PrestaShop, adds to cart and applies coupons. For signed-in customers it can see their orders, addresses and last purchase to reorder it. The website pages and product pages are indexed so it can answer questions.
Crearal
Serves customers on the website and WhatsApp since July 2026. It calculates quotes for murals and replicas from their price lists, only once the customer confirms, and records them in the ERP, which numbers them and emails them out. If the customer is interested, it opens a pre-order file. Custom cutting requests go to a person.
Udare
Until August 2026, when the project ended, the agent handled enquiries about safari trips: it answered questions, suggested destinations, qualified the contact and passed it to their email marketing tool. Over that time it handled around 11,800 messages and 1,155 contacts.
Measured figures, with date and source
5 weeks
From first commit to production
Electrotodo, March to April 2026
7
Languages served
Electrotodo and Top Spares stores
13.5%
Abandoned carts that ended in a purchase within 7 days
Electrotodo recovery emails, 13 to 27 July 2026, 4,185 sends
~700 ms
Knowledge base lookup
Boticasur, measured in April 2026
We do not publish chat conversion rates because we have not measured them reliably yet. When we have, they will go here with their date.
Frequently asked questions about AgentBot
How long does it take to get it running?+
Can I try it before signing up?+
What happens if it cannot answer?+
Can it make up an answer?+
Does it work with WooCommerce?+
Does it use the official WhatsApp API?+
What happens to my customers' data?+
How much does it cost?+
How is it different from AgentDesk and AgentSearch?+
Shall we try it with your catalogue?
Tell us which platform you use and what customers ask most. We build a demo with part of your catalogue before you decide anything.