Automated Certificate Generator with Google Sheets, Slides, and Gmail Delivery 🎓
This workflow is designed for educators, trainers, and event organizers who want to automatically generate and send digital certificates.
It takes participant data from Google Sheets, personalizes a Google Slides certificate template, converts it into PDF, saves it in Google Drive, and emails it directly to participants using Gmail.
✅ Setup Instructions
- 
Prepare Google Sheets 
- Create a sheet with these required columns:
- Name → Participant’s full name
- Email → Recipient email address
- Score (optional) → For filtering or record keeping
 
- Add at least one row of test data.
 
- 
Create Google Slides Template 
- Design your certificate (branding, colors, etc.).
- Add a placeholder [NAME]where the participant’s name should appear.
 
- 
Set up Google Drive 
- Create a folder to store generated PDF certificates.
- Copy the folder URL for use in the workflow.
 
- 
Connect Google Services in n8n 
- Add credentials for Google Sheets, Google Slides, Google Drive, and Gmail.
- Replace placeholders (Sheet ID,Slides template ID,Destination folder ID) in the workflow.
 
- 
Customize Gmail Delivery 
- Update the subject and body of the Gmail node.
- The certificate PDF will be automatically attached to each email.
 
🎨 Customization Options
- Certificate Design: Modify your Slides template (logos, colors, extra fields).
- Dynamic Fields: Add placeholders like [COURSE]or[DATE]and map them from your sheet.
- Email Body: Personalize with variables such as {{$json["Name"]}}.
- File Naming: Adjust file naming in the "Copy File" and "Download File" nodes.
This template streamlines certificate distribution, making it ideal for schools, universities, training programs, and webinars.