Block 1 - Insert_Certificaton
- Type / Role
- n8n-nodes-base.dataTable - dataTable
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
Automated Certificate Creation & Verification (PDF Template based) Overview This n8n workflow provides a complete end to end system for creating, distributing, and verifying digital certificates...
n8n-nodes-base.datatable, n8n-nodes-base.code, n8n-nodes-base.if, n8n-nodes-base.gmail, n8n-nodes-base.webhook, n8n-nodes-base.respondtowebhook, n8n-nodes-base.stickynote, @pdfgeneratorapi/n8n-nodes-pdf-generator-api.pdfgeneratorapi
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Paolo Ronco.
Original n8n.io sourceThis n8n workflow provides a complete end-to-end system for creating, distributing, and verifying digital certificates, using PDF Generator API templates instead of raw HTML.
It is designed as a production-ready MVP, fully functional and tested, that can be imported and adapted with minimal configuration.
The workflow exposes public endpoints to:
This workflow is ideal for:
Any scenario where certificates must be generated automatically and verified reliably.
Endpoint
POST /certifications2
When triggered, the workflow:
Instead of HTML, the workflow sends a JSON payload to a predefined PDF template.
Example payload:
{
"Candidate": "John Doe",
"CourseName": "Advanced n8n Automation",
"DueDate": "2025-01-10",
"ID": "LQ4Z5H8R2A1F"
}
The PDF layout (fonts, colors, logos, formatting) is fully managed via the PDF Generator API Template UI, keeping the workflow clean and maintainable.
Endpoint
GET /certificationscheck?id=CERTIFICATION-ID
This endpoint:
Example response (valid):
{
"ok": true,
"name": "John",
"surname": "Doe"
}
This enables public, API-based certificate verification.
Before importing the workflow, you need:
n8n instance (cloud or self-hosted)
n8n Data Table with the following fields:
Name (string)Surname (string)CertificationID (string)PDF Generator API account
Gmail OAuth2 credentials
Ability to expose webhook endpoints publicly
Create (or reuse) an n8n Data Table with these fields:
| Field | Type |
|---|---|
| Name | string |
| Surname | string |
| CertificationID | string |
Update the following nodes to reference your Data Table:
Insert_CertificationFind_Certification_By_IDFind_Certification_By_ID1Create a PDF template in PDF Generator API
Add placeholders such as:
{Candidate}{CourseName}{DueDate}{ID}In n8n, set credentials on the Generate a PDF document node
β οΈ Placeholder names must exactly match the JSON keys used in the workflow.
Click Activate
Your endpoints are now live:
/certifications2/certificationscheckThis workflow is an MVP, but already production-ready
Designed to be:
Recommended version for new implementations
HTML-based version is kept only for reference/backward compatibility
You can easily extend this workflow by:
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Create & validate digital certificates with PDF Generator API and Gmail |
|---|---|
| Complexity | advanced |
| Nodes | 19 |
| Categories | Document Extraction |
| Author | Paolo Ronco |
| Published | 17 Dec 2025 |
Use the JSON export at /data/workflows/11886/11886.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Automated Certificate Creation & Verification (PDF Template based) Overview This n8n workflow provides a complete end to end system for creating, distributing, and verifying digital certificates...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Document Extraction use case.