🔧 Automated press pass verification & badge creation with QR codes & multi-channel distribution

554 views · 🔧 Miscellaneous

Description

🎫 Verified Press Pass Generator for Media Events

Automate press credential verification and badge generation for journalists covering your events


📝 Description

Streamline your event media management with this comprehensive press pass automation. When journalists apply for credentials, this workflow instantly validates their identity, verifies their media affiliation, generates professional digital badges with QR codes, and delivers everything via email—all within seconds.

Perfect for conferences, product launches, trade shows, corporate events, and any occasion requiring verified media access.


✨ Key Features

🔐 Advanced Email Verification

🎨 Professional Badge Design

📧 Automated Communication

📊 Multi-Platform Logging

Lightning Fast Processing


🎯 Use Cases

Event Types:


🔧 What You Need

Required Services:

  1. n8n (Cloud or Self-hosted)
  2. VerifiEmail API (Get API Key) - Email verification
  3. HTMLCSSToImage API (Get API Key) - Badge generation
  4. Gmail Account (OAuth) - Email delivery
  5. Slack Workspace - Team notifications
  6. Google Sheets - Backup logging

📋 How It Works

Step-by-Step Process:

1. Application Submission Journalist fills out form on your event website (name, email, media outlet, photo, phone)

2. Data Validation Webhook receives application and checks for required fields (name, email, photo)

3. Email Verification VerifiEmail API validates email domain, checks MX records, and confirms media affiliation

4. Credential Generation

5. Badge Creation HTMLCSSToImage API renders professional badge with:

6. Distribution

7. Event Check-In Security scans QR code at event entrance, verifies credentials instantly


🚀 Setup Instructions

Quick Start (15 minutes):

1. Import Workflow

2. Configure Webhook

3. Add API Credentials

4. Setup Google Sheets Create a new sheet named “Press Pass Logs” with these column headers:

Timestamp | Press ID | Name | Email | Phone | Media Outlet | Email Domain | Verification Status | Event Name | Issued Date | Valid Until | Badge Image URL | QR Code URL | Verification URL | Photo URL | Execution Mode

5. Customize Badge Design

6. Update Email Content

7. Configure Slack Channel

8. Test the Workflow Send a test POST request using Postman or cURL:

curl -X POST https://your-n8n-url/webhook/press-application \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Jane Smith",
    "email": "jane@bbc.com",
    "media_outlet": "BBC News",
    "photo_url": "https://randomuser.me/api/portraits/women/50.jpg",
    "phone": "+44-1234567890",
    "event_name": "Tech Summit 2025"
  }'

9. Go Live


🎨 Customization Options

Badge Design:

Email Templates:


🔒 Security & Privacy

Data Protection:

Best Practices:


🛠️ Troubleshooting

Common Issues:

Issue: “Webhook not receiving data” Solution: Ensure workflow is activated and webhook URL is correct in form action

Issue: “Email verification fails for valid domains” Solution: Check VerifiEmail API credit balance and credential configuration

Issue: “Badge image not generating” Solution: Verify HTMLCSSToImage API key is correct and has sufficient credits

Issue: “Gmail not sending” Solution: Reconnect Gmail OAuth credential and check sending limits

Issue: “QR code not loading in badge” Solution: Ensure QR code URL is properly encoded and publicly accessible


📈 Performance Metrics


🏷️ Tags

event-management press-pass credential-verification badge-generation email-automation qr-code media-relations event-technology htmlcsstoimage verifi-email gmail slack google-sheets webhook automation workflow conference journalism press-credentials


📄 License

This workflow template is provided as-is for use with n8n. Customize freely for your organization’s needs.


🔗 Nodes Used

Google Sheets, Slack, Webhook, Gmail, Stop and Error

📥 Import

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

📖 Importing guide · 🔑 Credential setup