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:
- 01
Recipient opens the email
Their client requests GET /img/{template}.png?sid={id} from your branded host.
- 02
Edge resolves & caches
Fastly derives a context-aware cache key and serves a hit in milliseconds — or passes to origin on a miss.
- 03
Origin composites live
The render service looks up the recipient’s data + assets and composites a PNG/JPEG with libvips.
- 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.
Built for the hot path
Everything you need to put live, personalized imagery into every send — at scale.
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.
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.
Context-aware
Personalize on recipient attributes, geo, device, weather, time of day, and live data feeds — resolved per open and baked into the pixels.
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.
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.
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.
Log in
Access your account to manage templates, assets, data sets, and fonts.
The Studio opens at app.vantedgedirect.com.