Magento 2 AI Chatbot - eChat

View Demo

AI shopping assistant trained on your Magento catalog. Answers product questions, recommends items, and handles support queries — 24/7. Customers can check orders, download invoices, and manage tickets directly in the chat.

  • AI-powered product recommendations and comparisons
  • Instant answers to shipping, returns, and policy questions
  • Auto-trained on your products, categories, and CMS pages
  • Order & ticket self-service with secure email verification
Your customers have questions at every hour of the day.

eChat answers them instantly — with product recommendations, policy info, self-service order tracking, and support ticket management — trained on your catalog, no manual setup needed.

Still have questions? Book a call to see eChat in action.
Hyvä
Magento Cloud
Compatible with:
Community:
2.3.* - 2.4.9
Enterprise:
2.3.* - 2.4.9
Integrations
Help Desk MX for Magento 2
Lets customers create, view, and manage support tickets directly in the chat — no forms or page redirects needed.
Knowledge Base for Magento 2
Indexes all KB articles and uses them to answer customer questions — extending the bot's knowledge beyond products and CMS pages.
Native Magento
Lets customers check order status, get tracking links, and download invoices directly in the chat.
Problem

It's 11 PM and a customer is comparing two jackets on your store. They have a sizing question. No one is online. They leave, and so does the sale. Multiply that by every night, weekend, and holiday — and the lost revenue adds up fast.

Solution

eChat is an AI shopping assistant powered by a cloud service and trained on your Magento catalog. It answers product questions, recommends items, and handles common support queries - instantly (median answer time: 5.7 seconds), in any language, around the clock.

What benefits do you get for your store?

24/7 Instant Responses
Higher Conversions
Better Shopping Experience
Customer Self-Service
50+ Languages
Learns Your Catalog

How It Works

1

Install & Connect

Install the Magento extension via Composer and connect it to the eChat cloud service. The extension syncs your catalog data with the cloud, which handles all AI processing.

2

eChat Learns Your Store

The extension automatically syncs your products, categories, and CMS pages with the eChat cloud service. It builds a knowledge base from your actual catalog data — names, descriptions, attributes, prices, and policies.

3

Customers Ask, eChat Answers

Shoppers type questions in the chat widget — product recommendations, size comparisons, shipping policies — and get accurate, context-aware answers drawn from your store content.

4

You Monitor & Improve

Review conversation logs and customer ratings in the admin panel. The bot learns from feedback and adjusts its responses over time, getting more accurate with every interaction.

Turn Browsers into Buyers

eChat doesn't just answer questions - it actively helps customers find and choose the right products, turning hesitation into purchases. Across live Magento stores running eChat, 38% of all conversations start with a product question - shoppers use chat to decide what to buy, not just to complain.

Product Recommendations

Customers describe what they need in plain language — "I want something to protect me from rain while running" — and eChat recommends matching products from your catalog with direct links.

By guiding shoppers to the right products at the moment of intent, eChat reduces bounce rates and increases the likelihood of a purchase.

Product Comparisons

Shoppers can ask eChat to compare products side by side. The bot analyzes attributes, prices, and descriptions to present a clear comparison — helping customers make confident decisions without leaving the page.

No more opening multiple tabs or scrolling between product pages. eChat brings the comparison to the conversation.

Resolve Support Questions Instantly

The most common support questions are the simplest ones. eChat handles them automatically so your team can focus on issues that actually need a human. In production, eChat fully or partially resolves about 85% of conversations on its own - and 99.3% of customers never ask for a human agent.

Store Policies & FAQ

eChat answers questions about returns, shipping, payment methods, and other store policies — pulling information directly from your CMS pages.

This dramatically reduces the number of repetitive inquiries your support team has to handle day after day.

Not Just Text — eChat Takes Action

Most chatbots only generate text. eChat can use tools — it connects to your Magento store to look up real data, pull documents, and perform actions on behalf of the customer.

Order Status & Tracking

Customer asks "Where is my order?" - eChat looks up the order in Magento, returns the current status, and provides a tracking link. Real data, not a canned response: in a production audit, every order status and tracking answer eChat gave matched the live Magento data.

Invoice Downloads

Customer asks for an invoice — eChat fetches it from Magento and provides a download link right in the chat. No logging in, no navigating the account dashboard.

Support Tickets

Customer wants to check on a ticket or create a new one - eChat handles it in the conversation. And when an issue needs a human - a refund, an order change - eChat collects the details first (order numbers, photos, verified email) and hands your team a ready-to-work ticket.

Secure Email Verification

Before accessing any personal data, eChat verifies the customer's identity. It sends a one-time code to their email — entered and confirmed right in the chat.

The list of available tools keeps growing. Each tool connects eChat to a specific part of your store — turning the chat into a real self-service hub.

Trained on Your Magento Content

eChat indexes all of your Magento content to provide accurate, store-specific answers:

  • Products — names, descriptions, attributes, prices, and availability
  • Categories — structure, navigation, and category-specific content
  • CMS Pages — policies, FAQs, about us, shipping info, and more
  • Knowledge Base — articles, guides, and help content from your knowledge base

