Quick overview
This workflow watches a Google Sheets response spreadsheet for new Google Forms submissions, renders a personalized certificate PDF with Orshot, and emails the certificate to the respondent via Gmail.
How it works
- Triggers when a new response row is added to a selected Google Sheets worksheet linked to a Google Form.
- Extracts the respondent’s name and email from the row, sets the course name, issue date, and email metadata.
- Sends the certificate fields to Orshot Studio to render a customized PDF and returns it as binary data.
- Sends an email via Gmail to the respondent with the rendered certificate PDF attached.
Setup
- Link your Google Form to a Google Sheets response spreadsheet and ensure the sheet includes columns for the respondent’s name and email (for example, “Full name” and “Email address”).
- Add Google Sheets Trigger credentials and select the target spreadsheet and worksheet in the trigger.
- Add an Orshot API credential, set your Orshot Studio template ID, and ensure the modification keys match your template field IDs (for example, candidateName, courseName, issueDate).
- Add Gmail OAuth2 credentials and confirm the sender name, subject, and message text you want to use.
Requirements
- Orshot account with a certificate template (the Orshot node is verified, so it runs on n8n Cloud)
- Google account with a Google Form linked to a response sheet, plus Gmail
Customization
- Set the response format to PNG to send an image certificate instead of a PDF
- Swap Gmail for Outlook, SendGrid or a Slack message
Additional info
Full guide: Automate certificates from Google Sheets
Product page: Orshot PDF API