Templates / Hackathon participant badge generator with QR code, PDF & email delivery

Hackathon participant badge generator with QR code, PDF & email delivery

Needs changes

by Jitesh Dugar ✓ · 127 views · created 2025-11-19 · Document Extraction

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Function (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 10 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Gmail, Google Sheets, Verifiemail (community) and Htmlcsstopdf (community).

How it runs

Trigger: When an HTTP POST request hits its webhook URL.

  1. Validate Input (Function): runs custom JavaScript (legacy Function node)
  2. Verifi Email: uses Verifi Email
  3. Email Valid? (If): checks a condition and branches into true / false
  4. Generate Badge ID & URL (Function): runs custom JavaScript (legacy Function node)
  5. HTML to PDF (Htmlcsstopdf): uses Htmlcsstopdf
  6. Download PDF (HTTP Request): calls an HTTP API
  7. Send Badge via Gmail (Gmail): uses Gmail
  8. Log to Sheets (Google Sheets): append
  9. Success Response (Respond to Webhook): sends the response back to the webhook caller

Services it uses

GmailGoogle SheetsVerifiemail (community)Htmlcsstopdf (community)

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Function (legacy) in Validate Input, Generate Badge ID & URL: replace with Code node, mode 'Run Once for All Items'.
Removed in 3.0Replace with
Function (legacy)
Validate Input, Generate Badge ID & URL
Code node, mode 'Run Once for All Items'

Nodes used (9)

From the author

Title Hackathon Participant Badge Generator with QR Code & Email Delivery --- Description A fast, reliable, and fully automated workflow that generates professional participant badges for hackathons, tech events, and workshops — complete with unique Badge ID,…

Excerpt from Jitesh Dugar's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.