Clusterify.AI

Magento 2 ChatBot & Assistant

The intelligent, context-aware Magento ChatBot and autonomous Magento Assistant engineered specifically for Magento 2 and Adobe Commerce stores. Grounded in your catalog, orders, and customer queries.

Open-Source Magento 2 ChatBot Extension
Version 1.0.0Magento Open Source 2.4.4 - 2.4.9+Adobe Commerce Cloud & On-PremisePHP 8.2 - 8.5133 Tests Passed451 Assertions Verified100% Passing SuiteMIT License
Knowledge Base Architecture • Starter vs. Professional

Dedicated AI Knowledge Context: The 20k each URL/Page Knowledge

Whether you want a simple 3-minute setup or deep real-time catalog vectorization, Clusterify.AI adapts seamlessly to your Magento store's operational maturity.

STARTER Plan 3-Min Setup

Global Store Knowledge Base

Perfect for stores starting out. No server daemons, no RabbitMQ queues, and zero technical overhead required.

105,000
Characters of Store Knowledge
15 Sections
7k chars / section
  • Centrally Managed in Clusterify.AI Dashboard: Configure return policies, shipping thresholds, and brand FAQs in your dashboard.
  • Instant Activation: Simply enter your Public UUID in Magento Admin to go live immediately.
  • Learn & Test Safely: Validate customer response and sales guidance before automating deep catalog synchronization.
$14/mo
Opening Sale: $8.40/mo
Start with Starter Plan
PROFESSIONAL PlanThe 20k each URL/Page Knowledge
1,000 URLs • 20,000,000 Chars

Big URL-Based Knowledge + Big General Knowledge Context

The enterprise conversational engine for high-growth Magento 2 and Adobe Commerce merchants. Automatically synchronizes up to 1,000 URLs with up to 20,000 characters per entity, giving your AI assistant encyclopedic product mastery.

Dedicated AI Attribute

Installs AI ChatBot Knowledge attribute on Products, Categories, and CMS pages.

20k Chars Capacity

Smart Fallback Guard

If the dedicated AI context field is empty, the engine automatically falls back to standard storefront descriptions.

Zero Blank Context

Background Sync

3 dedicated indexers stream changes to RabbitMQ in chunks of 100 with zero web traffic locking.

Decoupled Queue
Magento Admin > Catalog > Product Edit > Clusterify AI ChatBotCharacter Counter: 18,420 / 20,000
## AI Knowledge & Context (Not visible in storefront HTML)
"Recommend this winter jacket for temperatures below 0°C. Sizing runs slim; recommend ordering one size up for layering. Pairs best with SKU-884 Thermal Boots."
$49/moOpening Sale: $29.40/mo with 40LUCKYGET40
Includes 1,000 Knowledge URLs, RabbitMQ Sync, and 120 API calls/min.
Deploy Professional Plan
Transparent SaaS Pricing & Enterprise Services

Deploy on Magento 2 Today: Choose Your Growth Track

Self-serve subscription plans for rapid deployment, or tailored architecture reviews for complex Adobe Commerce Cloud builds.

Track 1: Self-Serve SaaS

Direct Store Subscription

Instant access to Clusterify.AI Dashboard, API keys, and extension licenses. Start in minutes with no long-term contracts.

Grand Opening Sale Available Now
Use coupon code 40LUCKYGET40 for an extra 40% OFF all plans. Stacks on top of 30% annual billing for up to 58% total savings.
  • STARTER ($14/mo): Global Knowledge Base, 60 calls/min, 15 sections.
  • PROFESSIONAL ($49/mo): 1,000 URLs, 120 calls/min, RabbitMQ indexers.
  • No long-term commitment, cancel anytime directly from your dashboard.
Track 2: Enterprise & SI Partnership

Custom Architecture Consultation

Designed for large catalogs, multi-website Adobe Commerce Cloud builds, and Magento system integrator agencies.

Direct Access to Magento Architects
Speak directly with certified developers who designed the RabbitMQ indexing pipeline, MSI resolvers, and Cloud Staging adapters.
  • Custom RabbitMQ queue tuning & multi-thousand SKU catalog audits.
  • Multi-website, multi-store view language model localization advice.
  • Agency partner reseller pricing and co-marketing opportunities.
Enterprise Infrastructure Verification

Compatible with Adobe Commerce & Cloud (ECE)

Engineered from day one to respect Magento enterprise subsystems, staging versioning, edge caches, and cloud restrictions.

Content Staging & row_id

Full compatibility with Magento_Staging. Resolves entity versioning via official repositories without MySQL trigger compilation errors.

100% Staging Compliant

Fastly CDN & FPC Hit Rate

Storefront layout blocks are fully cacheable (cacheable="true"). Asynchronous loader script preserves 100% edge cache efficiency.

