{ "id": 1, "name": "My workflow", "nodes": [ { "name": "On clicking 'execute'", "type": "n8n-nodes-base.manualTrigger", "position": [ 320, 300 ], "parameters": {}, "typeVersion": 1, "id": "9cea6c37-968a-4d14-b1a4-568c76f57b6a", "notes": "This manualTrigger node performs automated tasks as part of the workflow." }, { "name": "Send Email", "type": "n8n-nodes-base.emailSend", "position": [ 1520, 300 ], "parameters": { "options": { "allowUnauthorizedCerts": true }, "subject": "Certificate For Course", "toEmail": "={{$node[\"SplitInBatches\"].json[\"email\"]}}", "fromEmail": "bhavabhuthi@riseup.net", "attachments": "data" }, "credentials": { "smtp": { "id": "{{ $credentials.smtp.id }}", "name": "SMTP account" } }, "typeVersion": 1, "id": "0f04229d-627a-4578-bc87-51a88d1a6793", "notes": "This emailSend node performs automated tasks as part of the workflow." }, { "name": "Read Binary File", "type": "n8n-nodes-base.readBinaryFile", "position": [ 560, 300 ], "parameters": { "filePath": "/home/shashikanth/Documents/Cert-Gen-Test/data.csv", "dataPropertyName": "csv" }, "typeVersion": 1, "alwaysOutputData": false, "id": "d8bab283-7cfc-4171-9ca4-34ded995f26e", "notes": "This readBinaryFile node performs automated tasks as part of the workflow." }, { "name": "Spreadsheet File", "type": "n8n-nodes-base.spreadsheetFile", "position": [ 840, 300 ], "parameters": { "options": { "headerRow": true }, "binaryPropertyName": "csv" }, "typeVersion": 1, "id": "0223eee7-67fb-445d-ace1-6dab5f7d893c", "notes": "This spreadsheetFile node performs automated tasks as part of the workflow." }, { "name": "SplitInBatches", "type": "n8n-nodes-base.splitInBatches", "position": [ 1080, 300 ], "parameters": { "options": { "reset": false }, "batchSize": 5 }, "typeVersion": 1, "id": "de35b2a0-d006-4897-b926-161e866ba817", "notes": "This splitInBatches node performs automated tasks as part of the workflow." }, { "name": "Read Binary File1", "type": "n8n-nodes-base.readBinaryFile", "position": [ 1300, 300 ], "parameters": { "filePath": "=/home/shashikanth/Documents/Cert-Gen-Test/generator-output/{{$json[\"name\"]}}.png" }, "typeVersion": 1, "id": "55a34e5f-c214-4b89-af26-ecfc10ec27ed", "notes": "This readBinaryFile node performs automated tasks as part of the workflow." } ], "active": false, "settings": { "executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000 }, "connections": { "0f04229d-627a-4578-bc87-51a88d1a6793": { "main": [ [ { "node": "error-handler-0f04229d-627a-4578-bc87-51a88d1a6793-b547a62a", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f04229d-627a-4578-bc87-51a88d1a6793-5bbeae85", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f04229d-627a-4578-bc87-51a88d1a6793-e4d73511", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f04229d-627a-4578-bc87-51a88d1a6793-94eebc46", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f04229d-627a-4578-bc87-51a88d1a6793-49771c23", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f04229d-627a-4578-bc87-51a88d1a6793-f5c93515", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f04229d-627a-4578-bc87-51a88d1a6793-ac845de8", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f04229d-627a-4578-bc87-51a88d1a6793-4af7dbdf", "type": "main", "index": 0 } ] ] } }, "description": "Automated workflow: My workflow. This workflow processes data and performs automated tasks.", "meta": { "instanceId": "workflow-76f26bdf", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:51.526379", "updatedAt": "2025-09-29T07:07:51.526389", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production" }, "tags": [ "automation", "n8n", "production-ready", "excellent", "optimized" ], "notes": "Excellent quality workflow: My workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation." }