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

How to Automate Certificate Generation with Notion

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
  • 2. Design Your Certificate Template

    Use one of our certificate templates or create your own in Google Docs. Include placeholders:

  • {{Name}} — Recipient name
  • {{Course}} — Course title
  • {{Completion Date}} — Formatted date
  • {{Certificate ID}} — Unique identifier

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.