AI Content Generator and Assistant for Magento 2

View Demo

AI Assistant writes the content your catalog needs, inside the Magento 2 admin: product and category descriptions, meta tags, blog posts, ticket replies, and newsletters. It works with OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), and Grok (xAI), and bulk work runs as rules you can target by conditions and test with a dry run first.

  • Generate content for products and categories
  • Produce blog posts
  • Respond to customer tickets
  • Automate bulk generation with rules
  • Test any bulk rule with a dry run
  • Produce content in any language
  • Choose the right AI for each task (OpenAI, Claude, Gemini, Grok)
Marketplace Approved
Magento Cloud
WCAG
Compatible with:
Community:
2.3.* - 2.4.9
Enterprise:
2.3.* - 2.4.9
Problem

Writing unique content for a catalog is slow work, and it gets harder the moment you manage thousands of products or sell in several languages. Keeping one brand voice across every store view adds another layer of manual effort. Handing the job to an AI tool solves the writing and creates a new worry: what exactly will it overwrite?

Solution

AI Assistant generates product descriptions, meta tags, blog posts, ticket replies, and newsletters from your own prompts, inside the Magento admin. Bulk work runs as rules you can target by attribute conditions, test with a dry run, and scope to a single store view. Every change is recorded with the value it replaced.

Content Generation You Can Control

  • Test any bulk rule with a dry run first: it reports what it would write without touching the database
  • Target products by attribute conditions, the same way you build a cart price rule, instead of running over the whole catalog
  • Add a regex condition so a rule rewrites a field only when the current value matches your pattern
  • Get output you can apply as is: the built-in prompts instruct the model to return the value alone, with no preamble, explanation, code fences, quotes, or field labels
  • Pick the provider and model per task: OpenAI, Anthropic Claude, Google Gemini, or Grok (xAI), each connected with your own API key
  • Keep one brand voice in every language and store view through system messages and store context
  • Decide who may generate at all: the buttons appear only for the admin roles you allow
  • Review what happened afterwards: each rule keeps a log, and history stores the previous value of every field it changed

Streamlined Content Generation

Generate Product Descriptions and Meta Tags

Generate short and long product descriptions along with meta titles, meta descriptions, and meta keywords, built from the product's own attributes. You choose which attributes feed the prompt.

The assistant also works on descriptions built in Page Builder and in the standard WYSIWYG editor, including fields you have moved out of the default Content tab.

AI Assistant popup

Generate Category Descriptions and Meta Tags

Generates the description and meta tags for each category, per store view. The prompt does not work from the category name alone: its context includes the parent category data and data from ten products inside the category, so the text describes what a shopper will actually find there.

Generate meta tags for CMS pages and blocks

The same prompts cover CMS pages and CMS blocks: meta title, meta description, meta keywords, and the content heading.

AI Assistant generating a category description

Create Blog Content Using the Magento 2 ChatGPT Extension

Draft blog posts inside the admin. Blog scopes work with Mirasvit Blog MX and with the Magefan and Amasty blog extensions; automation rules for posts and blog categories are available on Blog MX.

  • Generate ideas for new posts
  • Draft and refine articles
  • Fix grammar, spelling, and tone
  • Create social posts for each article
  • Localize content per store view
AI Assistant for blog posts

Generate Answers to Helpdesk Tickets

Draft replies to customer tickets from the ticket's own history and built-in knowledge about your store, so an agent edits instead of writing from scratch. System messages let you fix tone and policy before anything reaches the customer.

This scope runs on Mirasvit Help Desk MX. Product, category, CMS, and newsletter scopes work on a stock Magento install.

AI Assistant for Helpdesk

Create a Newsletter

Give it a list of key points and it writes the newsletter around them: subject line and body, for the standard Magento newsletter and for Follow Up Email.

Automate Your Own Tasks

Use it for any repetitive writing task in your store. Create your own prompts and rules, and point them at almost any field in the admin through a field selector. Add a system message to set the model's role, tone, and ground rules.

Bulk Content Generation With Rules

A rule pairs a prompt with a field and a set of records, then applies it in bulk. The parts that matter on a live catalog:

  • Conditions. Select records with the standard Magento condition tree, by attribute, so a rule covers the 400 products missing a meta description rather than all 40,000.
  • Dry run. Run a rule in test mode and it reports what it would write, without changing anything in the database.
  • Regex guard. With a regex condition the rule updates a field only when its current value matches the pattern you set.
  • Apply once, or overwrite. Decide whether a record is ever touched twice, and whether existing values may be replaced.
  • Store scope. Run per store view, so translations and localized copy land in the right place.
  • Batching. Cap a run at a set number of AI calls to spread a large rule over several days. The next run skips records that were already processed, so an interrupted run continues where it stopped instead of starting over.
  • A log per rule. Every run is recorded on the rule's Logs tab, and history keeps the previous value of each field the rule changed.

