● Live now — serving at the edge in <500ms

Every email image, personalized the instant it's opened.

Vantedge Direct renders a fresh PNG every single time an email is opened — countdowns, prices, weather, inventory and location, composited at the edge and baked into the pixels. Not stale from send time. Correct the moment your recipient looks.

<500ms
p95 at the edge
90%+
edge cache hit rate
per-open
render freshness
1 URL
no signing, no per-send

From open to image in one request

A single open URL in your email — GET /img/{template}.png?sid={id} — does all of this:

  1. 01

    Recipient opens the email

    Their client requests GET /img/{template}.png?sid={id} from your branded host.

  2. 02

    Edge resolves & caches

    Fastly derives a context-aware cache key and serves a hit in milliseconds — or passes to origin on a miss.

  3. 03

    Origin composites live

    The render service looks up the recipient’s data + assets and composites a PNG/JPEG with libvips.

  4. 04

    A personalized image lands

    The exact-right creative renders in the inbox — generated for this person, at this moment.

Baked in, right now

Every one of these is a real PNG composited by our render edge the instant your browser asked for it — the countdown, clock and date are baked in server-side at request time. Reload in a bit and they move.

render context = your open
Live countdown
Counts down to midnight — re-rendered each request.
Time-of-day greeting
Morning, afternoon or evening — by the open time.
Today's date
Always shows the day it is opened.
Personalized rewards
Per-recipient balance, pulled from a data set by opaque ID.
Knows where you are
Your city + device, from the request — no data stored.

Built for the hot path

Everything you need to put live, personalized imagery into every send — at scale.

bolt icon

Rendered at open, not at send

The image is composited the moment the inbox requests it — so countdowns, prices, and inventory are correct seconds before the recipient sees them, not hours stale from send time.

gauge icon

Sub-500ms at the edge

A global Fastly edge serves a 90%+ cache hit rate; origin renders with libvips composite in tens of milliseconds. p95 under 500ms at 1k req/s on a single instance.

globe icon

Context-aware

Personalize on recipient attributes, geo, device, weather, time of day, and live data feeds — resolved per open and baked into the pixels.

shield icon

Simple URLs, unguessable IDs

One open URL per template — /img/{template}.png?sid={id}. No signing, no per-send pre-render. Recipient lookups can use platform-issued opaque IDs, so URLs can’t be enumerated.

layers icon

Multi-tenant by design

Per-account data sets, asset buckets, and cache isolation. Two brands can share a template slug and never collide on a cached render.

heart icon

Never a broken image

On any failure the edge serves a per-template fallback or a transparent pixel — the recipient always sees something, and you get a clean 200.

See your creative come to life

Tell us what you'd personalize and we'll render a live sample against your data. Most teams are live in under a week.

No spam. We'll reach out within one business day.

Log in

Access your account to manage templates, assets, data sets, and fonts.

Customer log inStudio dashboard & template manager
Single sign-on (SSO)SAML / OIDC for enterprise teamscoming soon
API & docsBuild image URLs from your own servicescoming soon

The Studio opens at app.vantedgedirect.com.