When you add new products, update prices, or change a return policy, eChat picks up the changes automatically through reindexing. No manual updates, no stale answers.

eChat vs Alternatives

See how an AI assistant built into Magento compares to the alternatives:

eChat Generic Chatbot Manual Live Chat
Setup Time Minutes — install and go Hours — manual configuration Days — hire and train staff
Magento Integration Native — reads your catalog directly None — requires manual data entry None — agents look up info manually
Product Knowledge Auto-indexed from your store Only what you manually enter Depends on agent training
Availability 24/7, every day 24/7, every day Business hours only
Languages 50+ with auto-detection Varies — often limited Depends on staff
Order Self-Service Yes — status, tracking, invoices, tickets No Yes, but slow
Maintenance Self-updating knowledge base Manual updates required Ongoing training
Cost Fixed extension price Monthly subscription Salaries + overhead

Built for Magento Store Owners

Customizable Widget

Match the chat widget to your store's branding — welcome messages, colors, position, and behavior — all configurable from the Magento admin panel.

Conversation Logs

Review every conversation in the Magento admin. See what customers are asking, how the bot responds, and identify opportunities to improve your store content or product information.

Lightweight & Fast

All AI processing runs in the eChat cloud service — not on your Magento server. The chat widget loads asynchronously and won't slow down your storefront. Your page speed scores stay intact.

Works with Any Theme

eChat is compatible with any Magento 2 theme. Whether you use Luma, Hyvä, or a custom theme, the widget integrates cleanly without conflicts.

Real Questions, Real Answers

Here's what customers can ask eChat — and get accurate, instant answers.

Customers describe what they're looking for, and eChat finds the right products:

"I need a waterproof jacket for hiking, under $150" "What's the difference between the Trail Pro and the Summit Elite backpack?" "Show me running shoes in size 10 that work for flat feet" "Which of your laptops has the best battery life?"

Common policy questions get instant answers pulled from your CMS pages:

"What's your return policy for electronics?" "Do you ship to Canada? How long does it take?" "What payment methods do you accept?" "Is there a warranty on your products?"

Customers can check orders, get invoices, and manage support tickets right in the chat:

"What's the status of my order #100012?" "Send me the invoice for order #100012" "I want to create a return request" "Show me my open support tickets"

eChat handles general store questions that would otherwise become support tickets:

"Do you have a physical store location?" "How do I create an account?" "Do you offer gift cards?" "What are your business hours?"

Your customers have questions at every hour of the day. eChat makes sure they always get answers - accurate, helpful, and instant - directly from your store's own content. Customers have already chatted with eChat in dozens of languages.

No hidden fees
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $90

Pay today $149 for the first year.

Then $90 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 2
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

