Variable Data Printing

One template. Any number of unique, print-ready outputs

An embeddable creative SDK that turns a single approved template into thousands of personalised, production-safe print files.

Available for
Web
Mobile
Desktop
Server
One template producing thousands of validated, personalised print outputs

Trusted by 100+ industry leaders

Digitas
Omneky
The Print Bar
Brandwatch
Planoly
HP
Shopify
Reuters
Hootsuite
Semrush
Shutterfly
one.com
Sprout Social
Constant Contact
Spread Group

Built for high-volume workflows driven by templates and data

Create the design system once

Templates become the reusable foundation for every generated output. Teams define the layout, branding, and editable fields once, then generate endless variations using different data.

Keep preview and production perfectly aligned

The same rendering engine powers both the editor preview and the server-side generation pipeline, so approved designs match the final exported files.

Connect data directly to generation workflows

Use any structured data source to populate templates with personalised text, images, colours, and layout variations automatically.

Key capabilities

How to integrate variable data printing

Four steps from CE.SDK in your backend to batch-generated print files.

Step 01

Embed CE.SDK in your print backend

Install the headless CreativeEngine into your existing print infrastructure and call it directly from your backend. The SDK plugs into your data sources, MIS, and print pipeline without rebuilding the stack, and the engine is the same one powering client-side editors.

Open Renderer Docs

Diagram of CE.SDK integrated as the rendering engine between structured data sources, a backend, and the downstream print pipeline
Step 02

Build smart templates with variable fields

Author templates that lock the brand elements you need fixed and tag the text, image, and colour fields that vary per record. Each variable becomes a data binding point, so one template can power postcards, brochures, banners, or packaging from different data.

Open Placeholder Demo

Smart template with locked brand elements and clearly defined variable fields for text, images, and colours
Step 03

Generate batches through the pipeline

Pass CSV, JSON, database, or API records into templates via the headless CreativeEngine and produce a validated output file per record. Direct mail, catalogue variants, and personalised campaign material all flow through the same pipeline.

Open Batch Demo

Generation pipeline ingesting structured data from any source
Step 04

Match production and validate

Built-in validation catches issues before designs reach production. Generate print-ready files from the same creation session, with the editor preview and the server renderer running on the same engine so every record matches what was approved.

Open Validation Demo

Server-rendered output matching the approved editor preview pixel-for-pixel

One rendering engine from template creation to batch generation

Many VDP workflows rely on separate systems for designing templates and generating outputs. That disconnect creates inconsistencies between preview and production. IMG.LY uses the same creative engine across the editor and the server-side renderer, so templates, rendering behaviour, and validation stay consistent throughout the entire workflow.

Available for
Web
Mobile
Desktop
Server

Preview exactly what gets generated

Templates created and approved in the editor render identically during server-side generation. No separate rendering pipeline, no output surprises at scale.

Run full edit operations server-side

Apply text replacement, image swapping, colour updates, and layout changes automatically during generation, without requiring a client session.

Deploy on your existing infrastructure

Run the CreativeEngine in any Node.js environment on any platform with Node.js support, including AWS.

Success story

How PostBuddy Launched Personalized Direct Mail for E-Commerce Without Building a Custom Editor

difference in A/B-tested campaign performance

3

Nordic markets reached (DK, SE, NO)

0

custom editor maintenance — embedded SDK instead

PostBuddy is a Denmark-based startup modernizing direct mail marketing — enabling e-commerce brands to create, personalize, and automate postcard campaigns integrated with their online workflows.

It’s hard to imagine we could have launched PostBuddy without a design editor SDK. Customers want an integrated experience, and we needed to channel our limited resources into our core mission, not a custom editor.

Hans Christian Bøggild Co-Founder
PostBuddy
PostBuddy

Challenge

PostBuddy needed an embedded design editor that lets non-technical e-commerce users create print-ready postcards with personalization and variable data — without burning early-stage engineering on a custom editor.

Solution

Integrated CE.SDK to deliver an in-app design experience with mail merge, custom branding, and template guidance for streamlined postcard creation.

  • 4× performance gap between A/B-tested designs proved design variation matters.
  • Expanded reach into Sweden and Norway on top of the Danish home market.
  • Engineering stayed focused on PostBuddy’s core direct-mail automation.

Why VDP teams trust IMG.LY

The editor and generation engine stay in sync

Templates approved in the editor render consistently during high-volume generation. No separate rendering pipeline that could drift from what was approved.

Works with any structured data workflow

Connect CRMs, spreadsheets, APIs, databases, and custom systems to generate personalised outputs at scale, no specific data format or integration method required.

Validation happens before files reach print

Every generated asset is checked automatically against production rules before release, bleed, DPI, colour profile, content moderation, all run per output.

One integration powers the full workflow

The same SDK supports template authoring, rendering, validation, and batch generation across client and server environments.

More from IMG.LY

Guardrailed, on-spec personalization for any print product.

Web-to-Print Design Tool

Embedded print design editor for safe customer self-service.

Creative Automation

Scale ad and content production with template-driven creative pipelines.

Apparel & Merch

Interactive product configurators with live previews for apparel and merch.

Print

Print-safe editors and pipelines for the print industry.

Marketing Tech

Embed creative production inside marketing platforms.

E-Commerce

Product personalization and creative for e-commerce platforms.

Digital Asset Management

In-platform editing for DAM and asset workflows.

Variable data printing works best when templates and data share the same system

IMG.LY gives teams one creative infrastructure for template creation, data-driven generation, validation, and production-ready export. Build reusable templates once, connect any data source, and generate personalised print assets at scale with consistent output from preview to production.

Variable Data Printing FAQs

Variable data printing specifically refers to using a data source to generate variations of a fixed design template, with each output feeding into a downstream print workflow to produce physical prints. Creative automation is broader - it covers any programmatic creation or editing of designs, including digital outputs, where any design element can change. VDP is a subset of creative automation applied to print production.

The headless CreativeEngine API accepts any structured data source - CSV, database query result, JSON, or custom API response. You pass data records to the engine alongside a template, and it applies variable substitutions and generates output files for each record. There is no requirement for a specific data format or integration method.

The full range of edit operations available in the client editor is available server-side via the headless API - text substitution, image replacement, colour changes, font adjustments, and layout modifications. Any operation a user can perform interactively can be performed programmatically at generation time.

The client editor and the server-side renderer run on the same creative engine. A template approved in the editor renders identically in batch generation - there is no separate rendering system that could produce different output.

Validation rules - bleed margins, DPI thresholds, colour profiles, content moderation - are defined at the template level and run automatically against each generated output file. Files that fail validation are flagged individually, so a single problematic output does not require re-running the entire batch.

Outputs can be exported as PNG, JPEG, and PDF. The Print-Ready PDF plugin enables PDF/X export with CMYK values preserved on vector and text elements, and named spot colours that pass through for print-provider pick-up. Export format and quality settings are configured per template and applied consistently across all generated outputs.

Yes. IMG.LY's solutions team provides different levels of support based on your licence type. For VDP integrations involving custom data pipelines or high-volume server-side generation, contact the team to discuss your specific architecture and requirements.