Widgets

A headline that speaks to each reader.

Design one branded headline image and personalize it at render time with URL token values such as a name, city, or plan. Missing values fall back cleanly so raw merge tags never reach an inbox.

Personalized email banner showing a brand-font headline and supporting line

A real render produced by DynaMail’s image pipeline.

Create a free account

Free while in beta · No credit card required

How it works

Every DynaMail widget is a plain image URL. Design it in the dashboard, then paste the URL into an <img> tag — or your email editor’s image block — like this:

Example embed snippet

<img src="https://img.dynamail.io/widgets/YOUR-WIDGET-ID/render.png?token.name=Jo&token.city=Chicago&token.plan=Plus" width="552" height="216" alt="Personalized brand-font headline banner for email" />

YOUR-WIDGET-ID is a placeholder — every widget you create gets its own id. The file extension requests the output format — gif, apng, webp, or png. Depending on the design, an animated widget may be served in an animated format even when a static extension is requested.

DynaMail renders when the image is requested and briefly caches the result. Email clients and their image proxies can also cache images, so a later open may reuse a previous response. No script, no custom HTML, nothing for your email platform to strip out.

What it’s for

  • Promotional launches — give every recipient a clear, branded offer headline
  • Lifecycle greetings — welcome customers with their name and plan
  • Account updates — show concise status copy in a font email clients cannot load

Personalize it in the URL

The data behind the widget — its values, chart points, and text placeholders — can come from the URL. Append query parameters, or your email platform’s merge tags, and each recipient’s open renders from their own data.

?token.name=…&token.city=…&token.plan=…Supply recipient values using token namespaced parameters. Names are ASCII identifiers; values are bounded plain text and safely substitute into the authored copy.

Frequently asked questions

Which tokens can a banner use?

Use any ASCII token name beginning with a letter, followed by letters, numbers, or underscores. Common examples are name, city, and plan. The same names can have configured defaults.

What happens when a recipient has no value?

A configured default is used when available. Otherwise the token disappears and surrounding whitespace is normalized, so the image never shows a raw merge tag.

Can email clients load the brand font?

The headline is rendered into the image with the collection display face before the email client receives it, so the design remains consistent even when web fonts are blocked.