{ "id": "105", "name": "screenshot", "nodes": [ { "name": "On clicking 'execute'", "type": "n8n-nodes-base.manualTrigger", "position": [ 440, 580 ], "parameters": {}, "typeVersion": 1, "id": "node-66019e36" }, { "name": "Create Web + Email Item", "type": "n8n-nodes-base.functionItem", "position": [ 630, 580 ], "parameters": { "functionCode": "item.website = \"https://uproc.io\";\nitem.email = \"miquel@uproc.io\";\n\nreturn item;" }, "typeVersion": 1, "id": "node-d947873b" }, { "name": "Send Email", "type": "n8n-nodes-base.awsSes", "position": [ 1660, 600 ], "parameters": { "body": "=Hi,\n

\nThese are your screenshots:
\n\n\n\n\n\n\n\n
Simple screenshotFullpage screenshot
\n

\nThank you!", "subject": "Your screenshots!", "fromEmail": "miquel@uproc.io", "isBodyHtml": true, "toAddresses": [ "={{$node[\"Create Web + Email Item\"].json[\"email\"]}}" ], "additionalFields": {} }, "credentials": { "aws": "ses" }, "typeVersion": 1, "id": "node-183fd16f" }, { "name": "Generate FullPage", "type": "n8n-nodes-base.uproc", "position": [ 850, 510 ], "parameters": { "url": "{{ $env.BASE_URL }}", "tool": "getUrlScreenshot", "group": "image", "width": "640", "fullpage": "yes", "additionalOptions": {} }, "credentials": { "uprocApi": "miquel-uproc" }, "typeVersion": 1, "id": "node-64e98504" }, { "name": "Generate Screenshot", "type": "n8n-nodes-base.uproc", "position": [ 840, 680 ], "parameters": { "url": "{{ $env.BASE_URL }}", "tool": "getUrlScreenshot", "group": "image", "width": "640", "fullpage": "no", "additionalOptions": {} }, "credentials": { "uprocApi": "miquel-uproc" }, "typeVersion": 1, "id": "node-215522f5" }, { "name": "Get File", "type": "n8n-nodes-base.httpRequest", "position": [ 1050, 510 ], "parameters": { "url": "{{ $env.BASE_URL }}", "options": {}, "responseFormat": "file", "allowUnauthorizedCerts": true }, "typeVersion": 1, "id": "node-ea8154fd" }, { "name": "Get File1", "type": "n8n-nodes-base.httpRequest", "position": [ 1050, 680 ], "parameters": { "url": "{{ $env.BASE_URL }}", "options": {}, "responseFormat": "file", "allowUnauthorizedCerts": true }, "typeVersion": 1, "id": "node-6e19f858" }, { "name": "Merge", "type": "n8n-nodes-base.merge", "position": [ 1460, 600 ], "parameters": { "mode": "passThrough" }, "typeVersion": 1, "id": "node-af608d90" }, { "name": "Upload Screenshot", "type": "n8n-nodes-base.dropbox", "position": [ 1270, 680 ], "parameters": { "path": "/screenshots/sample.png", "binaryData": true }, "credentials": { "dropboxApi": "dropbox-miquel" }, "typeVersion": 1, "id": "node-3eb4a970" }, { "name": "Upload fullpage", "type": "n8n-nodes-base.dropbox", "position": [ 1270, 510 ], "parameters": { "path": "/screenshots/sample_fullpage.png", "binaryData": true }, "credentials": { "dropboxApi": "dropbox-miquel" }, "typeVersion": 1, "id": "node-0ed2d693" }, { "id": "error-f503688e", "name": "Error Handler", "type": "n8n-nodes-base.stopAndError", "typeVersion": 1, "position": [ 1000, 400 ], "parameters": { "message": "Workflow execution error", "options": {} } } ], "active": false, "settings": { "executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3 }, "connections": {}, "meta": { "instanceId": "workflow-7040e18e", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:45.044680", "updatedAt": "2025-09-29T07:07:45.044686", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production" }, "tags": [ "automation", "n8n", "production-ready", "excellent", "optimized" ], "description": "Production-ready workflow: screenshot. This workflow has been optimized for production use with comprehensive error handling, security, and documentation." }