← Image automation guides

Batch workflow

Create Images from a CSV File

Turn CSV rows into consistent branded images by mapping columns to dynamic layers in a Duply template.

Quick answer

Use CSV generation when the content already exists as a clean table and you need a predictable batch of images without setting up a live integration.

Best-fit use cases

Product catalogs
Certificates and badges
Event speaker cards
One-time campaign batches

Implementation

A reliable four-step workflow

1

Prepare columns

Use clear headers for every dynamic field and public URLs for remote images.

2

Map fields

Connect each CSV column to the matching layer in the template.

3

Preview

Test the longest headline, missing optional values, and unusual photo dimensions.

4

Generate

Run the full batch and keep a row identifier with every output.

Concrete example
trigger
A catalog export is ready
inputs
SKU, name, price, photo URL, sale badge
output
One product image per row
destination
Download, DAM, or ecommerce upload

Frequently asked questions

What should every CSV row include?

Include a stable row identifier plus the text and public image URLs required by the selected template.

How do I prevent text overflow?

Test the longest real values first and set conservative character limits for fields that control layout.

Continue the workflow

Build one production-shaped example

Start with one approved template, realistic data, and the exact trigger your team intends to use.

Start free