🔬 Automatically issue training certificates and send via Gmail

1,011 views · 🔬 Document Extraction & Analysis

Description

1. Workflow Overview

This n8n workflow automates the generation and delivery of student completion certificates.

Features:

By using this workflow, the certificate issuance process can be streamlined and efficiently managed.


2. Prerequisites

To execute this workflow, you need to set up the following:

Gmail OAuth2 Integration (Required for sending certificates via Gmail in n8n)
n8n Training Customer Datastore Connection (Ensure access to student data from the datastore)
Google Fonts Installation (Required for using Courier New and Comic Sans MS fonts)


3. Key Features & Roles

📌 Node List & Functions

  1. When clicking ‘Test workflow’ (Manual Trigger)

    • Triggers the workflow manually for testing
  2. Customer Datastore (n8n training)

    • Retrieves student data from n8n’s datastore
  3. Get Email & Name (Set Node)

    • Extracts the student’s name and email
  4. Generate Crypto (UUID Generation)

    • Creates a unique ID for each certificate
  5. Load Image (HTTP Request)

    • Loads the certificate template image
  6. Write Text(name) / Write Text(uuid) (Edit Image)

    • Inserts the student’s name and UUID onto the image to generate the certificate
  7. Send Email (Gmail Node)

    • Automatically sends the generated certificate via email

4. Workflow Process (Step-by-Step)

1️⃣ Retrieve Student Data - Fetches name and email from the n8n Training Customer Datastore 2️⃣ Generate UUID - Creates a unique ID for each certificate 3️⃣ Load Certificate Template Image - Fetches the template via HTTP request 4️⃣ Insert Name and UUID into the Image 5️⃣ Send Certificate via Gmail


5. Expected Outputs

🔗 Nodes Used

Edit Image, HTTP Request, Gmail, Customer Datastore (n8n training)

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup