Courses & video

Course certificates

Turn on automatic completion certificates for a course, decide when a course counts as completed, issue a certificate by hand, and revoke, reinstate or reissue one.

5 min readLast updated Sep 30, 2026

A certificate is a PDF with a public verification link that proves a client completed your course. Zanfia can issue it automatically the moment the course is completed, or you can issue one by hand. Automatic certificates are off by default.

Turn on automatic certificates

1

Open the course settings

Open the course and click the Settings tab. Find the Certificate section, "Completion certificates for this course."

2

Switch on Automatic certificates

Turn on Automatic certificates. From now on "customers automatically receive a completion certificate (PDF + email) once they finish all lessons."

3

Set the optional fields

FieldWhat it does
Certificate templateThe layout for this course. Workspace default uses your default template. See Certificate templates.
Extra line on the certificateFree text under the course name, for example the number of training hours. Printed only by templates with Extra line (per course) turned on.
Completion threshold (%)From 50 to 100. Leave it empty to require every lesson.
Validity period (months)How long a certificate stays valid from its issue date. Empty means it never expires. Applies to certificates issued from now on.
4

Cover clients who already finished

Once automatic certificates are on, Past completions → Issue for past completions issues certificates to clients who completed the course earlier. It is safe to run more than once: existing certificates are never duplicated.

When a course counts as completed

RuleDefault (threshold empty)With a completion threshold
LessonsEvery published lesson in a published module is completed.The completed share of published lessons reaches the threshold.
Quizzes with a passing scoreMust be passed.Must be passed, whatever the threshold.
Practice quizzes (no passing score)Need one finished attempt.Can be skipped.
Draft contentNever counts; clients cannot see it.Never counts.
Locked ("coming soon") contentBlocks completion: nobody can finish the course until you publish it.Does not block and does not count.

A lesson is completed when the client watches or listens to the end, or ticks Mark as completed. Opening your own course as its owner never issues a certificate.

What the client receives

  • An email with the subject "🎓 Your certificate for [course]" and a download link.
  • A card in the course: Congratulations! You've earned a certificate, with View my certificates.
  • The page My Certificates in the client area (/app/certificates on your site), with Download PDF, Verify and Add to LinkedIn profile on each certificate.
  • A public verification page that needs no login. It says Certificate valid, Certificate revoked or Certificate expired, and shows the course, the dates and the Credential ID. The QR code on the PDF, when the template shows one, leads to the same page.

If the course has a validity period, the client gets a reminder email two weeks before the certificate expires.

Issue a certificate by hand

1

Open Certificates

In the sidebar open Customers → Certificates (/certificates) and click Issue certificate.

2

Choose the client and the course

Pick the Customer and the Course. Recipient name (optional) is what gets printed; left empty, the client's name is used. Certificate template can stay on Automatic (course template or default).

3

Issue

Click Issue certificate. One client can hold one certificate per course; a second attempt is refused with "A certificate already exists for this customer and course."

Manage issued certificates

The list shows the recipient, the course, the issue date, a status (Active, Revoked or Expired) and whether it was Issued automatically or Issued manually. Each row also tells you if the email was delivered, how often the credential page was viewed, and whether the PDF was downloaded or added to LinkedIn. Search by recipient or course, and filter by status.

ActionAvailable onEffect
Copy verification linkAnyCopies the public link.
Open PDFAnyOpens the certificate file.
Edit recipient nameAnyRegenerates the PDF with the new name. The credential ID and the links stay the same.
Resend emailActiveSends the delivery email to the client again.
RevokeActiveThe verification page reports it as revoked and the PDF download is withheld. Can be undone.
ReinstateRevokedThe certificate verifies as valid again.
Issue againRevokedCreates a new certificate with the current template, a new credential ID and link, and emails it. The revoked one stays revoked.
DeleteRevokedPermanently removes the certificate and its PDF; the verification link stops working.

Good to know

The issuer shown on certificates is your Site title (Your site → Settings → Name & logo, /site/identity), or your account name when the title is empty; Zanfia never appears on issued certificates. Changing the completion threshold affects who completes the course from now on, and the same completion also starts the "Course completed" automation and feeds the completion numbers in Course analytics.

Was this article helpful?

Related articles

Spotted something off? Tell us at support@zanfia.com.