Skip to content

Changelog - April, 2025

New Features

Email AI API

Custom AI Model

Custom AI Model routes the Plugin's AI calls to your own endpoint instead of the built-in OpenAI GPT integration. The Plugin ships with GPT-backed text editing and preheader generation; Custom AI Model intercepts those calls and sends them to a self-hosted server or an internal LLM tuned to your brand voice.

Routing the calls to your own infrastructure keeps text and prompts in-house, which gives full control over data privacy and compliance. It also allows a model fine-tuned for your industry or brand voice, performance tuned to your speed and cost targets, and swapping models on demand.

Define two POST routes in your Plugin API:

  • /{API.GENERATE_TEXT} for text edits
  • /{API.GENERATE_PREHEADER} for preheader generation

For full configuration details, including example requests and responses, see the documentation.

Improvements

Email API

Dynamic Premade Template Filters

Supplying category and keyword listing endpoints in TOPOL_OPTIONS.api now enables dynamic filtering in the Premade templates picker. Without those endpoints, the filter controls stay hidden. For full details, see the documentation.

Email Blocks

Increased Number of Columns in a Structure

A single structure now holds up to eight columns side by side, double the previous limit of four, for richer layouts and more detailed content.

Email Config

Premade Blocks Syntax Update

Premade Blocks can now be grouped into named collections, with updated options controlling how they appear: show only your blocks, append them to Topol's defaults, or turn the feature off entirely. For updated details and new code examples, see the documentation.

Bugfixes

  • Email Fixed a problem that reset list block margins and padding (top, bottom, left) when closing and re-opening a template.
  • Email Resolved a bug where reordering blocks within a structure prevented those blocks from being resized.