Widgets
A membership card ready for every inbox.
Show each member their name, tier and current points, with a barcode or QR code they can show when they visit.

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=Maya%20Chen&token.tier=Gold&token.memberId=NC-004821&points=1240" width="360" height="288" alt="Personalized membership card with points and a scannable member code" />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
- Loyalty programs — show points and a Code 128 member ID
- Studios and clubs — show visit balances with a QR member code
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.tier=…&token.memberId=…&points=…Supply the member name, tier, member code and an optional points balance.Frequently asked questions
What happens when a member code is missing?
The card shows a clear unavailable panel and never invents a fallback identifier.
Can it render both barcodes and QR codes?
Yes. The saved design chooses Code 128 or QR, and the recipient value is encoded without trimming or case changes.
Will it render in Outlook?
Yes — the widget is a standard image, so it displays wherever images do. The URL extension requests the format (render.gif, render.png, render.webp, render.apng); depending on the design, an animated widget may be served in a compatible animated format even when a static extension is requested. Membership cards are static PNG images.
More widgets for email
Email progress bars, connected to your goals.
Add a progress bar to any email as a plain image URL. Connect a live JSON source or personalize values per recipient. No code. Free while in beta.
A headline that speaks to each reader.
Render brand-font email headlines with safe per-recipient URL tokens and sensible defaults.
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.
Every widget type is included on the free beta plan — see pricing, or browse ready-made email templates.