Workshop Certificate Generator with Google Drive, Gmail & QR Verification
Go to WorkflowDescription
Automated Pre-Issued Workshop Certificate Generator
Description:
This workflow automates the entire pre-issuance process of workshop participation certificates.
When an attendee submits a registration form via a webhook, the workflow validates the data, verifies the attendee’s email, generates a unique Certificate ID and QR code, creates a styled certificate image, stores it on Google Drive, emails the certificate to the attendee, logs all details in Google Sheets, and notifies organizers via Slack — all fully automated.
This template is ideal for institutions, event teams, training organizations, hackathons, and workshops that want to automate certificate issuing and remove manual processing.
Key Features:
Webhook-based registration intake**
Required field + email validation using VerifiEmail API**
Auto-generated Certificate ID, QR code, and verification URL**
Dynamic HTML-to-Image certificate generation**
Automatic email delivery with certificate attachment (Gmail)**
Auto-upload certificate to Google Drive**
Real-time Slack notification for organizers**
Registration + certificate logging in Google Sheets**
Instant webhook response with certificate metadata**
How It Works (Short Summary):
Webhook Trigger receives registration details.
Validator checks for mandatory fields (name, email, event).
Email verification ensures the email is deliverable.
Certificate generation creates unique ID + QR + HTML.
HTML-to-Image converts the certificate to PNG.
Upload to Google Drive stores the certificate file.
Email node sends the certificate to the attendee.
Google Sheets logs the registration + certificate details.
Slack message notifies organizers instantly.
Webhook response returns success JSON.
Use Cases:
Workshops
Webinars
Training sessions
Bootcamps
Corporate events
Hackathons
Student registrations
Event ticketing / entry pass systems
Required Credentials:
VerifiEmail API** – email validation at verifi.email
HTMLCSStoImage API** – convert certificate HTML to PNG at htmlcsstoimg.com
Gmail OAuth2** – send certificate emails
Google Drive OAuth2** – store certificate files
Google Sheets OAuth2** – logging
Slack API** – organizer notifications
Setup Instructions:
Import this template into your n8n instance.
Open the Webhook node and copy the generated webhook URL.
Use this URL in your registration form / frontend / Postman.
Add all required credentials in the Credentials Manager.
Customize certificate HTML (colors, branding, logos) if needed.
Test with a sample POST request containing all required fields:
name
email
event
date
time
venue
organization
designation
Enable the workflow.
Input Format (POST Body Required):
{
"name": "John Doe",
"email": "[email protected]",
"event": "AI Workshop 2025",
"date": "25 Nov 2025",
"time": "10:00 AM",
"venue": "Auditorium Hall",
"organization": "Tech University",
"designation": "Student"
}
Output (Webhook Response):
{
"success": true,
"message": "Registration successful! Certificate sent to your email.",
"certificateId": "CERT-12345-ABCD",
"verifyUrl": "https://workshopverify.com/cert?id=CERT-12345-ABCD"
}
Why This Workflow is Useful:
Eliminates manual certificate design & sending
Ensures professional, consistent certificates
Reduces event staff workload
Guarantees accurate data logging
Provides instant attendee confirmation
Enhances event experience with automation
This workflow was created by Jitesh Dugar and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.