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-menonPhoto 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
Updated 1 Nov 2026