Live images for email
Emails that feel personal.
Turn member details, live numbers, and timely updates into email content that feels made for each reader. Build a campaign, add your widgets, and send it with the email platform you already use.
Free while in beta · No credit card required · 38 widget types · 358 templates
Neighborhood Coffee
Your monthly rewards
The widgets
Find the right widget.
Browse all 38 widget types, then try a preview or open the editor.
Tap a widget to preview it.
How it works
From dashboard to inbox in three steps.
1
Design a widget
Pick a countdown, progress bar, product card, or any of 38 widget types and make it yours — colors, labels, target dates. No code required.
2
Copy its URL
Every widget is a plain image URL. If your email tool can show an image, it can show a widget. Dates, values, and text can be set right in the URL; numeric widgets can also read a public JSON source, and product cards read your product feed.
3
Paste it into any email
Paste the image URL into your email; use the linked snippet for a product card. Images update when requested, subject to their source and render cache policies. Email clients may keep an earlier copy.
That's the whole integration — one image tag, in any email tool you already use.
In your template
https://img.dynamail.io/widgets/7c2b7e6a-4d18-4b5b-a9c4-2f1d6e8a3901/render.gif?referenceDate={{user.trial_ends_at}}&timezone={{user.timezone}}What Alex opens
…/render.gif?referenceDate=2026-10-03T22:19&timezone=America/New_YorkThree recipients, one widget — each countdown rendered from their own data, live.
Personalization
Your email platform fills in the blanks.
What you set in the dashboard is the default. Countdown dates, progress values, chart data, and text variables can be overridden right in the URL — drop your platform’s merge tags into the query string, and each recipient opens an image rendered from their own data. Product cards are the exception: they always show the saved product from your feed, so a URL can never change the price.
?referenceDate=…&timezone=…Per-recipient deadlines?current=…&target=…Per-recipient progress?v_name=…Custom text variablesWorks with any template engine — Iterable, Braze, Klaviyo, Customer.io, Mailchimp. If it can build a URL, it can drive a widget.
One URL, four formats
Swap a parameter, not your workflow.
The same widget renders as GIF, APNG, WebP, or PNG. These are live renders of one countdown — the sizes are real.
Rendering as GIF…
Ready when you are.
DynaMail is free while in beta. Make your next campaign one readers open twice.
Free while in beta · No credit card required