Workflow: Manual Functionitem Send

Workflow Details

Download Workflow
{
    "id": "340",
    "name": "Email body parser by aprenden8n.com",
    "nodes": [
        {
            "name": "On clicking 'execute'",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                250,
                300
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "name": "Email Parser Snippet",
            "type": "n8n-nodes-base.functionItem",
            "position": [
                670,
                300
            ],
            "parameters": {
                "functionCode": "var obj = {};\nvar labels = item.labels.split(\",\");\nitem.labels.split(\",\").forEach(function(label) {\n  var re = labels.indexOf(label) === labels.length - 1 ? \"\\\\b\" + label + \"\\\\b[: ]+([^$]+)\" : \"\\\\b\" + label + \"\\\\b[: ]+([^\\\\n$]+)\";\n  var found = item.body.match(new RegExp(re, \"i\"));\n  if (found && found.length > 1) {\n    obj[label] = found[1].trim();\n  }\n});\n\nreturn obj;"
            },
            "typeVersion": 1
        },
        {
            "name": "Set values",
            "type": "n8n-nodes-base.set",
            "position": [
                460,
                300
            ],
            "parameters": {
                "values": {
                    "number": [],
                    "string": [
                        {
                            "name": "body",
                            "value": "Name: Miquel\nEmail: miquel@aprenden8n.com\nSubject: Welcome aboard\nMessage: Hi Miquel!\n\nThank you for your signup!"
                        },
                        {
                            "name": "labels",
                            "value": "Name,Email,Subject,Message"
                        }
                    ]
                },
                "options": []
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "settings": [],
    "connections": {
        "Set values": {
            "main": [
                [
                    {
                        "node": "Email Parser Snippet",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "On clicking 'execute'": {
            "main": [
                [
                    {
                        "node": "Set values",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

HTTP Gitlab Automation Webhook
View
Convert image from jpg/png to webp
View
RAG AI Agent with Milvus and Cohere
View
Manual Stickynote Automation Webhook
View
Airtable markdown to html
View
. Refresh Pipedrive tokens
View
Telegram Webhook Send Webhook
View
Splitout GoogleCalendar Automation Webhook
View
Error Handler send Telegram
View
Congratulations Workflow
View