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.

A real render produced by DynaMail’s image pipeline.
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.
More widgets for email
Product cards in email, priced from your feed.
Embed a product card in any email as one linked PNG. Connect your feed for product photos, pricing, sale state, and availability. Free in beta.
Your latest story, ready for any email.
Turn the newest eligible RSS or Atom item into one styled email image with a stable hosted page. Includes an authored fallback. Free in beta.
Email countdown timers for your next deadline.
Add a countdown timer to any email as a plain image URL. Render time remaining to a shared or per-recipient deadline in any timezone. Free while in beta.
Every widget type is included on the free beta plan — see pricing, or browse ready-made email templates.