Workflow: Noop Extractfromfile

Workflow Details

Download Workflow
{
    "id": "39KuujB1fbOvx8Al",
    "meta": {
        "instanceId": "0a5638e14e0c728ef975d18d109cfb41edae575e3d911724f4f1eccde06a729f"
    },
    "name": "OpenAI e-mail classification - application",
    "tags": [],
    "nodes": [
        {
            "id": "6156844f-d1ba-413d-9ab2-02148bef5bf0",
            "name": "Email trigger",
            "type": "n8n-nodes-base.emailReadImap",
            "position": [
                -440,
                120
            ],
            "parameters": {
                "format": "resolved",
                "options": [],
                "postProcessAction": "nothing",
                "dataPropertyAttachmentsPrefixName": "attachment"
            },
            "credentials": {
                "imap": {
                    "id": "il5dS1iQxJvOMWbE",
                    "name": "IMAP account"
                }
            },
            "typeVersion": 2
        },
        {
            "id": "1aedaa56-d988-469b-86b9-61d50e707950",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                0,
                0
            ],
            "parameters": {
                "height": 200,
                "content": "### Change or add any category you want\nEach category can be assigned it's own specific workflow"
            },
            "typeVersion": 1
        },
        {
            "id": "d41ba844-2b99-42bb-80df-cff1b97dcbb9",
            "name": "Classify email",
            "type": "@n8n\/n8n-nodes-langchain.textClassifier",
            "position": [
                0,
                120
            ],
            "parameters": {
                "options": [],
                "inputText": "={{ $('Email trigger').first().json.text }}\n\nattachment:\n{{ $('Extract data from attachment').first().json.text }}\n",
                "categories": {
                    "categories": [
                        {
                            "category": "job_application",
                            "description": "for job applications"
                        },
                        {
                            "category": "inbound_lead",
                            "description": "for sales inquiries or requests for more information about our products\/services"
                        },
                        {
                            "category": "invoice",
                            "description": "for invoices"
                        },
                        {
                            "category": "other",
                            "description": "for all other sorts of emails"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "id": "b63a864f-f968-4e7e-9da4-d704f3ffa022",
            "name": "Extract variables - email & attachment",
            "type": "@n8n\/n8n-nodes-langchain.informationExtractor",
            "position": [
                440,
                20
            ],
            "parameters": {
                "text": "={{ $('Email trigger').first().json.text }}\n\nResume:\n{{ $('Extract data from attachment').first().json.text }}\n",
                "options": [],
                "attributes": {
                    "attributes": [
                        {
                            "name": "first_name",
                            "description": "first name of the applicant"
                        },
                        {
                            "name": "last_name",
                            "description": "last name of the applicant"
                        },
                        {
                            "name": "age",
                            "description": "age of the applicant"
                        },
                        {
                            "name": "residence",
                            "description": "residence of the applicant"
                        },
                        {
                            "name": "study",
                            "description": "relevant completed study of the applicant"
                        },
                        {
                            "name": "work_experience",
                            "description": "relevant work experience of the applicant"
                        },
                        {
                            "name": "personal_character",
                            "description": "personal characteristics of the applicant"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "id": "398b9240-0d9c-416e-af3b-31ba9e1ac9b2",
            "name": "Extract data from attachment",
            "type": "n8n-nodes-base.extractFromFile",
            "onError": "continueRegularOutput",
            "position": [
                -220,
                120
            ],
            "parameters": {
                "options": [],
                "operation": "pdf",
                "binaryPropertyName": "attachment0"
            },
            "typeVersion": 1,
            "alwaysOutputData": false
        },
        {
            "id": "9f949aac-1681-4f04-983e-8bd5c949987a",
            "name": "OpenAI Chat Model 2",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                660,
                200
            ],
            "parameters": {
                "model": "gpt-4o",
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "by5xbXU1Yz36JahE",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "c7a61afe-d68d-407e-8653-46cb123877e9",
            "name": "OpenAI Chat Model",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                100,
                320
            ],
            "parameters": {
                "model": "gpt-4o",
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "by5xbXU1Yz36JahE",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "5a22e81b-8b60-443e-985b-47d493724389",
            "name": "Workflow 2",
            "type": "n8n-nodes-base.noOp",
            "position": [
                440,
                180
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "808e4f35-604e-4354-ab8b-3ba68940016b",
            "name": "Workflow 3",
            "type": "n8n-nodes-base.noOp",
            "position": [
                600,
                360
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "d793675d-c68d-4f73-a99d-6451be5bea30",
            "name": "workflow 4",
            "type": "n8n-nodes-base.noOp",
            "position": [
                440,
                360
            ],
            "parameters": [],
            "typeVersion": 1
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "errorWorkflow": "rkMQmtrfcSF3XpMF",
        "executionOrder": "v1"
    },
    "versionId": "28448ab7-6d45-41df-9de3-aad0e187edc5",
    "connections": {
        "Email trigger": {
            "main": [
                [
                    {
                        "node": "Extract data from attachment",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Classify email": {
            "main": [
                [
                    {
                        "node": "Extract variables - email & attachment",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "Workflow 2",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "Workflow 3",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "workflow 4",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model": {
            "ai_languageModel": [
                [
                    {
                        "node": "Classify email",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model 2": {
            "ai_languageModel": [
                [
                    {
                        "node": "Extract variables - email & attachment",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "Extract data from attachment": {
            "main": [
                [
                    {
                        "node": "Classify email",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Extract variables - email & attachment": {
            "main": [
                []
            ]
        }
    }
}
Back to Workflows

Related Workflows

Send an SMS using MSG91
View
🐋🤖 DeepSeek AI Agent + Telegram + LONG TERM Memory 🧠
View
n8n Community Topic Tracker by Keyword
View
Splitout GoogleCalendar Update Webhook
View
Selenium Ultimate Scraper Workflow
View
Linkedin Splitout Create Triggered
View
Export
View
Splitout Code Create Scheduled
View
Add a event to Calender
View
Format US Phone Number
View