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

Manual Stickynote Automation Webhook
View
Splitout GoogleCalendar Send Webhook
View
Redis Schedule Import Scheduled
View
Splitout Webhook Automation Webhook
View
Clone n8n Workflows between Instances using n8n API
View
Clickup Respondtowebhook Create Webhook
View
Insert and update data in Airtable
View
Automate assigning GitHub issues
View
Save New Sales Opportunities
View
(Not published) Three-View Orthographic Projection to Dynamic Video Conversion
View