Skip to content
FlowHubFluxonLab
Gmail
Gmailfree

Generate & Email Personalized Certificates from Google Forms with Score Threshold

by Jakkrapat Ampringadapted from n8n official workflow galleryUpdated Aug 2026
RequiresGmailGmailGoogle DriveGoogle DriveGoogle SlidesGoogle Slides
Share Post Share
GSGoogle Sheets TriggerGoogle Sheets T…NONo Operation, do nothingNo Operation, d…SeExtract essential dataExtract essenti…IfScore CheckerCopy from your templateCopy from your …GSReplace textConvert to PDFSend to user's emailSend to user's …1234567
1/5
STEPS · 7
Starts on a Google Sheets event

Description This workflow automatically generates personalized certificates in Google Slides and emails them to respondents only if they meet a minimum score threshold, using data submitted via Google Forms (stored in Google Sheets). Ideal for: Online courses Quizzes and workshops Event participation certificates Sheet Requirements Your connected Google Sheet (from the Google Form) must contain: Full Name – The name to appear on the certificate. Email – Recipient’s email address. Score – The test/quiz score used for threshold logic. Setup Instructions Connect Google Sheets – Make sure your Form responses are linked to a Sheet with the columns mentioned above. Set Score Threshold – Modify the If node to your desired minimum score (e.g., >= 80). Customize Certificate Template – Use a Google Slides file with text placeholders like {{Full Name}}. Connect Gmail & Google Drive – For sending emails and saving generated certificates. Update File IDs – Replace any placeholder Slide and Drive file IDs with your own.

Tags

n8nreference-onlygmailgoogle-drivegoogle-slides
Connects
gmailGmailgoogledriveGoogle DrivegoogleslidesGoogle Slides
CategoryGmail
Triggermanual
Complexitycomplex
Nodes8
AddedApr 28, 2025

Related workflows

See all Gmail
gmailgoogledrive
free

Get an mp4 attachment from Gmail to Google Drive

This simple workflow allows you to get an mp4 attachment from gmail email and then upload it to Google Drive to get attachment webview link.

by Wilbert Muza
gmailgoogledrive
free

Upload invoices from Gmail to Google Drive

Upload invoices from Gmail to Google Drive daily

by Jason
Cgmailgoogledrive
free

Save starred Gmail emails as Markdown notes to an Obsidian Google Drive folder

Quick overview This workflow runs daily, finds starred Gmail emails that are not yet labeled as saved, converts each email into a Markdown note with YAML frontmatter, uploads the note to a Google Drive folder synced with your Obsidian vault, and then labels the email to prevent duplicates. How it works Runs every day at 7am on a schedule trigger. Searches Gmail for emails matching your query (default: starred) while excluding messages already labeled obsidian-saved. Converts each matching email into a Markdown file with YAML frontmatter (title, from, date, tags) and the email body, using a date-prefixed, filesystem-safe filename. Processes emails one at a time to avoid rate limits and ensure reliable saves. Creates a .md file in the selected Google Drive folder using the generated filename and Markdown content. Adds the obsidian-saved label to the original Gmail message so it is skipped in future runs. Setup Add Gmail OAuth credentials and ensure your account has access to read messages and apply labels. Add Google Drive OAuth credentials and select the destination Drive and folder ID where your Obsidian vault syncs (for example, a folder inside your vault). Create a Gmail label na

by 43 Sunsets