π¬ Generate & email personalized certificates from Google Forms with score threshold
β‘ 1,097 views Β· π¬ Document Extraction & Analysis
Description
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.
Services Used
- Google Sheets (Form responses)
- Google Slides (Certificate template)
- Google Drive (Storage)
- Gmail (Email delivery)
Troubleshooting
- Issue: βCannot read property βScoreββ β Ensure your column names match exactly (Score, Full Name, etc.).
- Slides not replacing placeholders β Double-check placeholder format ({{Full Name}}) and capitalization.
- Emails not sending β Verify Gmail authentication and make sure the If node is correctly filtering results.
π Nodes Used
Google Drive, Gmail, Google Slides, Google Sheets Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File