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 Mautic Automate Triggered
View
🎦🚀 YouTube Video Comment Analysis Agent
View
Gender Inclusive Language
View
Get details of a forum in Disqus
View
Fine-tuning with OpenAI models
View
Code Respondtowebhook Create Webhook
View
Openai Form Automation Triggered
View
Splitout Code Import Webhook
View
Manual HTTP Create Webhook
View
Splitout Code Monitor Scheduled
View