0 TTFB Impact

Multi-Source Inventory (MSI)

Resolves true stock availability through IsProductSalableInterface. Automatically purges out-of-stock items to conserve URL quota.

Multi-Warehouse Aware

Read-Only Cloud ECE

Zero runtime file or code generation. Strictly compiles during build phase and uses encrypted database storage for all credentials.

Cloud Read-Only Ready
Granular Visibility Configuration • 6 Page Groups • 35+ Page Types

Granular Page Visibility Control: Appear Where It Sells, Protect Where It Counts

Control exactly where the ChatBot engages your shoppers and where it stays completely invisible. Boost sales on product and category pages while ensuring payment funnels remain 100% free of distractions.

6 Groups
Organized Visual Categories
35+ Types
Core Layout Handles
100%
Custom Page Types Handled
Safe by Default
Checkout & Cart Protected
Where the ChatBot Appears

Active Pre-Sales Guidance

Engage shoppers at key discovery points to eliminate pre-purchase doubts, answer technical questions, and recommend relevant catalog items:

  • Product Detail Pages (catalog_product_view): Proactively answers sizing, specifications, stock levels, and cross-sell recommendations.
  • Category & Catalog Layouts (catalog_category_view): Guides visitors through extensive category hierarchies to help find specific products faster.
  • CMS & Brand Landing Pages (cms_index_index, cms_page_view): Explains store policies, warranty information, and standard shipping tables.
  • Customer Account & Search (customer_*, catalogsearch_*): Resolves order lookup questions and helps shoppers refine complex multi-attribute searches.
Safe by Default • Revenue Protection

Distraction-Free Payment Funnels

Critical conversion funnels are protected out of the box so customers complete purchases with zero popups or friction:

  • Shopping Cart Pages (checkout_cart_index): Disabled by default. Customers review their basket without interruptions.
  • One-Page Checkout (checkout_index_index): Disabled by default. Keeps the critical shipping and address form completely clear.
  • Payment Gateways & Redirects (paypal_*, transparent): Zero popups during credit card entry or 3D-Secure authentication.
  • Bulk Controls & Real-Time Search Filter: One-click Enable All, Disable All, or Reset to Defaults buttons with instant keyword filtering.

Automatic Discovery & Support for Custom Page Types

If your Magento 2 store uses third-party extensions (such as custom blog modules, lookbooks, quotation engines, or custom landing pages), Clusterify.AI automatically discovers their layout handles from page_types.xml and lists them in the dedicated Custom Page Types group. You have 100% granular control over every route on your store.

Zero Web-Traffic Impact Pipeline

Decoupled Asynchronous RabbitMQ Knowledge Sync

Synchronizing 50,000+ catalog products will never lock tables, consume web PHP-FPM workers, or slow down customer checkout during flash sales.

STEP 01

Entity Change

Product saves, ERP catalog imports, or CMS updates trigger Mview changelogs and save-commit observers.

STEP 02

Lightweight Producers

3 dedicated indexers chunk unique entity IDs in batches of 100, publishing messages to RabbitMQ with zero external network wait.

STEP 03

RabbitMQ Buffer

Dedicated AMQP message queues (CMS, Categories, Products) buffer workload safely without consuming web server resources.

STEP 04

Smart Consumers

Background workers convert HTML to clean Markdown with 300ms throttling and automatic exponential backoff on HTTP 429.

Unified 5-Step Short-Circuit Guard (PlanService::canSyncEntity): Executes zero database collection queries, zero RabbitMQ publishing, and zero external profile API calls when disabled or on the Starter plan.
Multi-Website & International Scalability

Multi-Store & Multilingual
Store View Governance

Magento 2 brands operate global storefronts with localized currencies, languages, and catalog subsets. Clusterify.AI supports native three-tier scope inheritance across your entire installation.

1
Scope Inheritance: Configure global defaults once under Default Config, or override public UUIDs and display rules per Website and Store View.
2
Localized Language Models: Connect dedicated Spanish, German, French, or English assistants to distinct store views with localized tone of voice.
3
Store-Scoped Canonical URLs: Strips tracking hashes, session tokens, and .html suffixes to ensure 100% clean vector indexing per storefront.
Stores > Scope Selector3-Tier Hierarchy Active
Default Config (Global)
API Base URL: https://api.clusterify.ai • Master Sync: Enabled
Website: North America (US/CA)
UUID: 452f167f-d88f-4172... • Currency: USD ($)
Website: European Union (DE/FR/ES)
UUID: 893e248a-b91c-4391... • Currency: EUR (€)
Merchant Admin Operations

Native Admin Control Center:
Real-Time Operational Visibility

Full transparency into API health, plan detection, and background RabbitMQ queue backlogs directly within the Magento Admin Panel.

