Data-Driven Digital Printing

Personalised Printing & Variable Data Printing (VDP)

Create print pieces that change from one recipient or record to the next. Personalise names, addresses, images, offers, languages, QR codes, barcodes and other approved content across cards, invitations, certificates, tickets, postcards, labels and selected marketing materials.

Reviewed: 4 August 2026Service location: Kuala Lumpur, MalaysiaProject quotation required

Personalised printing at a glance

Variable textNames, job titles, addresses, dates, IDs and messages
Variable imagesDifferent photographs, logos, maps or product visuals
Trackable contentUnique QR codes, barcodes, serial numbers or voucher codes
Suitable productsCards, invitations, certificates, tickets, postcards, labels and more
Data and proofingA clean data file, master template and approved sample records are required
Quantity and pricingMinimum quantity and price depend on the selected product and data complexity
!
Customer data must be accurate and lawfully supplied. Image Magic performs production-oriented checks, but the customer remains responsible for names, addresses, numbers, codes, images, consent, record count and final approval. Do not send unnecessary or highly sensitive personal data.

See how variable data printing works

This short XMPie video introduces the idea of data-driven communications in a retail setting. The software and workflow shown are a third-party example and may differ from the process used for your Image Magic project.

External educational video. Image Magic does not claim ownership of the video or guarantee that every feature shown is included in its service.
01

What is personalised printing and VDP?

Personalised printing is a broad term for printed pieces that contain information selected for a particular person, branch, group or transaction. Variable Data Printing (VDP) is the automated process used to merge a master design with a structured data file so that each printed record can be different.

Print approachWhat changesTypical example
Standard printingEvery copy is the same.One flyer design printed 1,000 times.
Basic personalisationOne or two fields change.Certificates with a different participant name.
Variable Data PrintingSeveral text, image or code fields can change according to each record.Postcards with a recipient name, branch map, language, offer and unique QR code.
VDP does not mean unrestricted layout changes. The project still uses an approved master design, rules and data fields. More complex conditional layouts require additional setup, testing and quotation.
02

What can be personalised?

The exact fields depend on the product, available print area and approved data structure.

01

Names and contact details

Recipient name, company, job title, branch, address, email or telephone number.

02

Images and logos

Different portraits, product photographs, sponsor marks, branch logos or approved graphics.

03

Codes and numbers

Serial numbers, member IDs, race numbers, ticket numbers, voucher codes, QR codes or barcodes.

04

Offers and messages

Different headlines, benefits, product recommendations or branch-specific information.

05

Languages and versions

English, Bahasa Malaysia, Chinese or other approved language versions matched to a record.

06

Locations and directions

Nearest outlet, event session, table number, route map or assigned collection point.

Variable content must fit the design. Long names, addresses, translations and unusual characters can change line breaks or overflow. The master artwork must allow enough space for the longest expected record.
03

Popular applications for variable data printing

ApplicationPossible variable fieldsPlanning note
Invitations and event cardsGuest name, table, session, date, venue and QR code.Confirm spelling, guest count and duplicate handling before approval.
Certificates and awardsParticipant name, course, category, achievement and serial number.Allow for long names and confirm the required signing area.
Tickets and vouchersTicket number, offer code, barcode, QR code and validity date.Define whether codes must be unique, scannable and non-repeating.
Membership and identification cardsName, photo, member number, expiry date and access code.Confirm data authority, privacy requirements and card technology separately.
Postcards and addressed mail piecesName, address, language, nearest branch, image and offer.Mailing, postage or fulfilment is not included unless confirmed in writing.
Name tags, race bibs and event materialsName, number, category, zone, team and QR code.Specify sorting, packing and event sequence before production.
Labels and product identificationSKU, batch, serial number, model, size, flavour or code.Product, adhesive, surface and regulatory requirements must be reviewed.
Booklet covers and personalised documentsRecipient, department, edition, branch or account reference.Page order, binding and confidential content require extra control.

