AutomationMart
Home/Browse/Generate bulk Google Slides certificates ๐Ÿ“œ as PDFs and email them with Gmail
n8n

Generate bulk Google Slides certificates ๐Ÿ“œ as PDFs and email them with Gmail

n8nn8n12 modulesv1.0
GmailGoogle SheetsGoogle DriveLinkedIn

This workflow automates the bulk generation and delivery of personalized certificates using Google Sheets, Google Slides, Google Drive, and Gmail. --- Key Advantages 1. โœ… Full Automation The workflow fully automates the certificate generation and distribution process, from reading participant data to delivering the final PDF certificates via email, eliminating repetitive manual tasks. 2. โœ… Bulk Certificate Generation By reading data directly from Google Sheets, the workflow can generate and sen

At a glance

Generate bulk Google Slides certificates ๐Ÿ“œ as PDFs and email them with Gmail is a ready-made n8n workflow you import as a workflow JSON file โ€” no build required. It connects Gmail, Google Sheets, Google Drive, LinkedIn. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Sheets, Google Drive, LinkedIn
Modules
12
Price
Free
Version
v1.0
Generate bulk Google Slides certificates ๐Ÿ“œ as PDFs and email them with Gmail workflow diagram

About this workflow

This workflow automates the bulk generation and delivery of personalized certificates using Google Sheets, Google Slides, Google Drive, and Gmail. --- Key Advantages 1. โœ… Full Automation The workflow fully automates the certificate generation and distribution process, from reading participant data to delivering the final PDF certificates via email, eliminating repetitive manual tasks. 2. โœ… Bulk Certificate Generation By reading data directly from Google Sheets, the workflow can generate and send personalized certificates for many recipients in bulk, making it ideal for courses, events, webinars, or training programs. 3. โœ… Dynamic Personalization Each certificate is automatically customized using placeholders in a Google Slides template, allowing the workflow to dynamically insert details such as the recipientโ€™s name, certificate ID, or date. 4. โœ… Automated PDF Export After personalization, the workflow automatically converts the generated Google Slides document into a PDF file, ensuring a professional and standardized certificate format. 5. โœ… Seamless Email Delivery Certificates are automatically sent to recipients via Gmail, with the generated PDF attached, ensuring fast and reliable delivery without manual intervention. 6. โœ… Process Tracking and Control The workflow updates the corresponding row in Google Sheets after sending the certificate, marking it as processed. This prevents duplicate sends and provides clear visibility into which certificates have already been delivered. 7. โœ… Automatic File Cleanup Temporary Google Slides files created during the generation process are automatically deleted after use, keeping Google Drive clean and organized. 8. โœ… Rate-Limit Safe Processing A built-in wait step helps control the processing speed, reducing the risk of hitting Google API limits and ensuring stable execution when handling large batches of certificates. 9. โœ… Easily Customizable The workflow is modular and can be easily adapted to generate other types of documents such as invoices, reports, badges, diplomas, or event confirmations by simply modifying the Google Slides template and sheet structure. --- How it works This workflow automates the process of generating personalized certificates in bulk from a Google Slides template and emailing them to recipients. 1. Trigger & Data Source: The workflow is started manually ("Test workflow"). It first reads data from a Google Sheet (named "Certifications") that contains the recipient list, including their name, email, and a unique ID number ("N."). It filters this sheet to only process rows where the "Sent" column is empty. 2. Batch Processing: The data is passed to a "Split In Batches" node, which processes the recipients one at a time to ensure each certificate is handled individually and to prevent API rate limits. 3. Certificate Generation (Per Recipient): - Copy Template: For each person, the workflow creates a unique copy of a master Google Slides presentation (the certificate template). The copy is named using the recipient's ID (e.g., Certificate1). - Personalize Slides: It then sends a request to the Google Slides API to replace placeholder text within the copied presentation. It replaces [Name], [Date], and [N] with the recipient's actual data. - Export to PDF: The personalized Google Slides file is exported as a PDF. - Save PDF: The generated PDF is saved to a specified folder ("n8n") in Google Drive. The filename includes the recipient's ID (e.g., certificate1.pdf). 4. Notification & Cleanup: - Send Email: A Gmail node sends a congratulatory email to the recipient's address. The previously generated PDF is automatically attached to this email. - Mark as Processed: The workflow updates the original Google Sheet, placing an "x" in the "Sent" column for the processed row to prevent duplicate processing in the future. - Delete Temp File: Finally, the unique copy of the Google Slides presentation (the intermediate file) is deleted from Google Drive, leaving only the final PDF. 5. Loop & Pacing: After processing one recipient, the workflow waits for 10 seconds before moving to the next person in the list. This "Wait" node acts as a throttle to avoid overwhelming the Google APIs. --- Set up steps To make this workflow work for you, you need to configure the following elements: 1. Prepare the Google Sheets Source: - Create a Google Sheet with the following columns: N., First Name, Last Name, Email, Sent. - Populate the sheet with your recipient data. Leave the Sent column blank for new entries. - In the workflow: Update the documentId in the Read File and Mark as Processed nodes to point to your specific Google Sheet. 2. Prepare the Google Slides Template: - Create a Google Slides presentation to serve as your certificate template. - In the slides, insert the placeholder texts exactly as they appear in the workflow: [Name], [Date], and [N]. These are the strings that will be replaced. - In the workflow: Find the Copy Slides Template node and replace the xxx in the URL with the file ID of your Google Slides template. (The template ID is the long string in the middle of the presentation's URL). 3. Configure Google Drive Folders: - Decide where in Google Drive you want the final PDFs to be saved. - In the workflow: In the Save PDF to Drive node, update the folderId property to the ID of your target folder. 4. Authenticate Google Services: - The workflow uses three separate Google credentials (Drive, Slides, Sheets, Gmail). You must connect each node to your own Google account by creating or selecting the appropriate OAuth2 credentials within n8n for: - googleDriveOAuth2Api - googleSlidesOAuth2Api - googleSheetsOAuth2Api - gmailOAuth2 5. Verify Gmail Content: - Review the HTML email body in the Send a message node. You can modify the text, colors, and the LinkedIn link as needed. Ensure the attachment is set to use the binary data from the Export to PDF node. --- ๐Ÿ‘‰ Subscribe to my new YouTube channel. Here Iโ€™ll share videos and Shorts with practical tutorials and FREE templates for n8n. []( --- Need help customizing? Contact me for consulting and support or add me on Linkedin.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n โ†’ click the menu โ†’ Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Lead generation automate on LinkedIn - personalisation, enrichment

Workflow Summary This system automates LinkedIn lead generation and enrichment in six clear stages: 1. Lead Collection (via Apollo.io) - Automatically pulls leads based on keywords, roles, or industries using Apolloโ€™s API. - Captures name, job title, company, and LinkedIn profile URL. - You can kick off the workflow via form, webhook, WhatsApp, Telegram, or any other custom trigger that passes search parameters. 2. LinkedIn Username Extraction - Extracts usernames from LinkedI

Free

AI-optimized content posting to X, Discord & LinkedIn with OpenRouter

Amplify your social media presence with BuzzBlast, an n8n workflow designed to make your content go viral across X, Discord, and LinkedIn. By sending a single chat message, BuzzBlast leverages OpenRouter's AI to optimize your input for each platformโ€™s unique audienceโ€”crafting punchy tweets for X, engaging messages for Discord, and professional posts for LinkedIn. With smart language detection, it ensures the output matches your inputโ€™s language for authentic engagement. Key Features - ๐Ÿš€ Multi-Pl

Free

Scrape LinkedIn job listings for hiring signals & prospecting with Bright Data

LinkedIn Hiring Signal Scraper โ€” Jobs & Prospecting Using Bright Data Purpose: Discover recent job posts from LinkedIn using Bright Data's Dataset API, clean the results, and log them into Google Sheets โ€” for both job hunting and identifying high-intent B2B leads based on hiring activity. Use Cases: - Job Seekers โ€“ Spot relevant openings filtered by role, city, and country. - Sales & Prospecting โ€“ Use job posts as buying signals. If a company is hiring for a role you su

Free

AI-powered information monitoring with OpenAI, Google Sheets, Jina AI and Slack

Check Legal Regulations: This workflow involves scraping, so ensure you comply with the legal regulations in your country before getting started. Better safe than sorry! ๐Ÿ“Œ Purpose This workflow enables automated and AI-driven topic monitoring, delivering concise article summaries directly to a Slack channel in a structured and easy-to-read format. It allows users to stay informed on specific topics of interest effortlessly, without manually checking multiple sources, ensuring a time-efficient

Free

Save Facebook pages posts to a Google Sheets spreadsheet

Every time a new post is published on a specified Facebook page, Make will automatically add a new row to your Google Sheets spreadsheet. This template uses this [example spreadsheet](https://goo.gl/6Qtn6X).

Free

Fully automated AI video generation & multi-platform publishing

Description This comprehensive n8n automation template orchestrates a complete end-to-end workflow for generating engaging short-form Point-of-View (POV) style videos using multiple AI services and automatically publishing them across major social media platforms. It takes ideas from a Google Sheet and transforms them into finished videos with captions, voiceovers, and platform-specific descriptions, ready for distribution. Who Is This For? Content Creators & Agencies: Mass-pro

Free

Generate AI-Powered LinkedIn Posts with Google Gemini and Gen-Imager

AI-Powered LinkedIn Post Automation --- ๐Ÿงฉ How It Works This workflow automatically generates LinkedIn posts based on a user-submitted topic, including both content creation and image generation, then publishes the post to LinkedIn. Ideal for marketers, content creators, or businesses looking to streamline their social media activity, without the need for manual post creation. High-Level Workflow: 1. Trigger: The workflow is triggered when a user submits a form

Free

Automated revenue predictions from Stripe data with GPT-4 and Google Sheets

CFO Forecasting Agent - Marketplace Listing Headlines (Choose Your Favorite) Option 1 - Direct & Professional "AI-Powered CFO Forecasting Agent: Automated Revenue Predictions from Stripe Data" Option 2 - Benefit-Focused "Automate Your Financial Forecasting: Daily Revenue Predictions with AI Intelligence" Option 3 - Action-Oriented "Transform Stripe Sales Data into Intelligent 3-Month Revenue Forecasts Automatically" --- Marketplace Description ๐Ÿš€ AI-Powered Financial Forecasting on Autopilot Turn

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint โ€” instant download
  • Setup guide PDF included
  • 5 downloads ยท valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

โ‚น2,499/ session
3 hrs ยท video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free