Key takeaways
- Bulk Create is a Canva Pro feature that merges spreadsheet data (CSV or manual entry) into a template.
- Workflow: design one template β open Bulk Create β upload data β connect fields β generate pages.
- Killer use cases: certificates, business cards, name badges, personalized social post sets.
- Each data row becomes a new page in the same design file, ready to export together.
Bulk Create in Canva automatically generates one design per row of a spreadsheet: you design a single template, upload your data as a CSV or type it into a table, connect each column to a text or image element, and Canva produces all the variations as pages in one file. What used to take an afternoon of copy-paste takes about ten minutes. Here's the complete process.
Step 1: Prepare your data
- Build a spreadsheet. One row per design, one column per element that changes: Name, Title, Date, Photo. Keep the header row clean β headers become field names in Canva.
- Export as CSV. Save or export the sheet as a .csv file. (You can also type data directly into Bulk Create's built-in table for small jobs.)
- Handle images separately. For photo columns, you'll upload the images into Canva and match them to rows during field connection β have the files ready.
Step 2: Design one template
- Create a single-page design. A certificate, a business card, an Instagram quote β whatever you're multiplying. Use placeholder text like "Full Name" where data will go.
- Keep it one page. Bulk Create generates new pages from the page you run it on, so the template itself should be a single page.
- Leave room for long values. The shortest name in your data and the longest will share the same text box β size boxes for the longest entry and enable auto-fitting if needed.
Step 3: Run Bulk Create
- Open Apps β Bulk Create. In the editor, open the Apps panel and launch Bulk Create.
- Upload your CSV (or enter data manually in the table). Check that each column imported correctly.
- Connect fields. Right-click each template element β the name text box, the photo placeholder β choose "Connect data," and pick the matching column. Connected elements show a data tag.
- Generate. Click Generate and Canva creates one new page per data row in the same file. Scroll through and spot-check a few β look for overflow on long names and wrong photo matches.
- Export everything. Share β Download, choose your format (PDF for print, PNG for digital), and download all pages at once.
Use cases that save the most time
- Certificates: Name + achievement + date columns β a class or event's worth of certificates in one file. Teachers should also see Canva for Teachers.
- Business cards: Name, role, phone, email, photo β consistent cards for a whole team.
- Name badges and place cards: event-day printing without manual edits.
- Social post sets: quotes, tips, or product features as a series β then schedule the whole set with Canva Content Planner.
- Product or price cards: for markets and small shops, from a simple inventory sheet.
Tips and pitfalls
- Spot-check extremes. Test the row with the longest name and the one with missing data; both break layouts in different ways.
- Images must be uploaded. The CSV references images, but the files themselves get uploaded into Canva during the process.
- Fix data in the spreadsheet, not the pages. If something's wrong, edit the CSV and regenerate β don't hand-edit 50 pages.
Official resources
Related MFA Tools articles
- Schedule your bulk-created posts with Content Planner
- Canva Pro features explained
- Free productivity tools
Frequently asked questions
Is Bulk Create free in Canva?
No. Bulk Create is a Canva Pro and Teams feature. Free-plan users can test it with a Canva Pro free trial, but ongoing use requires a paid plan.
What file format does Bulk Create accept for data?
A CSV file exported from any spreadsheet app (Excel, Google Sheets, Numbers). For small jobs you can also type data directly into Bulk Create's built-in table instead of uploading a file.
Can Bulk Create add different images to each design?
Yes. Include an image column in your data, upload the image files into Canva when prompted, and match them to rows during field connection. Each generated page gets its row's image.
Does Bulk Create make separate files or one file?
One file. Each data row becomes a new page within the same design, so you export everything together β for example, a single PDF containing all certificates.
What is Bulk Create best used for?
Anything repetitive and personalized: certificates, business cards, name badges, event place cards, and series of social posts. The more rows you have, the more time it saves compared with manual duplication.