Availability depends on the selected product, material, print process, finishing and data complexity. Contact Image Magic before preparing a large database or final artwork.

04

How personalised printing may support a campaign

Well-planned personalisation can make printed communication more relevant and easier to act on. It can also reduce manual preparation when many versions are required.

  • Address the recipient or group directly.
  • Match the message, language, branch or offer to approved data.
  • Create many controlled versions from one master template.
  • Use unique codes to support registration, redemption or response tracking.
  • Print only the records required for the approved list.
  • Sort or pack records by branch, class, team, session or delivery group.
  • Support repeat campaigns by using a consistent data and template structure.
Marketing results are not guaranteed. Response, conversion and return on investment depend on the offer, list quality, data accuracy, design, distribution, timing, customer experience and follow-up—not personalisation alone.
05

Image Magic personalised printing workflow

1

Define the project

Confirm product, size, quantity, variable fields, finishing, sorting, delivery and required date.

2

Prepare the master design

Separate fixed content from variable text, image and code areas.

3

Prepare the data

Supply a clean Excel or CSV file and clearly named variable images where required.

4

Set up the merge

Image Magic maps approved columns and assets to the master template.

5

Review sample records

Check normal, long, blank and special-character records before approval.

6

Approve production

Approve the design, data count, rules, sample output and delivery requirements.

7

Print and quality check

Production follows the approved files, with agreed sorting, packing and dispatch.

Production starts after payment and final approval. Data cleaning, new artwork, additional proofs or late file replacement may change the quoted price and completion date.
06

How to prepare the variable data file

Excel or CSV is normally suitable. Use one row for each printed record and one column for each variable field.

Record_ID | Full_Name | Company | Language | Offer_Code | QR_Value | Image_File 0001 | Aisha Lim | ABC Sdn Bhd | EN | WELCOME20 | https://.../0001 | 0001.jpg 0002 | 陈伟明 | XYZ Trading | ZH | MEMBER10 | https://.../0002 | 0002.jpg

Data preparation checklist

  • Use a unique record ID for every row.
  • Keep one field per column and do not merge cells.
  • Convert formulas to final values before submission.
  • Format postcodes, member numbers and leading-zero fields as text.
  • Use one consistent date format and language code.
  • Remove accidental duplicates, hidden rows and unused columns.
  • State how blank or missing fields should be handled.
  • Match image filenames exactly to the relevant record ID or image column.
  • Provide the final record count and any required sorting sequence.
  • Keep a secure backup of the final approved data.
Do not send a working database with uncertain records. The print quantity and output follow the approved final file. Incorrect names, duplicate rows, missing addresses or wrong codes may be reproduced exactly as supplied.
07

How to prepare the master artwork

  • Supply the correct finished size, bleed, safe area and orientation.
  • Identify fixed content and every variable field clearly.
  • Allow enough width and height for the longest expected text.
  • Confirm font support for English, Bahasa Malaysia, Chinese and special characters.
  • Keep variable text away from trim, fold, binding, eyelets and perforations.
  • Use consistent image dimensions or define a crop and fit rule.
  • Keep QR codes and barcodes clear of busy backgrounds and maintain a quiet zone.
  • State alignment, capitalisation, date, currency and number-formatting rules.
  • Provide separate layers or a clear marked-up PDF where practical.

Review the Image Magic artwork and file specifications before submitting the final design.

Editable source files may be needed for complex projects. Fonts, linked images and licensed assets must be supplied or legally available for production use.
08

Proofing and quality-control requirements

A VDP proof should demonstrate how the rules behave across different records—not only the shortest or easiest name.

A normal record displays correctly.
The longest name and address fit safely.
Blank optional fields behave as instructed.
Chinese and special characters render correctly.
Leading zeros and number formats are preserved.
Images match the correct records.
QR codes and barcodes scan at final size.
The final record count matches the order.
Sorting and packing instructions are confirmed.
The approved proof reflects the final data version.
Approval locks the production version. Replacing the data, template or variable rules after approval can require a new setup, new proof, revised price and revised completion date.
09