Pure Verified Buyer
From United Kingdom
Using the module for over 1 month
AI at its best
Really impressed with the eChat AI extension. Installation was painless — I had it up and running in just a few minutes — and it's been rock solid since. What stood out most is how easy it is to refine and fine-tune to get exactly the results I'm after. Works great and does exactly what it promises. Highly recommended.
Also installed:
Advanced SEO Suite,  Product Labels,  Follow Up Email,  Shipping Table Rates,  Layered Navigation,  Google Tag Manager,  Advanced Product Feeds and 13 more
Faisal Verified Buyer
From Bahrain
Using the module for almost 2 years
Great
Great extension
Also installed:
IP Geolocation Redirect,  Automatic Related Products,  Google Tag Manager,  Advanced Product Feeds,  Advanced SEO Suite,  AI Assistant,  Facebook Pixel & Conversion API and 8 more
Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Changelog
Version 1.2.0Aug 5, 2026
Connect to eChat without an OpenAI key — the eChat account page (Stores → Configuration → Mirasvit Extensions → eChat) now has a single "Connect with eChat" button instead of an OpenAI key form. It opens the eChat consent screen in a new tab, where you choose whether to create a new workspace, add this store to your existing eChat account, or restore a workspace you set up earlier; after you confirm, you land straight in the eChat backend to pick and configure the AI provider. Connecting by hand with an Instance ID and Secret Key is still available on the "Restore with credentials" tab, for moving a store to a new domain
Choose your AI provider and model — the eChat backend now supports OpenAI (GPT), Anthropic (Claude), Google (Gemini), and xAI (Grok), each with a curated list of vetted models, rather than OpenAI only. You pick the provider and model in the eChat backend after connecting, and can configure several providers as a fallback chain: if one is unavailable or out of quota, eChat switches to the next automatically and emails you if the assistant ends up disabled
All the stores of one Magento installation now share one eChat account — every connection reports the store name, storefront URL, Magento admin URL, and the extension license, so each store view you connect appears under one account with a recognizable name instead of as an unrelated workspace. Stores connected before this update join their account automatically on the next sync — no reconnect needed — and a change of domain is picked up the same way
Do not load the widget on selected pages — a new setting under Stores → Configuration → Mirasvit Extensions → eChat → Widget takes one pattern per line: either a URL fragment (/checkout/ excludes the whole checkout flow) or a Magento page type (checkout_cart_index, catalog_product_view). On a matching page no chat script is injected and no request is made to the eChat service at all. Leave it empty to keep the widget on every page
Other extensions can feed the chatbot — the knowledge-base sync is now an open list of content sources rather than the five built into eChat, so another module can add its own content (and eChat itself no longer has to be changed to make that possible). Products, categories, CMS pages, store information, and knowledge base articles continue to sync exactly as before
Preview what the chatbot will be sentbin/magento mirasvit:echat:sync --dry-run lists every content source and the documents it would send without contacting the eChat service, so you can check what will be shared even on a store whose credentials aren't set up yet. --limit N caps how many documents per source are shown
Chat widget scripts now load in the background after the page has rendered, instead of competing with it for resources — a noticeable mobile page-speed and Core Web Vitals gain. The chat still loads on every page, so the live connection, proactive messages, and unread popover keep working; and if a visitor left the chat window open, it reopens immediately as they move between pages
"Configure Chat" now verifies the connection before opening anything: if eChat can't be reached it shows a retry message and leaves your credentials untouched (previously an unreachable server could clear them), and if the workspace was deleted on the eChat side the stale credentials are cleared and you are prompted to register a new one. Every button on the page — the global one and each store-level override — checks its own store, and no blank tab is opened while the check runs. The separate "Check connection" action is gone; it is part of this button now
Clicking "Connect with eChat" on a store that is already connected (for example, registered in another browser tab) now opens that workspace's eChat backend instead of starting a second registration, and the consent screen opens in a new tab so the Magento configuration page you were on stays open
Resetting the registration now also removes the workspace on the eChat side, so it no longer lingers there after you disconnect
The account page and its buttons at website or store-view scope now read and act on the credentials of the scope you are actually editing — previously the default-scope screen could pick up a store view's override and show or configure the wrong workspace
Knowledge-base sync is more resilient: one failing content source (for example, a knowledge base that isn't installed) is logged and skipped instead of stopping the whole run, content is streamed so memory stays flat on large catalogs, and the HTML/CMS-directive cleanup plus the rate-limit pause now apply to every content type rather than only some
The admin eChat account page and the invoice-download error messages are now translatable, with ready-made translations for 15 languages: Arabic, Czech, German, Spanish, French, Italian, Japanese, Dutch, Polish, Brazilian and European Portuguese, Swedish, Turkish, Ukrainian, and Simplified Chinese
⚠️ The storefront chat widget now also requires an active Mirasvit license: with no active license no widget is served (development domains are unaffected, as elsewhere in Mirasvit extensions)
⚠️ For developers: the content exporters were replaced. Mirasvit\EChat\Exporter\ExporterInterface and the Mirasvit\EChat\Exporter\* classes have been removed — a sync source now implements Mirasvit\EChat\Api\SyncProviderInterface and is registered as an item of the Mirasvit\EChat\Model\ProviderPool pool in di.xml. Custom exporters have to be reworked as providers
Invoices the chatbot offers for download now go through the store's own invoice extension, so the customer gets the branded PDF instead of the plain Magento template — third-party invoice extensions that render PDFs through their own mechanism were previously bypassed
A guest who confirmed their email with a one-time code is now remembered for the rest of the conversation — looking up an order and then submitting a return or exchange ticket no longer asks for a new code at every step
Syncing no longer leaves an empty category behind in the knowledge base when a content source has nothing to send — for example, a "Knowledge Base" category on a store without the Mirasvit Knowledge Base installed, or a "CMS Pages" category on a store with no pages
Category links shared by the chatbot now use the store's real category URL instead of always appending .html, so recommendations no longer point to broken pages on stores that use a different (or empty) category URL suffix
Version 1.1.4Jun 5, 2026
Chat widget no longer fails to load on stores with Content Security Policy in restrict mode — the module now ships a CSP whitelist allowing the eChat service host for scripts, styles, API calls, WebSocket connection, images, and notification sounds
Version 1.1.3May 27, 2026
Store registration now sends the store's General Contact email (Stores → Configuration → General → Store Email Addresses → General Contact) to the eChat service, so the chatbot platform can associate each registered instance with a real contact address for account notifications
Version 1.1.2May 12, 2026
Product sync now exports multiselect attribute values (such as material, climate, or eco collection) so the chatbot can answer questions and make recommendations based on these characteristics — previously only single-value attributes were sent and multiselect values were silently skipped
Version 1.1.1May 12, 2026
Rich-text content shared with the chatbot is now properly cleaned up before being indexed — Page Builder pages whose body consists of {{widget}}, {{block}}, or {{store url}} directives are now expanded into their actual text (previously such pages reached the chatbot empty), embedded <style> and <script> blocks no longer leak CSS or JavaScript into AI responses, and encoded entities like &nbsp; or &amp; are decoded to plain characters. Applies to product descriptions, product attribute values, category descriptions, CMS pages, knowledge base articles, and the configured store hours
Category sync now also exports meta_title and meta_description as document attributes, giving the chatbot richer context to draw on when recommending categories
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our extension performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize extension according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide. Additionally, the extension is ready to use with the Hyvä theme.

Ready for Magento Cloud

No core modifications. The extension has been tested in a Magento Cloud environment and is fully compatible with it.

Loading...