The Premier 100% Catalog-Driven AI Agent

A shopping assistant that's truly intelligent.

Settle for more than a basic FAQ bot. EcomBot connects directly to your WooCommerce database and guides your clients through your catalog with the expertise of your best sales rep.

Deploy EcomBot
Ready for WooCommerce
No credit card required
2-minute setup
GDPR compliant

E-commerce Advisor

Online and ready to help

Hello! I know our catalog perfectly. Are you looking for a specific product today?
I am looking for a velvet corner sofa, ideally blue, around 800€.
Searching the catalog...
I found 3 results for you! Here is my selection:
Sale

Canapé Cloud Velvet

789 €999 €
View site

Fauteuil Oslo Tissu

459 €
View site
Sale

Table Basse Nora

329 €419 €
View site
Type your message...
WooCommerce SynchronizationAutomatic
Semantic vector searchpgvector
Agentic orchestrationGPT-4o-mini
Multi-tenancy SaaSMulti-tenant
Customizable widgetLive CSS
Insights & AnalyticsReal-time
WooCommerce SynchronizationAutomatic
Semantic vector searchpgvector
Agentic orchestrationGPT-4o-mini
Multi-tenancy SaaSMulti-tenant
Customizable widgetLive CSS
Insights & AnalyticsReal-time
Complete features

Built for conversion, not just conversation.

EcomBot is a sales team encapsulated in a widget. Discover how our agentic architecture redefines the shopping experience on WooCommerce.

Semantic Search

Connected to PostgreSQL with pgvector, the agent uses advanced vector search to recommend the right product, even if the customer uses their own words.

Agentic Orchestration

The AI decides when to consult the FAQ, when to search for products, and automatically selects the best filters (categories, prices, sales).

Automatic Synchronization

Scheduled synchronization with the WooCommerce API. Real-time stock, promotions, new arrivals — everything is up to date without manual intervention.

Proactive Sales Advice

Faced with a vast catalog, the agent asks qualifying questions (size, budget, style) to offer tailored support.

Insights & Analytics

Comprehensive dashboard: conversations, satisfaction, and logging of unanswered queries to identify missing products your customers are looking for.

2-Minute Integration

Integrates via a simple script in the '<head>'. Live customizable design (colors, texts) to match every brand's identity.

Interactive Product Carousel

Search results are displayed in a visual carousel with images, prices, promo badges, and direct links to product pages.

AI Knowledge Base

Complete CRUD to enrich the agent with your FAQs, T&Cs, hours, delivery. Intelligent injection into the prompt for 100% reliable answers.

Intelligent Support Escalation

When the AI doesn't know the answer, it guides the user to the right contact with clickable call and email buttons.

Multi-Tenancy SaaS

Multi-client architecture with data isolation per project. Every client has their own catalog, knowledge base, and widget.

Continuous Learning

Unanswered questions are logged automatically. Turn them into AI rules in one click from the insights dashboard.

Security & Authentication

Supabase SSR authentication, Row Level Security, route protection middleware, and complete data isolation per project.

Fast setup

Operational in 3 steps

From installation to the first assisted sale, EcomBot integrates smoothly into your existing workflow.

Step 01

Connect your store

Enter your WooCommerce API keys. EcomBot automatically synchronizes your catalog (products, prices, stock, categories) and generates vector embeddings.

Step 02

Enrich the knowledge

Add your FAQs, T&Cs, schedules, and return policy to the knowledge base. The AI integrates them into its responses for 100% reliability.

Step 03

Integrate the widget

Copy the '<script>' tag into your site's '<head>'. The widget appears, customized to your brand colors, and starts advising your customers instantly.

Ready to turn your visitors into buyers?

Join the merchants who have chosen AI to guide every customer with the precision of an expert salesperson.

Start now

No commitment · No credit card required

Frequently asked questions

Have questions?

Everything you need to know before deploying EcomBot on your store.

How does EcomBot connect to my WooCommerce store?

EcomBot uses the native WooCommerce REST API. Just generate a pair of API keys (consumer key / secret) from your WooCommerce back-office, then enter them in the dashboard. Catalog synchronization is automatic and schedulable.

My catalog has over 2,000 products, will it work?

Absolutely. EcomBot is designed for large catalogs. Thanks to vector search (pgvector) and native SQL filters, the agent finds the right product in milliseconds, even among thousands of references. Synchronization is paginated and optimized to never overload your server.

Can the AI answer questions about my T&Cs, delivery, or support?

Yes. The built-in knowledge base allows you to add as much information as you want (FAQ, T&Cs, hours, return policy, delivery…). This information is injected directly into the AI's context for 100% reliable answers.

How does the widget integrate on my site?

Just copy a '<script>' tag into your site's '<head>'. The floating widget automatically appears in the bottom right corner. You can customize its colors, texts, and appearance directly from the administration interface — no CSS to write.

What happens when the AI doesn't know the answer?

EcomBot never invents an answer. If the agent doesn't find relevant information, it automatically logs the question in 'Insights' so you can enrich your knowledge base. It can also guide the customer to a human advisor with clickable contact buttons (phone, email).

Is my data secure?

Data is hosted on Supabase (PostgreSQL) with encryption at rest and in transit. The multi-tenancy architecture ensures strict data isolation per project thanks to PostgreSQL's Row Level Security (RLS). Authentication uses Supabase SSR with automatic token refresh.

Can I exclude certain products from the chatbot?

Yes. The exclusion filter system allows you to hide products based on several criteria: excluded categories, out of stock, keywords in the name, etc. These rules are dynamically applied at the SQL level and post-JavaScript filtering for maximum reliability.