Dedicated Sidebar Menu

Prominent CHATBOT primary navigation icon in Magento Admin with direct submenus for Status, Window Styling, and Knowledge Base.

CHATBOT > Dashboard

Queue Monitor Table

Live backlog counter tracking pending tasks and active consumers across CMS, Category, and Product queues.

Real-Time AMQP Counts

On-Demand Drain

Click ⚡ Process Pending Tasks Now to drain up to 50 tasks per queue on-demand without SSH or terminal access.

One-Click AJAX Action

Live API Healthcheck

In-dashboard diagnostic tool validating public and secret keys against Clusterify's /v1/ping endpoint.

Sub-100ms Health Ping
DevOps & Developer Engineering

Developer & CI/CD Velocity:
10 Dedicated CLI Commands

Built for high-velocity teams and modern automation pipelines. Configure, test, and orchestrate 100% of the extension via terminal commands without opening the browser.

Designed for Autonomous AI Agent CommunicationEvery single command supports --format=json with standard Linux exit codes (0 for success, 1 for error). Autonomous AI agents, remote scripts, and automated CI/CD runners can inspect state and execute operations with zero ambiguity.
Extended Monthly via Rapid Development: Active roadmap with continuous monthly enhancements, new CLI tooling, diagnostic filters, and sync optimizers.
Complete CLI Parity: Full terminal coverage including config:show, config:set, config:test, pagetype-visibility:*, sync:status, sync:run, and sync:consume.
bash — bin/magento clusterify:chatbot:*
# 1. AI Agent executes live connection test via JSON
$ bin/magento clusterify:chatbot:config:test --format=json
{"status":"success","message":"API connection active","ping_ms":42}
# 2. Automated reindexing triggered by CI/CD
$ bin/magento clusterify:chatbot:sync:run --entity=product
[OK] Queued 250 product tasks to RabbitMQ in batches of 100.
# 3. Drain pending queue tasks on-demand
$ bin/magento clusterify:chatbot:sync:consume --limit=50 --format=json
{"processed":50,"remaining":0,"status":"drained"}
Enterprise Reliability & Risk Mitigation

Enterprise Stability & Automated Testing: 100% Verified Quality

Engineered for business and e-commerce leaders who require complete operational safety. Every update is backed by rigorous automated verification so your storefront is never at risk.

133
Automated Unit Tests
100% Pass Rate
451
Verified Assertions
Zero Failures
0
Errors or Warnings
0 Deprecations · 0 Notices
PHP 8.2–8.5
Strict Compatibility
PHPUnit 12 Certified

Front-End Immunity

The ChatBot will never cause storefront errors or blank screens. Asynchronous loading, Fastly full-page cache preservation, and silent failsafes ensure that if API keys or network are unreachable, the module outputs empty HTML, keeping the storefront DOM completely untouched.

Smart Fallback Quality

Never worry about incomplete answers. If a product or category has not yet been populated with custom AI knowledge, built-in fallback logic seamlessly feeds standard storefront descriptions to the assistant so shoppers always receive rich, accurate guidance.

On-Demand Verification

Your developers and agency partners can execute the entire automated unit test suite at any time with a single command (vendor/bin/phpunit ...) before deploying staging updates, holiday releases, or Magento core upgrades.

Open Source Developer Ecosystem

Official Open-Source PHP SDK:
Extend, Build & Integrate

Powered by clusterify/chatbot-sdk on Packagist and GitHub. Developers and agencies can extend the Magento extension or build their very own bespoke integrations to Clusterify.AI.

Create Custom Backend Integrations: Connect proprietary ERPs, PIM systems, CRMs, or headless backends directly into Clusterify.AI's conversational engine.
We Welcome Ideas & Community Contributions: The SDK is open-source under the MIT license. We actively support community feature proposals, pull requests, and agency collaboration.
Modern PHP Standards: Strictly typed PHP 8.2–8.5, PSR-4 autoloading, PSR-7 HTTP messages, PSR-17 factories, and PSR-18 HTTP clients with automated retries.
PHP Logo
clusterify/chatbot-sdk
Packagist Package • PHP 8.2+
MIT License
use Clusterify\ClusterifyClient;

// 1. Instantiate client
$client = new ClusterifyClient(
  publicKey: 'pk_live_...',
  secretKey: 'sk_live_...'
);

// 2. Upsert catalog knowledge
$client->knowledgeUrl()->upsert(
  url: 'https://store.com/sku-100',
  content: "# Winter Coat\n..."
);
Composer Readycomposer require clusterify/chatbot-sdk
Frequently Asked Questions

Everything You Need to Know
About Clusterify for Magento 2

Clear, transparent answers to common technical and business questions from merchants and agencies.

