AutomationFlowsAI & RAG › 업무 등록

업무 등록

업무 등록. Uses lmChatOpenAi, todoist, informationExtractor. Event-driven trigger; 10 nodes.

Event trigger★★★★☆ complexityAI-powered10 nodesOpenAI ChatTodoistInformation Extractor
AI & RAG Trigger: Event Nodes: 10 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow follows the Informationextractor → OpenAI Chat recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "\uc5c5\ubb34 \ub4f1\ub85d",
  "nodes": [
    {
      "parameters": {
        "model": "gpt-4o-2024-08-06",
        "options": {
          "temperature": 0,
          "topP": 0.1
        }
      },
      "id": "690a5c06-6d8d-4adf-9464-6f7298f0da5a",
      "name": "OpenAI Chat Model2",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "typeVersion": 1,
      "position": [
        -420,
        880
      ],
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "project": {
          "__rl": true,
          "value": "2343016222",
          "mode": "list",
          "cachedResultName": "\ud560\uc77c"
        },
        "labels": [
          "2176301992"
        ],
        "content": "={{ $json.task_name }}",
        "options": {
          "description": "=\ub0b4\uc6a9: {{ $json.description }}\n\ubd84\ub958: {{ $json.category }}\n\ub2f4\ub2f9\uc790: {{ $json.assignee }}",
          "dueDateTime": "={{ $json.due_date }}",
          "priority": "={{5- $json.priority}}"
        }
      },
      "id": "cedcb286-9f8b-4c9e-8a88-ae6b55dc52bc",
      "name": "performance",
      "type": "n8n-nodes-base.todoist",
      "typeVersion": 1,
      "position": [
        380,
        920
      ],
      "credentials": {
        "todoistApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "jsCode": "const items = $input.all()[0].json.output.items;\nconst transformedItems = items.map(item => {\n  return {\n    json: item\n  };\n});\n\nreturn transformedItems;"
      },
      "id": "94146138-74b7-4336-b893-952e8134eda3",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        -120,
        700
      ],
      "alwaysOutputData": false
    },
    {
      "parameters": {
        "project": {
          "__rl": true,
          "value": "2343016222",
          "mode": "list",
          "cachedResultName": "\ud560\uc77c"
        },
        "labels": [
          "2176301986"
        ],
        "content": "={{ $json.task_name }}",
        "options": {
          "description": "=\ub0b4\uc6a9: {{ $json.description }}\n\ubd84\ub958: {{ $json.category }}\n\ub2f4\ub2f9\uc790: {{ $json.assignee }}",
          "dueDateTime": "={{ $json.due_date }}",
          "priority": "={{5- $json.priority}}"
        }
      },
      "id": "fd05da74-cb0b-41af-a235-c83823f91bf2",
      "name": "security",
      "type": "n8n-nodes-base.todoist",
      "typeVersion": 1,
      "position": [
        380,
        600
      ],
      "credentials": {
        "todoistApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "project": {
          "__rl": true,
          "value": "2343016222",
          "mode": "list",
          "cachedResultName": "\ud560\uc77c"
        },
        "labels": [
          "2176301995"
        ],
        "content": "={{ $json.task_name }}",
        "options": {
          "description": "=\ub0b4\uc6a9: {{ $json.description }}\n\ubd84\ub958: {{ $json.category }}\n\ub2f4\ub2f9\uc790: {{ $json.assignee }}",
          "dueDateTime": "={{ $json.due_date }}",
          "priority": "={{5- $json.priority}}"
        }
      },
      "id": "8b282f13-6274-4fd7-99af-9f80e5e8d8d0",
      "name": "feature",
      "type": "n8n-nodes-base.todoist",
      "typeVersion": 1,
      "position": [
        380,
        1080
      ],
      "credentials": {
        "todoistApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "project": {
          "__rl": true,
          "value": "2343016222",
          "mode": "list",
          "cachedResultName": "\ud560\uc77c"
        },
        "labels": [
          "2176301987"
        ],
        "content": "={{ $json.task_name }}",
        "options": {
          "description": "=\ub0b4\uc6a9: {{ $json.description }}\n\ubd84\ub958: {{ $json.category }}\n\ub2f4\ub2f9\uc790: {{ $json.assignee }}",
          "dueDateTime": "={{ $json.due_date }}",
          "priority": "={{5- $json.priority}}"
        }
      },
      "id": "2b3e7372-5a19-4e1e-842b-d44b1a991690",
      "name": "hardware",
      "type": "n8n-nodes-base.todoist",
      "typeVersion": 1,
      "position": [
        380,
        760
      ],
      "credentials": {
        "todoistApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "project": {
          "__rl": true,
          "value": "2343016222",
          "mode": "list",
          "cachedResultName": "\ud560\uc77c"
        },
        "labels": [
          "2176301985"
        ],
        "content": "={{ $json.task_name }}",
        "options": {
          "description": "=\ub0b4\uc6a9: {{ $json.description }}\n\ubd84\ub958: {{ $json.category }}\n\ub2f4\ub2f9\uc790: {{ $json.assignee }}",
          "dueDateTime": "={{ $json.due_date }}",
          "priority": "={{5- $json.priority}}"
        }
      },
      "id": "7ce77523-c7e0-4086-a6fc-f39915288956",
      "name": "critical-bug",
      "type": "n8n-nodes-base.todoist",
      "typeVersion": 1,
      "position": [
        380,
        440
      ],
      "credentials": {
        "todoistApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {},
      "id": "9a578e9b-a70a-4c2b-893c-00625533c6a8",
      "name": "When clicking \u2018Test workflow\u2019",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        -560,
        700
      ]
    },
    {
      "parameters": {
        "text": "=\ud38c\uc6e8\uc5b4 \uac1c\ubc1c\ud300 \uc77c\uc77c \uc2a4\ud06c\ub7fc \ud68c\uc758\ub85d\n2024-11-06 (10:00-10:10)\n\ud300\uc7a5: \uc624\ub298\ub3c4 \ube60\ub974\uac8c \uc9c4\ud589\ud558\uaca0\uc2b5\ub2c8\ub2e4. \uae40\uc5d4\uc9c0\ub2c8\uc5b4\ub2d8\ubd80\ud130 \uc2dc\uc791\ud560\uac8c\uc694.\n\uae40\uc5d4\uc9c0\ub2c8\uc5b4: \ub124, \uc5b4\uc81c \uc800\ub141\ubd80\ud130 MCU \uacfc\uc5f4 \uc2dc \uc2dc\uc2a4\ud15c \ud06c\ub798\uc2dc \ud604\uc0c1\uc774 \ubcf4\uace0\ub410\uc2b5\ub2c8\ub2e4. \uc628\ub3c4 \ubaa8\ub2c8\ud130\ub9c1 \uc778\ud130\ub7fd\ud2b8 \ud578\ub4e4\ub7ec\uc5d0\uc11c \uba54\ubaa8\ub9ac \uc624\ubc84\ud50c\ub85c\uc6b0\uac00 \uc758\uc2ec\ub418\ub294 \uc0c1\ud669\uc785\ub2c8\ub2e4. \uc624\ub298 \uc911\uc73c\ub85c \ud56b\ud53d\uc2a4 \ubc30\ud3ec\ud558\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.\n\ud300\uc7a5: \ub124, \uc774\uac74 \ucd5c\uc6b0\uc120\uc21c\uc704\ub85c \ucc98\ub9ac\ud574\uc8fc\uc138\uc694. \ubc15\uac1c\ubc1c\ub2d8\uc740 \uc5b4\ub5a0\uc2e0\uac00\uc694?\n\ubc15\uac1c\ubc1c: \uc2e0\uaddc \uc13c\uc11c I2C \ub4dc\ub77c\uc774\ubc84 \uad6c\ud604\uc774 \ud604\uc7ac 70% \uc815\ub3c4 \uc9c4\ud589\ub410\uc2b5\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc778 \uc77d\uae30/\uc4f0\uae30\ub294 \uad6c\ud604 \uc644\ub8cc\ud588\uace0, \uc774\ubc88 \uc8fc\uae4c\uc9c0 \uba40\ud2f0\ubc14\uc774\ud2b8 \ud1b5\uc2e0 \uad6c\ud604\ud558\ub294 \uac83\uc774 \ubaa9\ud45c\uc785\ub2c8\ub2e4.\n\ud300\uc7a5: \uc88b\uc2b5\ub2c8\ub2e4. \ubaa9\uc694\uc77c\uae4c\uc9c0 \ucf54\ub4dc \ub9ac\ubdf0 \uc900\ube44\ud574\uc8fc\uc2dc\uace0\uc694. \uc774\ucd5c\uc801\ub2d8?\n\uc774\ucd5c\uc801: RTOS \ud0dc\uc2a4\ud06c \uc2a4\ucf00\uc904\ub9c1 \ucd5c\uc801\ud654\ub97c \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4. \ubaa9\ud45c\ub294 \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9 20% \uac10\uc18c\uc778\ub370, \ud604\uc7ac \ubd84\uc11d \ub2e8\uacc4\uc5d0 \uc788\uc2b5\ub2c8\ub2e4.\n\ud300\uc7a5: \uc54c\uaca0\uc2b5\ub2c8\ub2e4. \uc815\ubcf4\uc548\ub2d8?\n\uc815\ubcf4\uc548: OTA \uc5c5\ub370\uc774\ud2b8 \ubcf4\uc548 \uac15\ud654 \uac74 \uac80\ud1a0 \uc911\uc785\ub2c8\ub2e4. AES-256 \uc554\ud638\ud654 \uc801\uc6a9\uc744 \uace0\ub824\ud558\uace0 \uc788\ub294\ub370, \uc774\ubc88 \uc8fc \ub0b4\ub85c \ucd5c\uc885 \ubc29\uc2dd \uacb0\uc815\ud558\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.\n\ud300\uc7a5: \ub124, \ucd5c\uae30\ub2a5\ub2d8 \ub9c8\uc9c0\ub9c9\uc73c\ub85c \ubd80\ud0c1\ub4dc\ub9bd\ub2c8\ub2e4.\n\ucd5c\uae30\ub2a5: \uc800\uc804\ub825 \ubaa8\ub4dc \uad6c\ud604\uc744 \ub2e4\uc74c \uc8fc\ubd80\ud130 \uc2dc\uc791\ud560 \uc608\uc815\uc785\ub2c8\ub2e4. \ud604\uc7ac\ub294 \uc694\uad6c\uc0ac\ud56d \ubd84\uc11d\uacfc \uacc4\ud68d \uc218\ub9bd \ub2e8\uacc4\uc785\ub2c8\ub2e4.\n\ud300\uc7a5: \uc54c\uaca0\uc2b5\ub2c8\ub2e4. \ucd94\uac00\ub85c \ubc15\uac1c\ubc1c\ub2d8 I2C \ub4dc\ub77c\uc774\ubc84 \ubb38\uc11c\ud654\ub3c4 \uc78a\uc9c0 \ub9d0\uc544\uc8fc\uc2dc\uace0, \ub2e4\uc74c \uc8fc \ud1b5\ud569 \ud14c\uc2a4\ud2b8\ub3c4 \uc788\uc73c\ub2c8 \ubaa8\ub450 \uc900\ube44 \ubd80\ud0c1\ub4dc\ub9bd\ub2c8\ub2e4. \ub354 \ub17c\uc758\ud560 \uc0ac\ud56d \uc788\uc73c\uc2e0\uac00\uc694?\n(\uc804\uc6d0 \uace0\uac1c \uc813\ub294 \uc911)\n\ud300\uc7a5: \uadf8\ub7fc \uc624\ub298 \uc2a4\ud06c\ub7fc \ubbf8\ud305\uc740 \uc5ec\uae30\uc11c \ub9c8\uce58\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. \uae40\uc5d4\uc9c0\ub2c8\uc5b4\ub2d8 \ud06c\ub798\uc2dc \uc774\uc288\ub294 \uc9c4\ud589\uc0c1\ud669 \uc218\uc2dc\ub85c \uacf5\uc720\ud574\uc8fc\uc138\uc694.\n\uae40\uc5d4\uc9c0\ub2c8\uc5b4: \ub124, \uc54c\uaca0\uc2b5\ub2c8\ub2e4.\n\ud300\uc7a5: \uc218\uace0\ud558\uc168\uc2b5\ub2c8\ub2e4.\n\ud68c\uc758\ub85d \uc791\uc131: \ud64d\ube44\uc11c",
        "schemaType": "fromJson",
        "jsonSchemaExample": "{\n    \"items\": [\n        {\n            \"task_name\": \"\uc791\uc5c51\",\n            \"description\": \"\uc791\uc5c5\uc758 \uad00\ub828 \ub0b4\uc6a9\",\n            \"category\": \"\uce74\ud14c\uace0\ub9ac\",\n            \"priority\": 1,\n            \"assignee\": \"\ub2f4\ub2f9\uc790\",\n            \"due_date\": \"\uae30\ud55c\"\n        },\n        {\n            \"task_name\": \"\uc791\uc5c52\",\n            \"description\": \"\uc791\uc5c5\uc758 \uad00\ub828 \ub0b4\uc6a9\",\n            \"category\": \"\uce74\ud14c\uace0\ub9ac\",\n            \"priority\": 3,\n            \"assignee\": \"\ub2f4\ub2f9\uc790\",\n            \"due_date\": \"\uae30\ud55c\"\n        },\n        {\n            \"task_name\": \"\uc791\uc5c53\",\n            \"description\": \"\uc791\uc5c5\uc758 \uad00\ub828 \ub0b4\uc6a9\",\n            \"category\": \"\uce74\ud14c\uace0\ub9ac\",\n            \"priority\": 3,\n            \"assignee\": \"\ub2f4\ub2f9\uc790\",\n            \"due_date\": \"\uae30\ud55c\"\n        },\n        {\n            \"task_name\": \"\uc791\uc5c54\",\n            \"description\": \"\uc791\uc5c5\uc758 \uad00\ub828 \ub0b4\uc6a9\",\n            \"category\": \"\uce74\ud14c\uace0\ub9ac\",\n            \"priority\": 3,\n            \"assignee\": \"\ub2f4\ub2f9\uc790\",\n            \"due_date\": \"\uae30\ud55c\"\n        },\n        {\n            \"task_name\": \"\uc791\uc5c56\",\n            \"description\": \"\uc791\uc5c5\uc758 \uad00\ub828 \ub0b4\uc6a9\",\n            \"category\": \"\uce74\ud14c\uace0\ub9ac\",\n            \"priority\": 4,\n            \"assignee\": \"\ub2f4\ub2f9\uc790\",\n            \"due_date\": \"\uae30\ud55c\"\n        },\n        {\n            \"task_name\": \"\uc791\uc5c58\",\n            \"description\": \"\uc791\uc5c5\uc758 \uad00\ub828 \ub0b4\uc6a9\",\n            \"category\": \"\uce74\ud14c\uace0\ub9ac\",\n            \"priority\": 3,\n            \"assignee\": \"\ub2f4\ub2f9\uc790\",\n            \"due_date\": \"\uae30\ud55c\"\n        },\n        {\n            \"task_name\": \"\uc791\uc5c511\",\n            \"description\": \"\uc791\uc5c5\uc758 \uad00\ub828 \ub0b4\uc6a9\",\n            \"category\": \"\uce74\ud14c\uace0\ub9ac\",\n            \"priority\": 3,\n            \"assignee\": \"\ub2f4\ub2f9\uc790\",\n            \"due_date\": \"\uae30\ud55c\"\n        },\n        {\n            \"task_name\": \"\uc791\uc5c512\",\n            \"description\": \"\uc791\uc5c5\uc758 \uad00\ub828 \ub0b4\uc6a9\",\n            \"category\": \"\uce74\ud14c\uace0\ub9ac\",\n            \"priority\": 3,\n            \"assignee\": \"\ub2f4\ub2f9\uc790\",\n            \"due_date\": \"\uae30\ud55c\"\n        },\n        {\n            \"task_name\": \"\uc791\uc5c515\",\n            \"description\": \"\uc791\uc5c5\uc758 \uad00\ub828 \ub0b4\uc6a9\",\n            \"category\": \"\uce74\ud14c\uace0\ub9ac\",\n            \"priority\": 3,\n            \"assignee\": \"\ub2f4\ub2f9\uc790\",\n            \"due_date\": \"\uae30\ud55c\"\n        }\n    ]\n}\n\n",
        "options": {
          "systemPromptTemplate": "=\ud68c\uc758\ub85d \ubd84\uc11d \uac00\uc774\ub4dc\ub77c\uc778:\n1. \ucd9c\ub825 \ud615\uc2dd\ntask_name = \uc791\uc5c5\uc758 \uc774\ub984\ndescription = \uc791\uc5c5\uc758 \uad6c\uccb4\uc801\uc778 \ub0b4\uc6a9\ncategory = critical-bug/security/hardware/performance/feature\npriority = \uce74\ud14c\uace0\ub9ac\ubcc4 \uc6b0\uc120\uc21c\uc704 \uc22b\uc790\nassignee = \ub2f4\ub2f9\uc790 \uc774\ub984 (\uc120\ud0dd)\ndue_date = \uc791\uc5c5 \uae30\ud55c (\uc120\ud0dd)\n*\ub0b4\uc6a9\uc740 \ud55c\uae00\ub85c\n\n2. \uc6b0\uc120\uc21c\uc704 \uaddc\uce59\ncritical-bug = 1\nsecurity = 1 \nhardware = 2\nperformance = 3\nfeature = 4\n\n3. \ucd94\ucd9c \uae30\uc900 \n- \ubaa8\ub4e0 \uad00\ub828 \uc791\uc5c5\uc744 \ucc3e\uc544\uc11c \ucd94\ucd9c\n- assignee, due_date\ub294 \uc788\ub294 \uacbd\uc6b0\ub9cc \ud3ec\ud568\n\n4. \ubc18\ud658 \ud615\uc2dd\n\ub2e8\uc77c \uac1d\uccb4 \ub0b4 items \ubc30\uc5f4\ub85c \ubaa8\ub4e0 \uc791\uc5c5\uc744 \ud3ec\ud568\n\n5. \uc791\uc5c5 \uae30\ud55c(due_date) \uc790\ub3d9 \ud560\ub2f9 \uaddc\uce59:\n- critical-bug \uce74\ud14c\uace0\ub9ac: \"\uc624\ub298 \uae4c\uc9c0\"\ub85c \uc124\uc815\n- security \uce74\ud14c\uace0\ub9ac: \"\ub0b4\uc77c \uae4c\uc9c0\"\ub85c \uc124\uc815\n- hardware \uce74\ud14c\uace0\ub9ac: \"\ub2e4\uc74c \uc8fc \uae4c\uc9c0\"\ub85c \uc124\uc815\n- performance \uce74\ud14c\uace0\ub9ac: \"\ub2e4\uc74c \uc8fc \uae4c\uc9c0\"\ub85c \uc124\uc815\n- feature \uce74\ud14c\uace0\ub9ac: \"2\uc8fc \ub4a4 \uae4c\uc9c0\"\ub85c \uc124\uc815\n- \uae30\ud0c0 \ubaa8\ub4e0 \uce74\ud14c\uace0\ub9ac: \uae30\ubcf8\uac12 \"\ub2e4\uc74c \uc8fc \uae4c\uc9c0\"\ub85c \uc124\uc815\n* \uba85\uc2dc\ub41c \uae30\ud55c\uc774 \uc788\uc73c\uba74 \ud574\ub2f9 \uae30\ud55c \uc6b0\uc120\n* \uc2dc\uac04\uc740 \uc124\uc815\ub41c \uac12\uc758  YYYY-MM-DD \ud615\uc2dd\uc5d0 \uc2dc\uac04\uc744 \ud3ec\ud568\ud55c ISO 8601 \ud615\uc2dd: 2024-11-06T12:00:00+09:00\n\n6. JSON \uc751\ub2f5 \ud615\uc2dd \uc548\ub0b4:\n* \uc608\uc2dc\ub294 \ub2e8\uc21c \ucc38\uace0\uc6a9\uc774\uba70, \uc2e4\uc81c items \ubc30\uc5f4\uc5d0\ub294 \ubc1c\uacac\ub41c \ubaa8\ub4e0 \uc791\uc5c5\uc774 \ud3ec\ud568\ub418\uc5b4\uc57c \ud568"
        }
      },
      "id": "32fe567f-3001-453e-a1a1-8492881594dc",
      "name": "Information Extractor(\uc694\uc57d)",
      "type": "@n8n/n8n-nodes-langchain.informationExtractor",
      "typeVersion": 1,
      "position": [
        -420,
        700
      ],
      "alwaysOutputData": false,
      "notesInFlow": false,
      "executeOnce": false
    },
    {
      "parameters": {
        "rules": {
          "values": [
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "leftValue": "={{ $json.category }}",
                    "rightValue": "critical-bug",
                    "operator": {
                      "type": "string",
                      "operation": "equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "13fcd914-fde1-434b-8761-8d6fce6c88b4",
                    "leftValue": "={{ $json.category }}",
                    "rightValue": "security",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "e4711a63-6777-4745-b1df-fa1ea11d6c29",
                    "leftValue": "={{ $json.category }}",
                    "rightValue": "hardware",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "927d5391-2b5b-4108-8fda-909ede8f5775",
                    "leftValue": "={{ $json.category }}",
                    "rightValue": "performance",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "0fe571cd-59f4-40fe-9b5c-39a328e28102",
                    "leftValue": "={{ $json.category }}",
                    "rightValue": "feature",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            }
          ]
        },
        "options": {}
      },
      "id": "996662c0-6262-4cc8-818c-294d13734879",
      "name": "Switch",
      "type": "n8n-nodes-base.switch",
      "typeVersion": 3.2,
      "position": [
        20,
        700
      ]
    }
  ],
  "connections": {
    "OpenAI Chat Model2": {
      "ai_languageModel": [
        [
          {
            "node": "Information Extractor(\uc694\uc57d)",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Code": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking \u2018Test workflow\u2019": {
      "main": [
        [
          {
            "node": "Information Extractor(\uc694\uc57d)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Information Extractor(\uc694\uc57d)": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Switch": {
      "main": [
        [
          {
            "node": "critical-bug",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "security",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "hardware",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "performance",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "feature",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "84eb32a4-4a5a-48cd-bf55-944b1901c912",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "h4xr5RzJlV3NLVKs",
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

업무 등록. Uses lmChatOpenAi, todoist, informationExtractor. Event-driven trigger; 10 nodes.

Source: https://github.com/Kimseongbeen/Study/blob/183822dbb5f65ebe54c6e3e20ef7ef90e9d0bb55/n8n/todoist/task.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Influencer 2.0. Uses formTrigger, form, informationExtractor, lmChatOpenAi. Event-driven trigger; 93 nodes.

Form Trigger, Form, Information Extractor +13
AI & RAG

Episode 18 Scary Stories TikTok final. Uses httpRequest, lmChatOpenAi, lmChatOllama, lmChatDeepSeek. Event-driven trigger; 83 nodes.

HTTP Request, OpenAI Chat, Ollama Chat +12
AI & RAG

Eliminate 90% of manual work in procurement by automating quote requests, response tracking, price extraction, and supplier follow-ups. This complete automation handles everything from sending persona

Gmail, Google Sheets, Information Extractor +2
AI & RAG

Transform your Gmail sent folder into a comprehensive, enriched contact database automatically. This workflow processes hundreds or thousands of sent emails, extracting and enriching contact informati

HTTP Request, @Brave/N8N Nodes Brave Search, Gmail +3
AI & RAG

This n8n workflow automates the complete processing of PDF invoices with AI-powered data extraction. The workflow monitors a Google Drive folder, extracts important invoice data, and automatically org

Google Drive, Information Extractor, Google Sheets +2