Bulk runs are scheduled rather than fired from a button in the admin.

Translate Your Catalog Into Any Language

Translation runs as a rule, not a separate import. The prompt receives the current value of the field being translated, copies content from your base store view, and writes the result into the target view you selected, so each store view keeps its own localized text.

Because the model does the translating, you are not limited to a fixed list of languages, and the same system messages that hold your brand voice in English hold it everywhere else.

A Prompt Library, Not a Single Text Box

The module ships with ready-made prompts across eight scopes: products, categories, CMS pages, newsletters, blog posts, blog categories, helpdesk tickets, and brand pages. Product, category, CMS, and newsletter prompts work on a stock Magento install; the rest activate when the matching Mirasvit extension is present.

Every prompt is editable, and you can add your own:

  • Choose the provider and model for this prompt alone, or inherit the module or global default
  • Select which product or category attributes go into the prompt
  • Attach a system message to set role, tone, and ground rules
  • Turn on web search so the model can look up current information while it writes
  • Attach a spec sheet, price list, or photo to the request so the model writes from the real document instead of guessing
  • Use image variables so the model can look at the product, category, or post images before describing them
  • Tune how varied the output is, and convert the result to HTML when a field needs it
AI Assistant providers

Every prompt can be duplicated, so you can branch a variant for a single category or store view without rebuilding it. Prompts and rules can also be managed over REST, which is how an agency runs this across several stores.

This module writes text. For product photography there is AI Image Editor, and for an AI agent that works across the whole admin rather than content fields, AI CoPilot. See the full Magento 2 AI extensions range.

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 9
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

Robert Verified Buyer
From United States
Using the module for 7 months
We loved the simplicity of generating AI content
This tool has significantly reduced the time and effort we spend on content creation.
Also installed:
Advanced Product Feeds,  Full Page Cache Warmer,  Order Management,  RMA,  Elastic Search Ultimate,  Automatic Related Products,  Google Tag Manager and 8 more
wrc Verified Buyer
From Istanbul, Turkey
Using the module for almost 1 month
Accurate and engaging AI-generated content
The Magento 2 AI Content Generator has helped me with improving my site's SEO and content strategy in so many ways. It's a must-have tool for any Magento 2 user. Highly recommended!
Also installed:
Health & Performance Monitoring Suite,  Full Page Cache Warmer,  Reward Points,  Follow Up Email,  Advanced Reports,  Help Desk MX,  Advanced SEO Suite and 30 more
Jake Verified Buyer
From United Kingdom
Using the module for over 1 month
Certainly takes a load of work off me - excellent
While i found it quite hard to define the prompts after a lot of trial and error I managed to get the chatgpt to respond into the fields exactly what I wanted with little editing required.
I like that you can limit the information given to chatgpt by just telling it which attributes it is allowed to use.
I also like the way you can actually have multiple prompts for the same field. So If you already like the content rather than generate completely new conent you could have a second prompt that would simply refine/improve what you had before.
Also installed:
Reward Points,  Full Page Cache Warmer
EV Verified Buyer
From Bergschenhoek, Netherlands
Using the module for over 1 month
Good but would love upgrade to GPT4
Usefull, well build and perfect fast updates as usual from Mirasvit.
Also installed:
Follow Up Email,  Advanced SEO Suite,  Help Desk MX,  Advanced Product Feeds,  Elastic Search Ultimate,  Reward Points,  RMA and 13 more
CW Verified Buyer
From United States
Using the module for almost 1 month
Best in the market
I did extensive research before buying this extension. This one is the best: it can generate AI content for different fields, such as meta description and short description. More importantly, it can generate content more multiple products. This is very useful when you have more than 1K products!
Also installed:
Reward Points
Manual & Support
Need more help?

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

Frequently asked questions
chevron-down chevron-right

Do I need my own OpenAI or Claude account to use this extension?

Yes. The extension connects to OpenAI, Anthropic Claude, Google Gemini, or Grok (xAI) with an API key you generate yourself, and the provider bills you directly for the tokens you use. We take no share of that spend. You can cap it: a bulk run can be limited to a set number of AI calls so a large rule spreads over several days, and a dry run lets you check a rule before it spends anything.

chevron-down chevron-right

Can it update content that already exists, or only generate new text?

Both. An automation rule can pass the current value of the field into the prompt, so the model rewrites, shortens, or translates what is already there instead of starting from scratch. A regex condition narrows this further: the rule touches a field only when its existing value matches the pattern you set, which is how you fix a specific group of records and leave the rest alone.

chevron-down chevron-right

