CertFusion

Canva Bulk Create for Certificates: Where It Breaks (and the Fix)

Canva's Bulk Create app is capped at 300 rows and 150 columns per upload, and it can't email certificates or track them after export. For larger cohorts, a certificate automation platform like CertFusion imports your full recipient CSV, issues every certificate at once, and gives each recipient a verified, shareable certificate page.

Canva is a great place to design a certificate. Bulk Create even works well for small batches: connect a spreadsheet, map a name field, and export a stack of PDFs. But if you run recurring cohorts — training programs, webinars, races, CPD courses — you'll hit its walls quickly. This post shows exactly where Bulk Create breaks down for certificates, then walks through the fix, step by step, using the same design.

Where Canva Bulk Create breaks for certificates

The 300-row cap. Bulk Create is limited to 300 rows of data per upload. Past that, you're splitting your spreadsheet into batches, running each one separately, and merging the exported files by hand. According to Canva's help documentation, newer Canva Sheets integrations may bypass some app limits, but standard imports retain the 300-row restriction.

No delivery. Bulk Create generates design pages — it doesn't email anything. You still need a mail-merge tool (and its own sending limits) to get certificates to recipients.

No tracking or verification. Once the PDFs leave Canva, there's no way to know who viewed or downloaded their certificate, no credential IDs, and nothing a recipient can link to from LinkedIn.

Manual repetition. Every new cohort means repeating the whole cycle: prepare the sheet, split the batches, export, merge, mail.

If you issue a few dozen certificates once, that friction is tolerable. If you issue them every week, it isn't.

The fix: issue certificates from a CSV automatically

Here's the same certificate workflow in CertFusion, from CSV to issued, verified certificates — it takes under a minute. The video at the end of this post shows the entire flow in real time.

Prerequisites

You'll need a CertFusion account (free to start), a certificate design (import your existing Canva design or use a template), and a CSV with at least a name and email column. Optional custom columns — like a race finish time — can be printed on the certificate too.

Step 1: Open your certificate template

In your CertFusion dashboard, go to Certificate Templates. Each design keeps its own recipient list, so pick the template for this cohort — here, the Race Certificate.

CertFusion Certificate Templates dashboard with the Race Certificate template highlighted

Step 2: Add recipients

Open the template's Recipients tab and click Add Recipients. You can add people manually, import a CSV, or pull them straight from tools like Zoom, Webex, Typeform, Tally, Youform, Eventbrite, and Google Forms. For this walkthrough, choose Import CSV.

Add Recipients options in CertFusion with the Import CSV button highlighted

Step 3: Upload your CSV

Click Choose file, select your CSV, and hit Upload & Preview. No row caps — your whole list goes in at once. If a recipient has no email address, you can use a placeholder and simply not send emails on issue.

CertFusion CSV upload page with the Choose file and Upload & Preview buttons highlighted

Step 4: Map your columns

CertFusion previews your data and asks how each column maps: Recipient Name and Email Address are required, and any custom fields on the design — like [custom.finishtime] — appear as optional mappings for personalization.

Map CSV Columns screen with the column mapping dropdown open showing Recipient Name, Email Address, and custom finish time fields

Step 5: Import recipients

Click Import Recipients. All 40 recipients from the sample CSV are created instantly and appear in the list as Pending.

Success toast confirming 40 recipients were processed and created

Step 6: Select everyone

Tick the header checkbox to select the visible page, then click Select all to include every recipient across all pages — all 40 at once.

Recipient list with the "40 recipients have been selected" banner highlighted

Step 7: Issue the certificates

Click Issue Certificates. CertFusion asks whether to email each recipient a link to their certificate — choose Yes to deliver automatically, or No if you'd rather distribute them yourself. Confirm, and processing starts.

Issue Certificates dialog asking whether to email certificates to recipients

Within moments, every status flips from Pending to Issued, with views and downloads tracked per recipient.

Recipient list showing every certificate status flipped to Issued

Step 8: Verify the result

Each recipient gets their own certificate page with a unique credential ID, download options, social sharing, and one-click Add to LinkedIn Profile — and custom fields like finish time render right on the certificate.

A recipient's public certificate page with the download, share, and LinkedIn buttons highlighted

Canva Bulk Create vs. CertFusion at a glance

Canva Bulk Create suits one-off small batches: it's capped at 300 rows per upload, exports flat files, and leaves delivery, tracking, and verification to you. CertFusion is built for recurring certificate issuance: unlimited list imports from CSV or your event tools, automatic email delivery, per-recipient view and download tracking, credential IDs with verified certificate pages, and LinkedIn sharing built in.

FAQ

What is the row limit for Canva Bulk Create? Canva's Bulk Create app is capped at 300 rows and 150 columns per upload. Larger lists must be split into multiple batches and the exports merged manually.

Can Canva Bulk Create email certificates to recipients? No. Bulk Create only generates the design pages. Emailing certificates requires a separate mail-merge tool, which adds its own sending limits and manual work.

Can I keep my Canva certificate design and still automate issuing? Yes. Design in Canva, then import the design into CertFusion and reuse it for every cohort. Recipients, delivery, tracking, and verification are handled automatically.

How do I add custom data like scores or finish times to bulk certificates? Add a column to your CSV and map it to a custom field during import. CertFusion prints the value on each recipient's certificate — for example, a runner's finish time.

Is there a way to track who downloaded their certificate? Yes. CertFusion tracks views and downloads per recipient, and every certificate has a unique credential ID and a verifiable public page.

Schema suggestion

This post fits HowTo schema (steps 1–8 above) plus FAQPage schema for the FAQ section.

Prefer to watch?

The full workflow — from Canva's limits to 40 issued certificates — in about 80 seconds.

https://youtu.be/-uQH38ZJq88

Share this article

Table of Contents