Privacy and responsible use of personal data

Variable data projects may contain personal or confidential information. The customer must have a lawful purpose and the necessary authority, consent or other legal basis to provide and use the data for printing.

  • Provide only the fields needed for the approved print project.
  • Do not include passwords, banking credentials, complete payment-card details or unrelated identification data.
  • Use an approved secure transfer method for confidential files.
  • Password-protect sensitive archives where appropriate and share the password separately.
  • Limit access within your organisation to authorised people.
  • Do not submit purchased or third-party marketing lists unless you can demonstrate lawful authority and Image Magic has accepted the project.
  • Tell Image Magic about special confidentiality, deletion or access requirements before quotation.
  • Keep your own secure original and approved data file.

Image Magic will handle personal data according to its Privacy & Personal Data Protection Policy and may involve authorised production or technology providers only where needed to complete the service.

Avoid unnecessary sensitive data. When a project involves children, identification documents, health information, financial information or other high-risk data, contact Image Magic before sending any file.
10

Quantity, quotation and production time

There is no single minimum quantity or fixed VDP surcharge that applies to every product. Some digital products may support very small record counts, while other materials, finishing methods or outsourced processes require a higher minimum.

Quotation factorExamples
Printed productCard, certificate, ticket, label, postcard, booklet, name tag or event material.
Physical specificationFinished size, material, print sides, colour, finishing and packing.
Record countTotal number of unique records and required spare quantity.
Variable complexityNumber of fields, conditional rules, image changes, languages, barcodes or QR codes.
Data conditionClean final data versus files requiring repair, matching, deduplication or reformatting.
ProofingNumber of sample records, physical proofs, revisions and scan tests.
FulfilmentSorting, batching, individual packing, branch packing, labels and delivery.

Production time begins after full payment, final artwork approval, final data approval and confirmation of all specifications. See the Payment Guide and Production & Delivery Schedule.

11

Important limitations and responsibilities

  • VDP cannot correct inaccurate, incomplete or unlawfully obtained data.
  • Image Magic does not guarantee campaign response, sales or return on investment.
  • A digital proof is not always an exact colour or material proof.
  • Variable text can reflow when names, addresses or translations are longer than expected.
  • QR codes and barcodes can fail when the supplied value, size, contrast or destination is unsuitable.
  • Mailing, postage, distribution and list acquisition are not included unless confirmed in writing.
  • Customer-approved spelling, data and codes are not automatically eligible for a free reprint.
  • Late changes can affect quantity, price, production time and delivery.
Start with a controlled sample when the project is complex. A small test, sample set or physical proof may be advisable before a large production run.
12

Information needed to start a VDP project

Send the following information so Image Magic can assess the project and prepare an accurate quotation.

Product type and finished size.
Estimated number of unique records.
Material, print sides and finishing.
List of fixed and variable fields.
Sample artwork or master template.
Five to ten sample data records.
Variable image or code requirements.
Sorting, packing and delivery instructions.
Required date and delivery location.
Privacy or confidentiality requirements.
Do not email the full confidential database for an initial enquiry. A small anonymised sample is normally enough for quotation and setup discussion.

Ready to discuss a personalised printing project?

Send a small anonymised sample, the product specification, estimated record count, variable fields, required date and delivery location. We will review the feasibility and quotation before you send the full final data.

WhatsApp
012-651 2849
Business hours
Monday–Friday: 9:00 am–6:00 pm
Saturday: 9:00 am–1:00 pm
Sunday & Public Holidays: Closed
Service information: This page provides general guidance. Product-specific specifications, an approved quotation, data-handling instructions, proofs and written production arrangements take priority where they differ. Image Magic may update this page as its equipment, workflow, suppliers or security requirements change.