Workflow: Functionitem Dropbox Automation

Workflow Details

Download Workflow
{
    "id": "105",
    "name": "screenshot",
    "nodes": [
        {
            "name": "On clicking 'execute'",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                440,
                580
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "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
        },
        {
            "name": "Send Email",
            "type": "n8n-nodes-base.awsSes",
            "position": [
                1660,
                600
            ],
            "parameters": {
                "body": "=Hi,\n<br><br>\nThese are your screenshots:<br>\n<table border=\"0\">\n<tr>\n<th>Simple screenshot<\/th><th>Fullpage screenshot<\/th>\n<tr>\n<td style=\"vertical-align: top; text-align: center\"><img src=\"{{$node[\"Generate Screenshot\"].json[\"message\"][\"result\"]}}\" width=\"320\"><\/td>\n<td style=\"vertical-align: top; text-align: center\"><img src=\"{{$node[\"Generate FullPage\"].json[\"message\"][\"result\"]}}\" width=\"320\"><\/td>\n<\/tr>\n<\/table>\n<br><br>\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
        },
        {
            "name": "Generate FullPage",
            "type": "n8n-nodes-base.uproc",
            "position": [
                850,
                510
            ],
            "parameters": {
                "url": "={{$node[\"Create Web + Email Item\"].json[\"website\"]}}",
                "tool": "getUrlScreenshot",
                "group": "image",
                "width": "640",
                "fullpage": "yes",
                "additionalOptions": []
            },
            "credentials": {
                "uprocApi": "miquel-uproc"
            },
            "typeVersion": 1
        },
        {
            "name": "Generate Screenshot",
            "type": "n8n-nodes-base.uproc",
            "position": [
                840,
                680
            ],
            "parameters": {
                "url": "={{$node[\"Create Web + Email Item\"].json[\"website\"]}}",
                "tool": "getUrlScreenshot",
                "group": "image",
                "width": "640",
                "fullpage": "no",
                "additionalOptions": []
            },
            "credentials": {
                "uprocApi": "miquel-uproc"
            },
            "typeVersion": 1
        },
        {
            "name": "Get File",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                1050,
                510
            ],
            "parameters": {
                "url": "={{$node[\"Generate FullPage\"].json[\"message\"][\"result\"]}}",
                "options": [],
                "responseFormat": "file",
                "allowUnauthorizedCerts": true
            },
            "typeVersion": 1
        },
        {
            "name": "Get File1",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                1050,
                680
            ],
            "parameters": {
                "url": "={{$node[\"Generate Screenshot\"].json[\"message\"][\"result\"]}}",
                "options": [],
                "responseFormat": "file",
                "allowUnauthorizedCerts": true
            },
            "typeVersion": 1
        },
        {
            "name": "Merge",
            "type": "n8n-nodes-base.merge",
            "position": [
                1460,
                600
            ],
            "parameters": {
                "mode": "passThrough"
            },
            "typeVersion": 1
        },
        {
            "name": "Upload Screenshot",
            "type": "n8n-nodes-base.dropbox",
            "position": [
                1270,
                680
            ],
            "parameters": {
                "path": "\/screenshots\/sample.png",
                "binaryData": true
            },
            "credentials": {
                "dropboxApi": "dropbox-miquel"
            },
            "typeVersion": 1
        },
        {
            "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
        }
    ],
    "active": false,
    "settings": [],
    "connections": {
        "Merge": {
            "main": [
                [
                    {
                        "node": "Send Email",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get File": {
            "main": [
                [
                    {
                        "node": "Upload fullpage",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get File1": {
            "main": [
                [
                    {
                        "node": "Upload Screenshot",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Upload fullpage": {
            "main": [
                [
                    {
                        "node": "Merge",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Generate FullPage": {
            "main": [
                [
                    {
                        "node": "Get File",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Upload Screenshot": {
            "main": [
                [
                    {
                        "node": "Merge",
                        "type": "main",
                        "index": 1
                    }
                ]
            ]
        },
        "Generate Screenshot": {
            "main": [
                [
                    {
                        "node": "Get File1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "On clicking 'execute'": {
            "main": [
                [
                    {
                        "node": "Create Web + Email Item",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Create Web + Email Item": {
            "main": [
                [
                    {
                        "node": "Generate FullPage",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "Generate Screenshot",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Clockify Backup Template
View
Splitout Zendesk Update Triggered
View
AI-Powered Short-Form Video Generator with OpenAI, Flux, Kling, and ElevenLabs and upload to all social networks
View
Filter Whatsapp Create Triggered
View
Build Custom AI Agent with LangChain & Gemini (Self-Hosted)
View
Aggregate Typeform Create Triggered
View
Datetime GoogleCalendar Send Scheduled
View
Ahrefs Keyword Research Workflow
View
Track an event in Segment
View
Automate Content Generator for WordPress with DeepSeek R1
View