Skip to main content

Generate and email event e-tickets with QR codes using Google Workspace

Workflow preview

Workflow preview
100%
Generate and email event e-tickets with QR codes using Google Workspace preview
Open on n8n.io

1. Workflow Overview

End to End Event e Ticket Generator & Email Dispatcher This workflow provides a complete, hands off solution for managing event registrations (perfect for seminars, workshops, or community gatherin...

Best for

  • Document Extraction automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.googledrive, n8n-nodes-base.googledocs, n8n-nodes-base.googlesheetstrigger, n8n-nodes-base.httprequest, n8n-nodes-base.stickynote, n8n-nodes-base.emailsend

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Scale On Fajar.

Original n8n.io source

1.1 Workflow description

Title
Generate and email event e-tickets with QR codes using Google Workspace
Workflow name
Generate and email event e-tickets with QR codes using Google Workspace

End-to-End Event e-Ticket Generator & Email Dispatcher

This workflow provides a complete, hands-off solution for managing event registrations (perfect for seminars, workshops, or community gatherings). It automatically generates personalized PDF e-tickets complete with dynamic QR codes, securely archives them, and immediately emails the tickets to the registrants.

By handling everything from data entry to inbox delivery, this template eliminates manual ticketing bottlenecks for event organizers.

How it works

  1. Trigger: The workflow listens for new participant registrations added to a Google Sheet.
  2. Duplicate & Personalize: It creates a fresh copy of a master Google Doc template and seamlessly replaces text placeholders with the participant's specific data (Name, Ticket ID, etc.).
  3. Inject Dynamic QR: It generates a unique QR code via the QuickChart API and injects the image directly into the document using a targeted HTTP Request.
  4. Convert & Archive: The customized document is converted into a high-quality PDF and saved to a designated Google Drive folder for the organizer's records.
  5. Automated Dispatch: Finally, it triggers n8n's built-in 'Send Email' node to dispatch a beautifully formatted, responsive HTML welcome email to the participant. The email includes their unique Ticket ID and a direct, accessible link to download their PDF e-Ticket.

Set up steps

  1. Prepare the Database: Create a Google Sheet to collect participant data (ensure you have columns for Ticket ID, Name, and Email).
  2. Design the Template: Create your e-ticket design in Google Docs. Add text placeholders (e.g., {kode_qr}) that match the mapping in the 'Change Custom Variables' node.
  3. Configure Google Credentials: Connect your Google account to the Sheets, Docs, and Drive nodes. Update the documentId and folderId to point to your specific files.
  4. Set Drive Permissions (Crucial): Ensure the Google Drive folder where your PDFs are saved is set to "Anyone with the link can view". This ensures the download link inside the HTML email works flawlessly for your attendees.
  5. Configure Email SMTP: Connect your standard email SMTP credentials (or Google App Password if using Gmail) to the 'Send Email' node. Don't forget to update the "From Email" field with your own address!

Requirements

  • A Google Workspace account (Google Sheets, Docs, and Drive).
  • A standard email account with SMTP access (e.g., Gmail, Outlook, or a custom domain).
  • Basic understanding of mapping JSON data between nodes.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Make Copy of Template

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 2 - Change Custom Variables

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 3 - Generate PDF

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 4 - Add PDF To Drive

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 5 - Google Sheets Trigger

Type / Role
n8n-nodes-base.googleSheetsTrigger - googleSheetsTrigger
Config choices
Version 1

Block 6 - Insert image

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 3

Block 7 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Send an Email

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 2.1

3. Summary Table

Workflow Generate and email event e-tickets with QR codes using Google Workspace
Complexity intermediate
Nodes 12
Categories Document Extraction
Author Scale On Fajar
Published 31 Mar 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/14500/14500.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Generate and email event e-tickets with QR codes using Google Workspace do?

End to End Event e Ticket Generator & Email Dispatcher This workflow provides a complete, hands off solution for managing event registrations (perfect for seminars, workshops, or community gatherin...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Document Extraction use case.