Each recipient sees a different image — personalized at open time. Embed a single Pictify URL. When the email opens, the image renders with the recipient's name, city, device, or live data. No ESP plugins needed.
Create an image template with variables like {{name}}, {{city}}, {{offer}} using the visual editor.
Combine your Pictify render URL with merge tags from your ESP — each recipient gets a unique image URL.
Drop the URL into an <img> tag. When the email opens, Pictify renders a personalized image for that recipient. No plugins needed.
If you can put it in a merge tag, Pictify can render it into an image.
Hey Alex,
Check out deals in Seattle
"Hey {{name}}, check out deals in {{city}}" — each recipient sees their own name and city.
Live countdown to sale end, event start, or deadline — renders the current time at email open.
Show the actual product price and availability at the moment the email is opened.
Show weather-appropriate products or messaging based on the recipient's location.
Copy-paste these examples into your email builder. It's that simple.
FIRST NAME
*|FNAME|*CITY
*|CITY|*https://api.pictify.io/r/YOUR_TEMPLATE.png?token=YOUR_API_KEY&name=*|URL:FNAME|*&city=*|URL:CITY|*srcCITY requires a custom merge field. Create it in Audience → Settings → Merge fields.
Set default merge values in Audience settings for each field.
Images are standard img tags — they work perfectly in every email client including Outlook, Apple Mail, and Gmail.
Images are rendered dynamically as PNG or JPG on our edge servers milliseconds after the email is opened.
First render is cached for 60 seconds, then re-rendered with fresh data. You control TTL via Dynamic Links settings.
If a variable is missing, the template shows the default value you specifically set in the editor. Zero broken images.
Free plan includes 50 personalized images/month.
Standard plan and above: unlimited personalization.