Searches your catalogue
Finds products by exact code (SKU or EAN) or by description, with price and stock read live from WooCommerce at the moment of the answer. Product cards are built on the server, not from the model's text.
An AI chat for WooCommerce that answers from your real catalogue: the price you display, the stock you hold, the shipping cost from your own delivery zones. It writes nothing to your shop and it does not invent prices — any figure that did not come from the server is stripped out of the answer before the customer sees it.
Finds products by exact code (SKU or EAN) or by description, with price and stock read live from WooCommerce at the moment of the answer. Product cards are built on the server, not from the model's text.
Reads your WooCommerce shipping zones and methods, free-shipping threshold included, and tells the customer how far they still are from it.
A logged-in customer only ever sees their own orders. A guest needs the order number and the e-mail, with a limit on attempts. Address and phone are never returned.
A guided form — who for, what occasion, what budget — that searches the catalogue deterministically, by written rules. It calls no model, so it costs no tokens and improvises nothing.
Return, faulty item, late parcel: a form with up to three photos, e-mailed to you. Photos are re-encoded without EXIF data, never stored in the database, and no AI sees them.
Category intros, blog posts, SEO title and meta, rewrites. It only writes into the editor, publishes nothing by itself, and never touches product descriptions.
The drawings below show the plugin's real interface. They are not screenshots from an actual shop — we would not put someone else's products and orders here.
ChatVivo bundles no AI subscription and routes none of your traffic through our servers. You add your own key — OpenAI, Mistral, Grok, DeepSeek, Gemini, Claude, OpenRouter, or a locally hosted model — and you pay the provider directly. Keys are stored encrypted on your own site. The reason is simple: you see exactly what you spend, and you can change provider whenever you like, without depending on us.
One thing that matters for your budget: the safety filter uses OpenAI's classifier on every message and every reply, even when the reply comes from a different provider. So you need an OpenAI key even if you use something else. The classifier is free at OpenAI, but the key has to exist. If the filter does not answer, the chat says it is busy and calls no model at all — better silent than unfiltered.
An annual subscription, per site. The first month is free: 30 days of trial with a card held at Stripe, and the charge only comes at the end — unless you cancel before then. Cancelling is one button on your account page.
The prices below are final. Online payment opens as soon as we finish setting up the payment processor. If you want to start the trial now, write to us and we will send you a licence straight away.
49 € / year
99 € / year
199 € / year
Please choose one of the plans above.
The subscription cannot start without the confirmation checkbox.
Checkout is temporarily unavailable. Please write to us and we will sort it out.
Your card is charged automatically for the plan you chose, for one year, and the subscription continues until you cancel it. We say so in the welcome e-mail, from day one. Stripe also sends a notice before the trial ends.
On your account page, “Manage subscription” takes you to the Stripe portal, where you can cancel, change the card or download invoices. You do not have to write to us and you do not have to call anyone.
For digital content the right is lost if you expressly ask for supply to begin immediately and confirm that you lose it — which is exactly the checkbox at checkout. Without that box we start nothing. You do, however, get 30 days of free trial before any payment, which covers more than the withdrawal right would.
As many as the plan says: one, five, or unlimited. Moving it between sites is done from the plugin's licence page with the Deactivate button — the slot frees up immediately.
The widget disappears from the site and the public chat route politely answers that the service is unavailable. The admin panel stays accessible, with your data in it. If our server is unreachable, the plugin keeps running for seven days on the last known good state, so a fault on our side does not stop your shop.
To us: only the site domain, the plugin version and the licence key — at activation, at the daily check and when looking for updates. No customer data. To your AI provider: the customer's message and the catalogue search results; order status is sent without address and without phone number. The plugin generates the text for your own privacy page, from its real configuration.
The admin panel is in English. The texts your customers see ship in Romanian and are all editable from the panel.
Yes. Updates show up in Dashboard → Plugins like any other plugin, for as long as the trial or the subscription is running.
We reply within one business day. If you're not sure yet what you need, walk through the configurator and build the list yourself.