What problem does it solve?
Manually creating dozens or hundreds of Canva designs from spreadsheet data is repetitive and error-prone. This Skill automates the process by mapping CSV or tabular data columns to a Canva brand template's autofill fields and generating one design per row.
Core Features & Use Cases
- Flexible Data Input: Accepts uploaded files, pasted tables, JSON arrays, or URLs, then previews headers and row counts before processing.
- Template Field Mapping: Searches autofill-capable brand templates, inspects their dataset schema, and fuzzy-matches CSV columns to text, image, and chart fields with user confirmation.
- Image Handling: Supports Canva asset IDs directly or uploads image URLs via the Canva API to obtain asset IDs before autofilling.
- Batch Execution with Reporting: Creates designs sequentially with per-row progress tracking, failure isolation, and a final summary with design links and error details.
- Use Case: A marketing team with a 50-row product spreadsheet generates 50 branded social media designs, each populated with the product name, price, and hero image from its row.
Quick Start
Bulk create Canva designs from this CSV file using my brand template, generating one design per row.