Block 1 - When clicking ‘Execute workflow’
- Type / Role
- n8n-nodes-base.manualTrigger - manualTrigger
- Config choices
- Version 1
This workflow allows you to generate QR codes (Barcodes) in bulk from a Google Sheets file and store the generated QR images automatically in Google Drive. Each QR code contains a unique identifier...
n8n-nodes-base.manualtrigger, n8n-nodes-base.stickynote, n8n-nodes-base.if, n8n-nodes-base.googledrive, n8n-nodes-base.splitinbatches, n8n-nodes-base.respondtowebhook, n8n-nodes-base.httprequest, n8n-nodes-base.googlesheets
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Cahya.
Original n8n.io sourceThis workflow allows you to generate QR codes (Barcodes) in bulk from a Google Sheets file and store the generated QR images automatically in Google Drive. Each QR code contains a unique identifier (in this template, an email address) and is connected to a validation webhook.
When a QR code is scanned, the webhook checks whether the ID exists and verifies its status. The system updates the spreadsheet to reflect whether the QR code has been generated and whether it has already been used.
This template demonstrates a simple but practical QR lifecycle system:
Generate QR codes in bulk from spreadsheet data
Store QR images in Google Drive
Validate QR scans through webhook
Track generation and usage status directly in the spreadsheet
Example use cases include event check-in systems, access control, membership validation, digital ticketing, or controlled asset distribution.
The workflow is designed to be modular, easy to customize, and suitable for real-world implementation.
Create a Google Sheets file with at least the following columns: email & status_qr.
The email column acts as the unique ID.
The status_qr column will automatically update to indicate:
Make sure there are no duplicate email values.
Connect your Google account. Copy the Spreadsheet & Folder ID and configure it in the node.
When a QR code is scanned:
Contact me on LinkedIn!
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.
| Workflow | Generate and validate bulk QR codes with Google Sheets and Google Drive |
|---|---|
| Complexity | advanced |
| Nodes | 24 |
| Categories | Document Extraction |
| Author | Cahya |
| Published | 13 Feb 2026 |
Use the JSON export at /data/workflows/13363/13363.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
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.
This workflow allows you to generate QR codes (Barcodes) in bulk from a Google Sheets file and store the generated QR images automatically in Google Drive. Each QR code contains a unique identifier...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
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.