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 Executeworkflow Send Webhook
View
HTTP Telegram Send Webhook
View
Prepare CSV files with GPT-4
View
Parents smart bot
View
Limit Code Create Webhook
View
GoogleSheets Respondtowebhook Import Webhook
View
Executeworkflow Telegram Update Triggered
View
Chat with GitHub OpenAPI Specification using RAG (Pinecone and OpenAI)
View
HTTP Gitlab Automation Webhook
View
📦 New Email ➔ Create Google Task
View