---
title: "Changelog - April, 2025"
description: "Developer documentation for Topol's embeddable white-label email editor and landing page editor (beta). Get practical insights and guidance for integration and optimized user experiences."
url: https://docs.topol.io/changelog/2025-04.html
---

# 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](https://docs.topol.io/email-editor/guide/custom-ai.html).

## 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](https://docs.topol.io/email-editor/guide/premade-templates-in-editor.html#enabling-premade-templates).

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](https://docs.topol.io/email-editor/guide/premade-blocks.html).

## 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.
