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

Wait Splitout Send Webhook
View
n8napi-check-workflow-which-model-is-using
View
Shopify Zendesk Create Triggered
View
SHEETS RAG
View
Find Top Keywords
View
HTTP Stickynote Create Webhook
View
Merge PDFs
View
Respondtowebhook Spreadsheetfile Automate Webhook
View
Code GoogleCalendar Create Webhook
View
Form Youtube Update Triggered
View