Use Cases
How to Automate Certificate Generation with Notion
A step-by-step guide to bulk generating personalized certificates using Notion databases and PDFOutput.
By Sanat Biswal · 2026-03-29 · 6 min read
Bulk Certificate Generation Made Easy
Whether you're running a course, organizing an event, or managing employee training, generating certificates one by one is tedious. Here's how to automate the entire process.
The Problem
Imagine you have 200 course completions to certify. Manually filling in each person's name, course title, and completion date would take hours. One typo and you need to start over.
The Solution
With PDFOutput, you can generate all 200 certificates automatically from a single Notion database.
Setting Up Your Certificate Workflow
1. Prepare Your Notion Database
Create a database with these properties:
- Name (Title) — Recipient's full name
- Course (Select) — The course or program name
- Completion Date (Date) — When they completed
- Certificate ID (Formula) — Auto-generated unique ID
{{Name}}— Recipient name{{Course}}— Course title{{Completion Date}}— Formatted date{{Certificate ID}}— Unique identifier
2. Design Your Certificate Template
Use one of our certificate templates or create your own in Google Docs. Include placeholders:
3. Configure the Automation
Connect your database, select the certificate template, and map the fields. Enable Auto-trigger on new entries so certificates are generated the moment you add a completion record.
4. Deliver Certificates
Choose to save PDFs to Google Drive, send them via email, or both. PDFOutput can automatically email each certificate to the recipient.
Results
What used to take hours now happens in seconds. Each certificate is pixel-perfect and consistent.
Start automating certificates today — create your free account.