PICTIFY
Works With Mailchimp · SendGrid · Klaviyo

Personalized Images
In Every Email

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.

Workflow

Three Steps to Personalized Email Images

01

Design Your Email Image

Create an image template with variables like {{name}}, {{city}}, {{offer}} using the visual editor.

02

Build the Image URL

Combine your Pictify render URL with merge tags from your ESP — each recipient gets a unique image URL.

03

Paste as <img> in Your Email

Drop the URL into an <img> tag. When the email opens, Pictify renders a personalized image for that recipient. No plugins needed.

Features

What You Can Personalize

If you can put it in a merge tag, Pictify can render it into an image.

Hey Alex,
Check out deals in Seattle

Personalized Greetings

"Hey {{name}}, check out deals in {{city}}" — each recipient sees their own name and city.

Flash Sale Ends In
12HRS
:
45MIN

Countdown Timers

Live countdown to sale end, event start, or deadline — renders the current time at email open.

$89.99 $120

Live Pricing

Show the actual product price and availability at the moment the email is opened.

Your Local Weather
72°
Perfect for a run!

Weather-Based

Show weather-appropriate products or messaging based on the recipient's location.

Integrations

Works With Your ESP

Copy-paste these examples into your email builder. It's that simple.

Mailchimp

Merge Tags

FIRST NAME

*|FNAME|*

CITY

*|CITY|*

Example Image URL

https://api.pictify.io/r/YOUR_TEMPLATE.png?token=YOUR_API_KEY&name=*|URL:FNAME|*&city=*|URL:CITY|*

How to Use

  1. 1
    Copy the URL above
  2. 2
    In your Mailchimp editor, add an Image block
  3. 3
    Paste the URL as the image src

CITY requires a custom merge field. Create it in Audience → Settings → Merge fields.

Defaults

Set default merge values in Audience settings for each field.

Gmail Image Proxy — What You Need to Know

  • Safe: Personalized URLs are unique per recipient — Gmail caches each one separately.
  • Notice: Same recipient opening twice sees the cached version from first open (affects countdown timers).
  • Action: IP-based geolocation does NOT work in Gmail. Always pass city via merge tags.
Infrastructure

How It Works Under the Hood

No JavaScript Required

Images are standard img tags — they work perfectly in every email client including Outlook, Apple Mail, and Gmail.

Server-Side Rendering

Images are rendered dynamically as PNG or JPG on our edge servers milliseconds after the email is opened.

Smart Caching

First render is cached for 60 seconds, then re-rendered with fresh data. You control TTL via Dynamic Links settings.

Graceful Fallbacks

If a variable is missing, the template shows the default value you specifically set in the editor. Zero broken images.

Start Now

Start Personalizing Email Images

Free plan includes 50 personalized images/month. Standard plan and above: unlimited personalization.

Support

Frequently Asked Questions