If you run accredited medical webinars, you know the after-party. Building a certificate for every attendee by hand. Cross-checking the attendance export against the registration list. Fixing typos in physician names at eleven at night, then re-sending the three you got wrong.
And then, two months later, an email: "Can you confirm Dr. Okafor completed this activity?" — and you're digging through a folder of PDFs.
This guide shows the whole thing automated: one design, forty personalised certificates, every one emailed and verifiable, in about a minute.
Most people start in Canva, and Canva deserves the credit — it's a genuinely good place to design a certificate. Pick a template, set your activity title, put the accreditation wording where it belongs, done.
The problem is everything after the design:
None of that is a knock on Canva. It's a design tool being asked to do fulfilment, compliance and record-keeping. The fix isn't to abandon it — it's to hand off after the design.
That's the whole shape of this workflow:
| Step | Tool |
|---|---|
| Design the certificate, set the wording | Canva |
| Import attendees (CSV, Zoom, Webex, form tool) | CertFusion |
| Personalise every copy, issue in bulk | CertFusion |
| Email each attendee their own certificate | CertFusion |
| Credential ID, public page, QR verification | CertFusion |
| Track views, downloads, resend lost emails | CertFusion |
A CertFusion account, and a list of your attendees with names and email addresses. If your webinar ran on Zoom, Webex, Teams or Google Meet, you can pull the attendee list straight from the meeting instead of exporting a CSV — which also solves the "who actually showed up" problem, since the platform already knows.
Start with the certificate itself. Build it in Canva — or edit one of CertFusion's ready-made templates — and set the wording exactly as your accreditation requires.
In the video, the heading is edited to read "Certificate of Completion". For CME you'd usually want the activity title, the credit statement, and the accrediting body's wording on the design too.

The parts that change per attendee — name, email, custom fields — stay as placeholders like [recipient.name]. CertFusion fills those in at issue time. This is the last step Canva is involved in.
Switch to CertFusion and go to Certificate Templates. Each design card shows its List ID, when it was created, and how many recipients it has.

Click the recipients icon on your CME certificate card to open its recipient list.
A new design starts empty. Click Add Recipients.

You get three routes in. Add recipients one at a time, import a CSV, or pull them from one of thirteen connected tools — Zoom, Webex, Typeform, Tally, Youform, Fillout, Eventbrite, Jotform, Luma, Google Forms, Kit, Zapier and Make.

For a webinar cohort exported from your registration platform, Import CSV is the fastest path. Pick the file.

No email address for some attendees? Enter a dummy address like
dummy@example.com. You can choose not to send emails when you issue, and still download or distribute those certificates yourself.
CertFusion reads the file and shows you a live preview of the rows, so you can confirm you uploaded the right export before anything is created.

Map Column 1 → Recipient Name and Column 2 → Email Address. Name and email are the only required mappings. Any custom fields on your design — a course name, a credit value, a completion date — appear here as optional mappings, so you can personalise beyond the name.

Click Import Recipients. All forty land in the list with a Pending status.

Tick the checkbox at the top of the list. That selects the current page — ten rows — so click Select all to extend it to all forty.

Click Issue Certificates. CertFusion asks whether to email them.
Keep Yes selected and each attendee gets an email containing a link to their certificate page. Choose No and the certificates are generated but not sent, leaving distribution to you — useful if your LMS or registration platform handles the send.

Click Confirm. Processing takes a few seconds.

Click Close & Refresh and every status flips to Issued.

Open the Actions menu on any row and choose View Certificate Page.

That's the page your attendee lands on from their email: their branded certificate, the issuing organisation, the issue date, a unique credential ID, and a Download button. A QR code on the certificate itself points back to the same page, so a printed copy stays verifiable.

Every recipient has their own page and their own credential ID — the thing you quote when an accrediting body audits your records.

There's always one. Open the Actions menu on that attendee's row and click Resend Email. The Views and Downloads columns also tell you who has actually opened their certificate, so you know who to chase.

The workflow above is the mechanics. A few things worth setting up once so your certificates hold up to scrutiny:
Can't I just use Canva Bulk Create for this? For generating the artwork, yes. Bulk Create will merge a CSV into one page per attendee. What it won't do is email each person their own copy, attach a credential ID, give you a verifiable public page, or tell you who opened theirs — and it caps how many rows you can merge at once. The design half is Canva's strength; the issuing half is what this workflow replaces.
Can I issue CME certificates straight from a Zoom webinar? Yes. Instead of a CSV, choose Zoom in the Add Recipients dialog and pull the attendee list from the meeting. Webex, Teams and Google Meet work the same way.
Can different attendees get different credit hours on the same certificate? Yes. Add a custom field to the design, include a column for it in your CSV, and map that column during import. Each certificate renders with that attendee's value.
How do attendees verify their certificate later? Every certificate has a unique credential ID and a public page. The QR code on the certificate and the credential URL both resolve to that page, so a third party can confirm it was issued by you.
What if an attendee has no email address? Use a placeholder address, then choose No when asked whether to email. The certificates are still generated and you can download and distribute them yourself.
Can I re-issue a certificate if a name was misspelled? Yes. Edit the recipient from the Actions menu and issue again. The corrected certificate replaces the old one at the same page.
Is there a limit on how many I can issue at once? Your plan sets a monthly certificate quota, shown in the top bar of the dashboard. Selecting all and issuing in one action counts against that quota once per certificate.
Schema suggestion: mark this post up with HowTo (Steps 1–8) and FAQPage (FAQ section) structured data.
A 90-second walkthrough of the whole workflow, from the Canva design to forty issued, verifiable certificates.
Discover more insights and stories that might interest you