A Viveto app

ChatVivo — a chat that looks in your shop, not into thin air

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.

What it actually does

01

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.

02

Knows what shipping costs

Reads your WooCommerce shipping zones and methods, free-shipping threshold included, and tells the customer how far they still are from it.

03

Checks an order

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.

04

A gift finder with no AI in it

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.

05

Support requests with photos

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.

06

A content assistant, in the admin

Category intros, blog posts, SEO title and meta, rewrites. It only writes into the editor, publishes nothing by itself, and never touches product descriptions.

What it looks like

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.

your-shop.com/wp-admin DashboardPostsMediaProductsWooCommerceChatVivoAppearancePluginsSettings ChatVivo AI chat for your shop · v1.4.1 AI ProvidersChat & LimitsTextsCatalogLicense Active provider OpenAI gpt-4.1-mini API key sk-•••••••••••••••••••••••••••••••••••• (encrypted on your own site) Licence CV-7K2M-4QXA-9PLD-3WNE Activate Active — 4 sites still free Updates show up in Dashboard → Plugins for as long as the licence is active.
The WordPress panel. Nine tabs, all in English; the texts your customers see are editable from “Texts & Knowledge”.
your-shop.com Shop assistant You are talking to an AI. Any 30-litre backpacks? Yes, one. It is in stock now: Trail 30 L Backpack €69 7 in stock Shipping is free over €60, so this order ships free. Type here…
On a desktop. Price and stock are read from WooCommerce at the moment of the answer, and the product card is built on the server.
Shop assistant You are talking to an AI. Where is my parcel? What is the order number and the e-mail on it? 10427, ana@… Order 10427 Shipped on 26.09 Tracking 1Z9A44TT093 Track the parcel Type here…
On a phone. Order status needs the number and the e-mail; address and phone are never returned.

What it does not do

  • It writes nothing to your shop. Products, prices, stock and orders are read, never written.
  • It does not invent prices or discounts. Amounts, percentages and coupon codes that were not verified on the server are stripped from the reply.
  • It does not come with an AI subscription. The AI provider key is yours, paid by you, directly to them — see below why that matters.

The AI keys stay yours

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.

What it needs to run

Pricing

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.

Opening in a few days

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.

Prices exclude VAT. VAT is added at checkout, based on your country and VAT number. Payment is handled by Stripe; card details never touch our site.

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.

Questions we answer before they are asked

What happens after the 30 days if I do not cancel?

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.

How do I cancel?

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.

Do I have the 14-day right of withdrawal?

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.

On how many sites can I use one licence?

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.

What happens to the chat if the licence expires?

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.

Do you send my customers' data anywhere?

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.

Is the interface in English?

The admin panel is in English. The texts your customers see ship in Romanian and are all editable from the panel.

Do I get updates during the trial?

Yes. Updates show up in Dashboard → Plugins like any other plugin, for as long as the trial or the subscription is running.

Tell us what you sell and where you want to take it

We reply within one business day. If you're not sure yet what you need, walk through the configurator and build the list yourself.

Get a quote Open the configurator