How quickly can we get the ChatBot live on our Magento 2 storefront?
If using the STARTER Plan, deployment takes less than 3 minutes: simply copy your Public UUID from the Clusterify.AI Dashboard and paste it into your Magento Admin settings. If using the PROFESSIONAL Plan for automated catalog synchronization, installation takes just a few minutes via Composer (composer require clusterify/module-chatbot), with RabbitMQ background workers managing synchronization automatically.
Will this extension slow down our store or affect Google Core Web Vitals?
No. The storefront widget loads asynchronously via a deferred JavaScript bundle (clusterify-chatbot-react.bundle.min.js), ensuring your initial HTML render, Largest Contentful Paint (LCP), and Cumulative Layout Shift (CLS) are completely unaffected. Furthermore, the storefront layout block is fully cacheable on Fastly CDN and Magento Full Page Cache (FPC) with cacheable="true".
Can the chatbot accidentally interfere with customer checkout or cause payment friction?
No. The extension is engineered with strict Safe-by-Default revenue protection. By default, all Shopping Cart (checkout_cart_index), One-Page Checkout (checkout_index_index), and third-party payment redirect pages (PayPal, Stripe, etc.) are disabled out of the box. The assistant will never trigger unexpected popups or distract shoppers while they are completing transactions.
What is the dedicated 20,000-character AI Knowledge attribute, and how does it help sales?
The extension installs an AI ChatBot Knowledge field (clusterify_chatbot_knowledge) on Product, Category, and CMS page edit screens in Magento Admin. Merchandisers can input tailored sales arguments, sizing nuances, cross-sell pairings, and return details directly into this field. The AI ingests this context without altering or cluttering your public storefront HTML descriptions.
What happens if a product has no custom AI knowledge entered?
Built-in Smart Fallback Logic guarantees high response quality. If the dedicated AI knowledge attribute is unpopulated for any product or category, the engine automatically falls back to your standard storefront product descriptions and core attributes. Your assistant never returns blank or broken answers.
Is this extension fully compatible with Adobe Commerce on Cloud (ECE)?
Yes, 100% compliant. It is architected specifically for Adobe Commerce enterprise environments. It fully supports Content Staging (row_id) and scheduled campaign versions, Multi-Source Inventory (MSI) salability channels, managed Cloud RabbitMQ clusters, and Cloud's strict read-only filesystem with zero runtime code or file generation.
Can we run different chatbots across multiple websites, store views, and languages?
Yes. The extension leverages Magento's native three-tier scope inheritance (Default Config → Website → Store View). You can maintain a single global chatbot or assign distinct Public UUIDs and customized language models per storefront (e.g. English, German, French, Spanish) while managing everything from one Clusterify.AI account.
How does catalog synchronization perform on large stores with 50,000+ products?
Synchronization is completely decoupled from web traffic via RabbitMQ. Changes are captured by database changelog triggers and commit observers, then published to RabbitMQ in manageable batches of 100. Background consumers process messages with built-in 300ms throttling and automatic exponential backoff on HTTP 429 rate limits, guaranteeing zero database table locks and zero web server impact during flash sales.
Can our DevOps team automate configuration and verify store health via CI/CD?
Yes. The extension includes 10 dedicated CLI commands (bin/magento clusterify:chatbot:config:* and sync:*). Every single command supports --format=json and standard Linux exit codes (0 for success, 1 for error), designed specifically for CI/CD deployment pipelines (Jenkins, GitHub Actions) and autonomous AI agent orchestration.
Can developers run automated unit tests before deploying to production?
Yes. The module includes a comprehensive automated test suite of 133 unit tests and 451 assertions with a 100% pass rate on PHPUnit 12. Your agency or internal developers can execute 'vendor/bin/phpunit app/code/ClusterifyAI/ChatBot/Test/Unit/' at any time to verify system integrity before staging or production releases.
What are the differences between the Starter Plan and the Professional Plan?
The STARTER Plan ($14/mo) gives you a centralized Global Store Knowledge Base with 15 sections (up to 105,000 characters) and 60 API calls/min—ideal for brand policies, shipping FAQs, and instant setup. The PROFESSIONAL Plan ($49/mo) unlocks automated catalog vectorization for up to 1,000 URLs (20,000 characters per entity, up to 20,000,000 characters total), dedicated AI attributes, RabbitMQ indexers, and 120 API calls/min.
Can our developers or agency extend the module or build custom integrations?
Yes. All communication is powered by our official, open-source, strictly typed PHP 8.2–8.5 SDK (clusterify/chatbot-sdk), available on Packagist and GitHub under the MIT license. Developers can easily write custom data providers, create new queue consumers, or build direct backend integrations for ERP, CRM, or PIM systems.
Have a custom Magento question or architecture requirement?
Our certified Magento engineering team is available for technical discussions.
Ask Our Engineers