Articles on: Integrations

Bulk Rendering from Spreadsheets

Bulk Rendering from Spreadsheets


Generate hundreds of renders at once by uploading a CSV or Excel file.


Accessing Spreadsheet Generation


  1. Go to Spreadsheet Generation in your dashboard
  2. Upload your CSV or Excel file (.xlsx, .xls)
  3. Preview and validate
  4. Click Start Generation


File Format Requirements


Required Column

  • template — The template ID for each row


Layer Columns

Use the format: {layer-name}_{property}


Examples:

  • title_text — Set the text of layer "title"
  • title_color — Set the color of layer "title"
  • image-1_image_url — Set the image URL of layer "image-1"
  • background_fill — Set fill color of layer "background"


Optional Settings Columns

  • format — Output format (jpg, png, pdf, etc.)
  • transparent — true/false for transparent background
  • background — Background color (hex)
  • name — Custom name for the render


Example Spreadsheet


template

name

title_text

title_color

logo_image_url

abc-123

john-card

Welcome John

#FF0000

https://...

abc-123

jane-card

Welcome Jane

#0000FF

https://...


Processing


  • Rows are processed in parallel (up to 5 at a time)
  • Progress is shown in real-time
  • Failed rows are logged with error messages
  • Each render costs 1 credit


Downloading Results


  1. Wait for all rows to complete
  2. Click Generate ZIP
  3. Download the ZIP file containing all renders


Tips


  • Validate your spreadsheet before uploading
  • Use the Playground to verify layer names
  • Start with a small test batch
  • Template IDs must belong to your account

Updated on: 11/01/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!