Kalpana Docs
Recipes

Event badges or certificates

Make a badge or certificate for every person on a list, with their name and photo.

You design one badge or certificate, then fill it with a name, a role and a photo for each person on your list. Every person gets their own file, named after them.

What you need

  • A saved template with text layers Name and Role, and an image layer Photo. A certificate can use Name and Course and no photo.
  • A list as a CSV with columns Name, Role, Photo and file_name.
  • Photos in Brand Assets → All Images, named to match the Photo column. Photos must be PNG, JPEG or WebP, up to 5 MB and 5000 x 5000 pixels.
  • 1 render credit for each person.

Steps

Design for any person

Set the page size under Artboard in the designer, such as 1200 x 1600 for a badge or 1920 x 1080 for a certificate. Make Photo an image layer with Cover fit, so any photo fills its frame. Do not design around one person's face or name.

Give Name room: set its Max lines and Shrink to fit so a long name stays inside its box. See Build a layout that survives long copy.

Add a placeholder photo

Keep a neutral placeholder as the Photo image. If a row has no photo, the badge shows the placeholder instead of an empty gap.

Prepare the list

Put one person on each row:

Name,Role,Photo,file_name
Asha Rao,Speaker,asha-rao.jpg,asha-rao
Dev Menon,Volunteer,dev-menon.jpg,dev-menon

Photo holds the exact name of an image in All Images, or an https:// link on an allowed domain. file_name names each output file.

Upload the photos

Open Brand Assets → All Images and add the photos. Their file names must match the Photo column in your sheet. Put them in an image collection so you can find them later.

Start the batch

Open Batches → New Batch, select the template, choose Continue, and upload your CSV with Upload a CSV file.

Check the longest names and odd photos

Choose the eye icon on the row with the longest name. For a badly framed photo, use Image fit: change Zoom and Horizontal and Vertical until the face is centred. A row with no photo keeps the placeholder. To hide the photo layer instead, turn on Disable layers that are empty.

Create and run

Choose Create Batch, turn on Publish straight away and run it from Batches → Published. A list of 120 people costs 120 render credits, and the confirmation shows the total first. Choose a Folder first to keep the badges together.

Check the result

Details shows a file for each person, named from file_name. Open a few from the start, middle and end of the list.

The commonest mistake is a Photo name that does not match the library. A row whose image cannot be found is flagged in the grid and skipped, so fix it in the sheet or with Pick Image.

Files are PNG, JPEG or WebP at the page's pixel size. Choose the page size for where the file is going.

Next

Was this page helpful?

Updated 1 Nov 2026

On this page