How do I generate AI replies to customer support tickets?

Ticket scopes run on Mirasvit Help Desk MX. With it installed, the assistant drafts a reply from the ticket's history and built-in knowledge about your store, and an agent edits before sending. Product, category, CMS page, and newsletter generation works on a stock Magento install with no extra module.

chevron-down chevron-right

Does my catalog data leave my server?

Yes, for the text being generated. The extension sends the prompt and the field values it needs to the AI provider you connected, so those requests go to OpenAI, Anthropic, Google, or xAI under your own account and their terms. It does not support self-hosted or local models, so if your policy requires that data never leaves your infrastructure, this is the constraint to weigh. Nothing is sent to Mirasvit, and attached files are passed to the provider without being stored on your server.

chevron-down chevron-right

Can I control which admin users are allowed to generate content?

Yes, through standard Magento roles. The extension adds six separate permissions under System → Permissions → User Roles: using the assistant, plus prompts, system messages, automation rules, logs, and history. A role without the first permission simply never sees the AI generate buttons on any edit page.

chevron-down chevron-right

Can the AI look at a product image or a PDF spec sheet?

Yes. Image variables let a prompt include the product, category, or blog post images, so the model describes what it can see rather than guessing from attributes. You can also attach files to a request in the assistant window: images, PDFs, and spreadsheets are supported, which is how you generate a description from a supplier spec sheet. Files are sent to the AI provider and are not stored on your server.

chevron-down chevron-right

Can I use my own product attributes in a prompt?

Yes. Each prompt defines which attributes go into it, custom attributes included, and you write the prompt body as a template around those variables. You can also point a prompt at almost any field in the admin using a field selector, which is how the generate button appears next to fields the extension does not cover out of the box.

chevron-down chevron-right

How do I stop the AI from ignoring my instructions?

Use a system message. It is sent alongside the prompt and carries the role, tone, and rules the model must follow, so instructions like a required language or a banned phrase are not buried in the prompt body. The built-in prompts also instruct the model to return only the value, without preambles, explanations, code fences, quotes, or field labels, so generated text can go straight into the field.

chevron-down chevron-right

Does it translate my catalog, and into which languages?

Yes, as an automation rule rather than a separate import: it reads the content of your base store view and writes the translation into the target store view you select, keeping each view's own text. The model does the translating, so you are not limited to a fixed list of languages, and the system message that holds your brand voice applies to every language.

chevron-down chevron-right

Can I preview a bulk change before it touches my catalog?

Yes. Run the rule in test mode and it reports what it would write without changing anything in the database. After a real run, the rule's Logs tab shows what happened, and history stores the previous value of every field the rule changed alongside the new one.

Changelog
Version 1.7.5Jul 1, 2026
Restrict the AI Assistant per admin role — a new "AI Assistant by Mirasvit" permission lets you control which admin roles can use the Assistant. When a role is denied the permission, the AI generate buttons no longer appear on any edit page for admins in that role; roles that keep the permission (including any full-access role) are unaffected. Set it under System → Permissions → User Roles → Role Resources.
Version 1.7.4Jun 12, 2026
The AI Assistant button now appears on the Description and Short Description fields when they are moved out of the default Content tab into the Product Details group. Previously the button was missing on these relocated fields because the editor (the standard WYSIWYG/TinyMCE editor or a Page Builder inline editor) hid or repositioned the field before the button could attach. Both editor types are now handled.
Version 1.7.3Jun 11, 2026
List available prompt scopes over REST — a new read-only endpoint (GET /V1/assistant/scopes) returns every scope a prompt can be assigned to (the screen where the prompt's button appears), each with its value and human-readable name. This lets external systems and scripts discover the valid scope values before creating or updating a prompt.
Creating a prompt through the REST API no longer fails. Scope values are now accepted as a list, so prompts created via the API are saved with the correct scopes instead of erroring out.
Version 1.7.2Jun 9, 2026
Automation rules that match against long text fields (such as a product's Description) no longer fail to run. Previously the rule condition could not be evaluated and threw a "regular expression is too large" error; equality checks now compare the text directly.
Fixed an error when generating the REST API schema that could break REST API requests for the module's endpoints.
Version 1.7.1May 29, 2026
Saving an existing prompt, automation rule, or system message no longer creates a duplicate copy instead of updating the original. This regression was introduced with the 1.7.0 REST API release and affected both the admin pages and the API.
Cleaned up duplicate prompts, rules, and system messages that the regression already created — running the module upgrade automatically removes the extra copies, keeps the original record, and re-links any rules or prompts that were pointing at a duplicate.
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 Magento 2 ChatGPT 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 Bulk Content Automation, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize Multi-Provider AI 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.

Ready for Magento Cloud

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

Loading...