A sales assistant that knows your catalog and your stock.

Shoppers search, compare, add to cart, and check out by chatting on your website, WhatsApp, or mobile app. On Growth and Scale they can call the AI from the shop chat, and product cards still land in the thread. Every price and stock level is read live from your store.

  • Live catalog, stock, cart, and order status
  • AI voice call inside the shop chat on Growth and Scale
  • One agent across website, WhatsApp, mobile, and MCP
  • Hands over to your team when a shopper asks for a person

Free to start, no card needed. Paid plans from $960/year.

Status
Live
Works with
Odoo store
Channels
Web, WhatsApp, app, MCP
Price
Free to start

Every capability below exists in the product today. Anything still on the way is marked Soon.

01

Product discovery

Shoppers describe what they want in plain words. The agent searches your real catalog.

Natural-language search

Understands requests like "running shoes under $100", including price limits and sorting, and returns real products from your store.

Categories and attributes

Browses your category tree and product attributes so shoppers can narrow down by size, colour, or type.

Live stock and details

Checks availability and shows full product details on demand. Out-of-stock items are never promised.

Variants

Lets the shopper pick a size or colour variant inside the chat before adding to the cart.

Recommendations

Suggests related and compatible products. Semantic matching uses your catalog embeddings when vector search is switched on.

Photo search

A shopper can send a picture and the agent finds matching products. Photos count toward your monthly image allowance.

02

AI voice call

On Growth and Scale, a shopper can talk with the agent inside the shop chat.

Call from the chat header

The shopper taps Call and talks. The agent answers out loud. The call is on by default, and you can turn it off in the widget settings.

The shop stays in the thread

Product cards, the cart, comparisons, and other replies still appear in the chat while the call is going. The agent tells the shopper to look at the thread.

The call is saved

When they hang up, the recording is posted in the chat, next to the transcript of what was said.

03

Cart and checkout

From "add it" to a paid order without leaving the conversation.

Cart in chat

Add, view, and remove items. On your website the chat shares the shopper's real website cart, so nothing gets out of sync.

Order review before anything is placed

The shopper sees items, taxes, and totals and chooses Confirm, Change, or Cancel. Nothing is created until they confirm.

Coupons and shipping

Applies coupon codes and lets the shopper choose a shipping method.

Wishlist and compare

Saves products to a wishlist and compares two or more products side by side.

Payment on your store

Checkout and card payment happen on your store's own payment flow. WhatsApp shoppers receive a payment link.

Customer details

Collects name and delivery address once, and recognises returning customers from your store.

04

After the sale

The conversation continues after the order is paid.

Order history and status

Shoppers ask where their order is and get the current status from your store.

Cancellations and returns

Cancels eligible orders and starts a return request from the chat.

Payment and delivery updates

WhatsApp shoppers are notified when payment clears and when delivery status changes.

Low-stock alerts

Your team gets a workspace notification, or a WhatsApp message, when a product runs low.

05

Your store FAQ

Teach the agent your policies so it answers in your words.

Train from your own content

Add shipping, returns, and sizing policies by pasting text, uploading files, or pointing at a URL. Up to 40 documents.

Answers from facts

Prices, stock, and order data always come from tool calls to your store. The agent is instructed never to invent them.

Test before you publish

A built-in playground and website simulator show exactly how shoppers will see the agent.

06

Human handoff

The AI steps back the moment a shopper wants a person.

Escalate on request

When a shopper asks for a human, the AI pauses and the conversation is flagged for your team.

Shared inbox

Your staff take over, reply, and resolve from the dashboard, with typing indicators and a note when an agent joins.

Quick replies and product sharing

Saved replies and a product picker help staff answer faster while the AI is paused.

Automatic resume

Handoffs left open for about two hours return to the AI so shoppers are never stuck in silence.

07

Merchant dashboard

See what shoppers ask for and shape how the agent looks.

Analytics

Conversations, messages, orders, and handoffs by channel.

Conversations inbox

Read any conversation, including tool results, to see how the agent handled it.

Widget customisation

Colours, greeting, welcome banner and avatar, and FAQ blocks for the website widget.

08

Developers and MCP

Use the same agent from Claude, Cursor, or your own app.

MCP server

A read-only MCP endpoint for search, product details, and stock, usable from Claude and Cursor with your MCP key.

REST platform API

Call the same tools over HTTP from your own backend.

Mobile chat API

A session API for custom mobile apps, with an assist mode that hands checkout to your native cart.

  1. 1

    Connect your store

    Link your Odoo store with the doo.mcp Connect add-on or an API key. Catalog, stock, and orders stay in your system.

  2. 2

    Train the FAQ and style the widget

    Add your policies, choose colours and a greeting, and test in the playground.

  3. 3

    Go live on every channel

    Add the website widget, switch on WhatsApp, or call the API from your app.

