Changelog - October, 2025
New Features
Convert JSON Template to HTML API
We’ve launched a powerful new API that enables you to convert JSON templates directly into production-ready HTML using the MJML rendering engine. This feature makes it easier than ever to integrate the editor output into your own sending pipelines, automation workflows, or custom applications.
Why It Matters
This new API provides greater flexibility for developers working with templates outside the editor. It allows you to automatically generate responsive HTML from saved JSON templates and easily integrate rendered emails into your own sending workflows or external systems. The MJML rendering engine ensures that the resulting HTML remains fully consistent with what users see inside the editor. All conversions are handled securely through the X-Secret-Key header, making it a fast and reliable way to render and deliver templates built with the Plugin.
How to Use
To utilize this API, you need to:
Visit our API documentation for full details: Convert JSON to HTML API
Obtain your X-Secret-Key to authenticate API requests by following this guide: How to Get Secret Key
Use your secret key in the request header and send your JSON template data along with all other required data to the API endpoint. The response will return your rendered HTML.
This update provides a seamless way to automate email template rendering in your application, ensuring consistent and high-quality HTML output on demand.
Improvements
Automatic Image Format Selection in Image Editor
The Image Editor now automatically detects if an image contains transparency. Transparent images are saved as PNG, while non-transparent ones default to JPG. The format can still be changed manually before saving.
Default Format for Merge Tags
You can now define default values for Merge Tags. These values are automatically loaded in the Preview and used in your template. You can also easily adjust them directly in the Preview if needed. For details on how to configure them, see this documentation.
Automatic Product Feed Selection in Product Block
If you have only one Product Feed connected to the Plugin, it is now automatically selected in the Feed dropdown when you insert a Product Block into your template. If multiple feeds are available, you still need to manually select the desired one from the dropdown.
New options to toggle editor features from custom UI buttons
We’ve added new callable functions that let you toggle various editor panels directly from your custom UI. Your users can now open or close the AI Chat (TopolPlugin.toggleChatAI()), Autosaves (TopolPlugin.toggleAutosaves()), and Comments panels (TopolPlugin.toggleComments()) using your own buttons, fully replacing the default ones. For specifics about these functions, see this documentation.
Option to position the Text Editor Toolbar at the bottom
In addition to existing customization options, you can now lock the Text Editor toolbar to the bottom of the editor window using the new textEditorToolbarBottomPosition option. This resolves the issue where the toolbar could overlap and block parts of the template above the edited block. You can also specify whether the toolbar appears on the left, right, or center of the bottom section of the editor. For details on this new feature, check this documentation.
Bugfixes
- Resolved an issue where Merge Tag values defined only with the word “code” were automatically translated into the editor language.