Generate verifiable CEU certificates with Google Workspace & QR verification
Needs changesWhat this workflow does
This workflow has 14 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Google Drive, Slack, Google Sheets and Gmail and 2 more.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Validate Required Fields (If): checks a condition and branches into true / false
- Verifi Email: uses Verifi Email
- Stop: Incomplete Data (Respond to Webhook): sends the response back to the webhook caller
- Check Domain Verified (If): checks a condition and branches into true / false
- Generate Certificate ID & QR (Function): runs custom JavaScript (legacy Function node)
- Stop: Domain Not Verified (Respond to Webhook): sends the response back to the webhook caller
- HTML to PDF (Htmlcsstopdf): uses Htmlcsstopdf
- Download File (HTTP Request): calls an HTTP API
- Upload to Google Drive (Google Drive): uses Google Drive
- Send Email (Gmail): uses Gmail
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in Generate Certificate ID & QR: replace with Code node, mode 'Run Once for All Items'.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Generate Certificate ID & QR | Code node, mode 'Run Once for All Items' |
Nodes used (11)
- Webhook
n8n-nodes-base.webhook - If
n8n-nodes-base.if - Respond to Webhook
n8n-nodes-base.respondToWebhook - Google Drive
n8n-nodes-base.googleDrive - Slack
n8n-nodes-base.slack - Google Sheets
n8n-nodes-base.googleSheets - Verifi Email
n8n-nodes-verifiemail.verifiEmail - Htmlcsstopdf
n8n-nodes-htmlcsstopdf.htmlcsstopdf - HTTP Request
n8n-nodes-base.httpRequest - Function
n8n-nodes-base.function - Gmail
n8n-nodes-base.gmail
From the author
Verified Corporate Training Certificate with CEUs – Fully Automated & Verifiable A production-ready, secure, and professional automation that instantly issues accredited CEU certificates the moment a training is completed. What it does - Accepts form/webhook…