Example

A full sale in one conversation

Each grey tag is a real call to your store. The agent only states what those calls return.

Looking for running shoes under $100

search_products3 results from your catalog

Here are three that fit: Aero runner $89, Trail runner $95, and Court classic $79.

Is the Aero runner available in size 9?

check_inventorySize 9: in stock

Yes, size 9 is in stock. Want me to add it to your cart?

Add it, and check out

prepare_order_reviewTotal $89.00 incl. tax

Order review: Aero runner, size 9, $89.00. Confirm to continue to payment.

Website widget

Live

Sits on your Odoo website and shares the shopper's real cart. Shoppers can ask about the product page they are viewing, and on Growth and Scale they can place an AI voice call from the header.

WhatsApp

eCommerce subscription

Interactive lists, buttons, order review, and payment links over the official WhatsApp Cloud API. Voice notes are transcribed.

Mobile app

Via API

A session API for custom apps. Use the full chat, or assist mode to answer questions and hand checkout to your own cart.

Claude and Cursor (MCP)

Read-only

Read-only product search, details, and stock for AI tools your team already uses.

REST API

Via API

Every tool is also available over HTTP with your MCP key.

Works with

  • Odoo 19
  • Odoo 16 to 18 Soon
  • Shopify Soon
  • WooCommerce Soon
  • Adobe Commerce Soon
  • Wix Soon
  • WhatsApp Cloud API
  • OpenAI, Anthropic, Gemini

Four plans, each for one Odoo store. Free includes search, cart, checkout, and human handoff, with 1,000 AI responses a month for this agent. Paid plans add order status, MCP, and WhatsApp. Growth and Scale add an AI voice call inside the shop chat. Each agent is purchased on its own.

Free

$0/ year

No card to start

  • 1,000 AI responses / month
  • Search, cart, and checkout

Starter

$960/ year

$80/month

  • 25,000 AI responses / month
  • Order status and MCP
  • Image search and voice notes
  • WhatsApp and an ad-free widget

Growth

$1,920/ year

$160/month

  • 150,000 AI responses / month
  • Image search
  • 60-second voice notes
  • AI voice call in the shop chat
  • WhatsApp, branded widget, and premium layouts

Scale

$3,360/ year

$280/month

  • 1,000,000 AI responses / month
  • Image search
  • 60-second voice notes
  • AI voice call in the shop chat
  • WhatsApp, branded widget, and premium layouts
Start for freePaid plans coming soon

Prices in USD, billed upfront. See every agent on the pricing page.

We would rather tell you now than surprise you later. These are on the roadmap, not in the product today.

More store platforms

Shopify, WooCommerce, Adobe Commerce, and Wix connectors.

Odoo 16, 17, and 18

The connector is built for Odoo 19 today.

Cart and checkout over MCP

MCP is read-only for now. Cart and checkout run on the widget, WhatsApp, and mobile.

Self-serve WhatsApp broadcasts

Template sends exist on the backend. A dashboard wizard to run them is not released yet.

FAQ

Questions about the eCommerce Agent

Still unsure? Our team replies fast. Contact sales.

Can the agent make up prices or stock levels?

No. Prices, stock, and order data always come from calls to your store, and the agent is instructed never to state them from memory.

Is the chat cart the same as the website cart?

Yes on the website widget. It reads and updates the shopper's real cart on your Odoo website, so what they see in the chat matches the page.

Which plan do I need for WhatsApp?

WhatsApp is included with the eCommerce Agent subscription. The free eCommerce Agent is the website widget on one store.

Can Claude add items to a cart through MCP?

Not yet. The MCP endpoint is read-only: search, details, and stock. Carts and checkout run on the widget, WhatsApp, and the mobile API.

How does the agent use my FAQ?

It finds the documents that match the shopper's question and gives them to the model as context. Add as many policies as you like, up to 40 documents.

What happens when a shopper wants a person?

The AI pauses, your team sees the conversation in the inbox and can take over, and it resumes automatically if the handoff is left open for about two hours.

Can a shopper call the AI?

Yes on Growth and Scale. They start an AI voice call from the shop chat. Product cards and the cart still appear in the thread, and the recording is posted when the call ends. You can turn the call off.

Guides

Read more about the eCommerce Agent

Put the eCommerce Agent to work

Search, cart, checkout, and order tracking from your own store, in chat.

Free to start, no card needed. Paid plans from $960/year.