8
n8n 한국어amn8n.com

AI 이메일 어시스턴트: ChatGPT 요약 및 Slack 요약으로 Gmail 우선 처리

고급

이것은Ticket Management, AI Summarization분야의자동화 워크플로우로, 16개의 노드를 포함합니다.주로 If, Code, Wait, Gmail, Slack 등의 노드를 사용하며. Gmail, GPT-4o, Slack 긴급 알림을 사용한 자동 이메일 트라이아지

사전 요구사항
  • Google 계정 및 Gmail API 인증 정보
  • Slack Bot Token 또는 Webhook URL
  • Google Sheets API 인증 정보
  • OpenAI API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "id": "Yg8U1sA0hSJJ6p3D",
  "meta": {
    "instanceId": "2fcc626393a7afeed212c73b14008aa85fc99b8f4571e296293edf751709d402",
    "templateId": "5446",
    "templateCredsSetupCompleted": true
  },
  "name": "AI Email Assistant: Prioritize Gmail with ChatGPT Summaries and Slack Digests",
  "tags": [],
  "nodes": [
    {
      "id": "19658d53-51a2-4566-a57e-da51db7b68d1",
      "name": "스케줄 트리거1",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -800,
        1344
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "hours",
              "hoursInterval": 4
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "5379bec6-cb2c-4974-ae39-f35871d797ab",
      "name": "여러 메시지 가져오기",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -400,
        1344
      ],
      "webhookId": "94dba404-f0c9-424f-a0ea-0f2971d4b767",
      "parameters": {
        "filters": {
          "receivedAfter": "={{ new Date(Date.now() - 4 * 60 * 60 * 1000).toISOString() }}"
        },
        "operation": "getAll",
        "returnAll": true
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "0W0TEFPGobwblJ15",
          "name": "Gmail account"
        }
      },
      "executeOnce": true,
      "typeVersion": 2.1
    },
    {
      "id": "f25dadff-b33b-4be1-aac3-1c695b39ef93",
      "name": "여러 라벨 가져오기",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -608,
        1344
      ],
      "webhookId": "9c79ec9c-9a3d-4935-aa50-39ee95a3fc96",
      "parameters": {
        "resource": "label",
        "returnAll": true
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "0W0TEFPGobwblJ15",
          "name": "Gmail account"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "8508ce2a-7394-4ed4-88a1-31f1e21963dd",
      "name": "모델에 메시지 전송1",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -208,
        1344
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini",
          "cachedResultName": "GPT-4O-MINI"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=You're an email assistant for a busy startup founder. Classify the email content into the following fields and return **only raw JSON** (no markdown):\n\n{\n  \"summary\": [Short summary of the email in 1 sentence],\n  \"urgency\": [High, Medium, Low],\n  \"category\": [Investor, Customer, Support, Spam, Other],\n  \"intent\": [\"To respond\", \"Awaiting reply\", \"FYI\", \"Notification\", \"Meeting update\", \"Marketing\"]\n}\n\nThe descriptions of the intents are as follows:\n1. To respond: Emails you need to respond to\n\n2.FYI: Emails that don't require your response, but are important\n\n3. Notification: Automated updates from tools you use or Team chats in tools like Google Docs or Microsoft Office\n\n4. Meeting update: Calendar updates from Zoom, Google Meet, etc\n\n5. Awaiting reply: Emails you're expecting a reply to\n\n6. Actioned: Email threads that have been resolved\n\n7. Marketing: Marketing or cold emails\n\nAnalyze the following email:\n\nSubject: {{ $json.Subject }}\nBody: {{ $json.snippet }}\n\nReturn only valid JSON with no extra formatting.\n"
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "rQWxiEOrSM4mtAcq",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "e24a7261-6f06-4c2e-949b-37f3b4b78347",
      "name": "조건문1",
      "type": "n8n-nodes-base.if",
      "position": [
        416,
        1344
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "or",
          "conditions": [
            {
              "id": "1ec24de2-2e64-4386-aa00-62603a63aef5",
              "operator": {
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.urgency }}",
              "rightValue": "High"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "892e956a-c199-42fa-a20c-d7302f0e515b",
      "name": "메시지 전송2",
      "type": "n8n-nodes-base.slack",
      "position": [
        624,
        1248
      ],
      "webhookId": "8d75cfb9-ac55-4745-b37d-013995518ff1",
      "parameters": {
        "text": "=*Siddhant, Important Email Detected*  \nFrom: {{ $('Get many messages').item.json.From }}\n*Summary:* {{ $('Calculate Intent').item.json.summary }} \n*Urgency:*  {{ $('Calculate Intent').item.json.urgency }} , *Category:* {{ $('Calculate Intent').item.json.category }}, *Intent:* {{ $('Calculate Intent').item.json.intent }}",
        "select": "channel",
        "channelId": {
          "__rl": true,
          "mode": "list",
          "value": "C0981ERQ2SD",
          "cachedResultName": "jarvis"
        },
        "otherOptions": {},
        "authentication": "oAuth2"
      },
      "credentials": {
        "slackOAuth2Api": {
          "id": "pdmwBc22r7St3rs7",
          "name": "Slack account"
        }
      },
      "typeVersion": 2.3
    },
    {
      "id": "bd4eb9b3-93a1-4a89-8926-892b75cda489",
      "name": "메시지에 라벨 추가2",
      "type": "n8n-nodes-base.gmail",
      "position": [
        624,
        1424
      ],
      "webhookId": "2e09aafe-567b-4205-8905-bc0cafee56cb",
      "parameters": {
        "labelIds": "={{ $json.label_id }}",
        "messageId": "={{ $('Get many messages').item.json.id }}",
        "operation": "addLabels"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "0W0TEFPGobwblJ15",
          "name": "Gmail account"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "aeb25e82-853f-4138-a587-354e6153bb07",
      "name": "메시지에 라벨 추가3",
      "type": "n8n-nodes-base.gmail",
      "position": [
        880,
        1248
      ],
      "webhookId": "2e09aafe-567b-4205-8905-bc0cafee56cb",
      "parameters": {
        "labelIds": "={{ $('Calculate Intent').item.json.label_id }}",
        "messageId": "={{ $('Get many messages').item.json.id }}",
        "operation": "addLabels"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "0W0TEFPGobwblJ15",
          "name": "Gmail account"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "601a7bea-42cb-44c2-9196-8304ef472f28",
      "name": "메시지 전송3",
      "type": "n8n-nodes-base.slack",
      "position": [
        464,
        1680
      ],
      "webhookId": "8d75cfb9-ac55-4745-b37d-013995518ff1",
      "parameters": {
        "text": "=🧠 *Inbox Assistant – Daily Digest*  \n📅 *{{ $now.format(\"DD : HH:mm\") }}*  \n━━━━━━━━━━━━━━━━━━━\n\n{{ $json.text }}\n",
        "select": "channel",
        "channelId": {
          "__rl": true,
          "mode": "list",
          "value": "C0981ERQ2SD",
          "cachedResultName": "jarvis"
        },
        "otherOptions": {},
        "authentication": "oAuth2"
      },
      "credentials": {
        "slackOAuth2Api": {
          "id": "pdmwBc22r7St3rs7",
          "name": "Slack account"
        }
      },
      "typeVersion": 2.3
    },
    {
      "id": "cd80d190-f7de-4931-8b06-62cbe4957a47",
      "name": "의도 계산",
      "type": "n8n-nodes-base.code",
      "position": [
        176,
        1344
      ],
      "parameters": {
        "mode": "runOnceForEachItem",
        "jsCode": "let raw = $json.message?.content || $json.message || \"\";\n\n// Remove triple backticks (```json ... ```)\nraw = raw.replace(/```json|```/g, '').trim();\n\n// Fix smart quotes and other formatting problems\nraw = raw.replace(/[“”]/g, '\"').replace(/[‘’]/g, \"'\");\n\ntry {\n  const parsed = JSON.parse(raw);\n\n\n  return {\n    summary: parsed.summary || \"No summary provided\",\n    urgency: parsed.urgency || \"Unknown\",\n    category: parsed.category || \"Unknown\",\n    intent: parsed.intent || \"Unknown\",\n    messgae_id: $('Get many messages').item.json.id,\n    label_id: $(\"Get many labels\").all().find((item) => item.json.name === `AI Agent/${parsed.intent}`).json.id\n  };\n} catch (err) {\n  return {\n    summary: \"⚠️ Failed to parse GPT output\",\n    urgency: \"Unknown\",\n    category: \"Unknown\",\n    intent: \"Unknown\",\n    error: err.message,\n    original: raw\n  };\n}\n"
      },
      "typeVersion": 2
    },
    {
      "id": "a3acbae8-087a-47c5-9eb6-90a69ccedf8e",
      "name": "시트1에 행 추가",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1152,
        1248
      ],
      "parameters": {
        "columns": {
          "value": {
            "From": "={{ $('Get many messages').item.json.From }}",
            "Intent": "={{ $('Calculate Intent').item.json.intent }}",
            "Summary": "={{ $('Calculate Intent').item.json.summary }}",
            "Urgency": "={{ $('Calculate Intent').item.json.urgency }}",
            "Category": "={{ $('Calculate Intent').item.json.category }}",
            "TimeStamp": "={{ $now }}"
          },
          "schema": [
            {
              "id": "From",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "From",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Summary",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Summary",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Intent",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Intent",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Category",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Category",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "TimeStamp",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "TimeStamp",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Urgency",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Urgency",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "id"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YYOaQw07tTObBbY0GyP3zULru6cs15MF7PPWby8pZXs/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1YYOaQw07tTObBbY0GyP3zULru6cs15MF7PPWby8pZXs",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YYOaQw07tTObBbY0GyP3zULru6cs15MF7PPWby8pZXs/edit?usp=drivesdk",
          "cachedResultName": "N8N - Emails"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "I429Zmc6KE4KsQWs",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "ab2a0b67-a248-42ea-b18c-81b658aaf9fa",
      "name": "시트2에 행 추가",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        896,
        1424
      ],
      "parameters": {
        "columns": {
          "value": {
            "From": "={{ $('Get many messages').item.json.From }}",
            "Intent": "={{ $('Calculate Intent').item.json.intent }}",
            "Summary": "={{ $('Calculate Intent').item.json.summary }}",
            "Urgency": "={{ $('Calculate Intent').item.json.urgency }}",
            "Category": "={{ $('Calculate Intent').item.json.category }}",
            "TimeStamp": "={{ $now }}"
          },
          "schema": [
            {
              "id": "From",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "From",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Summary",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Summary",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Intent",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Intent",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Category",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Category",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "TimeStamp",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "TimeStamp",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Urgency",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Urgency",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 215199590,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YYOaQw07tTObBbY0GyP3zULru6cs15MF7PPWby8pZXs/edit#gid=215199590",
          "cachedResultName": "Sheet2"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1YYOaQw07tTObBbY0GyP3zULru6cs15MF7PPWby8pZXs",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YYOaQw07tTObBbY0GyP3zULru6cs15MF7PPWby8pZXs/edit?usp=drivesdk",
          "cachedResultName": "N8N - Emails"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "I429Zmc6KE4KsQWs",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "c361b887-c8e0-4644-96df-ce6cf8b35ef2",
      "name": "시트2에서 행 가져오기",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -320,
        1680
      ],
      "parameters": {
        "options": {},
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 215199590,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YYOaQw07tTObBbY0GyP3zULru6cs15MF7PPWby8pZXs/edit#gid=215199590",
          "cachedResultName": "Sheet2"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1YYOaQw07tTObBbY0GyP3zULru6cs15MF7PPWby8pZXs",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1YYOaQw07tTObBbY0GyP3zULru6cs15MF7PPWby8pZXs/edit?usp=drivesdk",
          "cachedResultName": "N8N - Emails"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "I429Zmc6KE4KsQWs",
          "name": "Google Sheets account"
        }
      },
      "executeOnce": true,
      "typeVersion": 4.6,
      "alwaysOutputData": true
    },
    {
      "id": "a534c64b-b747-44b5-8f03-483c6408dd02",
      "name": "타임스탬프 필터링",
      "type": "n8n-nodes-base.code",
      "position": [
        -48,
        1680
      ],
      "parameters": {
        "jsCode": "const HOURS = 0.5; // hours window\nconst now = new Date();\n\nreturn items.filter(item => {\n  const timestamp = item.json.TimeStamp || item.json.timestamp || \"\";\n  const urgency = (item.json.Urgency || item.json.urgency || \"\").toLowerCase();\n\n  if (!timestamp) return false;\n\n  const itemDate = new Date(timestamp);\n  const hoursDiff = Math.abs((now - itemDate) / 36e5); // 36e5 = 60*60*1000\n\n  console.log(hoursDiff)\n\n  return hoursDiff <= HOURS && (urgency === \"low\" || urgency === \"medium\");\n});"
      },
      "typeVersion": 2
    },
    {
      "id": "4d788dea-84fc-41e4-a7a7-880a58b68bbf",
      "name": "일일 요약 준비",
      "type": "n8n-nodes-base.code",
      "position": [
        240,
        1680
      ],
      "parameters": {
        "jsCode": "let text = ``;\n\nconst medium = [];\nconst low = [];\n\nitems.forEach(item => {\n  const urgency = (item.json.Urgency || \"\").toLowerCase();\n  const intent = (item.json.Intent || \"\").toLowerCase();\n  if (urgency === \"medium\") {\n    medium.push(item);\n  } else if (\n    urgency === \"low\" &&\n    intent !== \"Marketing\"\n  ) {\n    low.push(item);\n  }\n});\n\nif (medium.length === 0 && low.length === 0) {\n  text += \"_No important messages today._\";\n} else {\n  if (medium.length > 0) {\n    text += \"*Medium Urgency:*\\n\";\n    medium.forEach((item, index) => {\n      text += `*${index + 1}.* ${item.json.Summary || \"No summary\"}\\nFrom: ${item.json.From || \"Unknown\"}\\nUrgency: ${item.json.Urgency || \"Unknown\"}, Category: ${item.json.Category || \"Unknown\"}, Intent: ${item.json.Intent || \"N/A\"}\\n\\n`;\n    });\n  }\n  if (low.length > 0) {\n    text += \"*Low Urgency:*\\n\";\n    low.forEach((item, index) => {\n      text += `*${index + 1}.* ${item.json.Summary || \"No summary\"}\\nFrom: ${item.json.From || \"Unknown\"}, Intent: ${item.json.Intent || \"N/A\"}\\n\\n`;\n    });\n  }\n}\n\nreturn [{ json: { text } }];"
      },
      "typeVersion": 2
    },
    {
      "id": "6dddd9fa-fd59-4df0-9741-fea2382bb982",
      "name": "대기",
      "type": "n8n-nodes-base.wait",
      "position": [
        -560,
        1680
      ],
      "webhookId": "25c19479-3952-45f3-9d3b-4d141c81974d",
      "parameters": {
        "amount": 30
      },
      "typeVersion": 1.1
    },
    {
      "id": "7e0d1871-1844-4d85-b512-6cb3fec2a5c1",
      "name": "스티커 노트",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1520,
        1200
      ],
      "parameters": {
        "width": 640,
        "height": 736,
        "content": "✅ Steps to Use\n\nConnect Your Accounts: Add your Gmail, Slack, Google Sheets, and OpenAI credentials inside n8n.\n\nCreate Gmail Labels (Required): Go to your Gmail settings and create labels matching the following format:\nAI Agent/To Respond, AI Agent/Awaiting Reply, AI Agent/Notification, AI Agent/Marketing, etc.\nThese are used by the workflow to auto-tag emails based on intent.\n\nCreate a Google Sheet with 2 Tabs\n• Name the sheet something like “N8N - Emails”.\n• Add two sheets/tabs inside:\n• Sheet1 → stores all processed emails\n• Sheet2 → stores only the latest batch for digest view\n• In both sheets, add these columns (first row): From | Summary | Intent | Category | TimeStamp | Urgency\n\nImport the Workflow: Upload or paste the .json file into your n8n instance. Make sure each node is linked to your active credentials.\n\nConfigure Slack Channel: In the Slack node, select the channel where you want urgent alerts and digest summaries to be posted.\n\nAdjust Schedule (Optional): Default: runs every hour. You can tweak this to suit your preference (e.g., every 30 min or 2 hours).\n\nRun a Test: Execute manually once to check:\n• Emails are getting processed\n• Labels are added correctly in Gmail\n• Slack notifications are triggered\n• Data is logged in Google Sheets\n\nTurn It On\n• Once everything looks good, activate the workflow.\n• Your inbox will now be triaged in real-time — sorted, labeled, summarized.\n"
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "pinData": {},
  "settings": {},
  "versionId": "0ff6e2d1-0134-4838-99aa-ce3ff6044d1a",
  "connections": {
    "e24a7261-6f06-4c2e-949b-37f3b4b78347": {
      "main": [
        [
          {
            "node": "892e956a-c199-42fa-a20c-d7302f0e515b",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "bd4eb9b3-93a1-4a89-8926-892b75cda489",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6dddd9fa-fd59-4df0-9741-fea2382bb982": {
      "main": [
        [
          {
            "node": "c361b887-c8e0-4644-96df-ce6cf8b35ef2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f25dadff-b33b-4be1-aac3-1c695b39ef93": {
      "main": [
        [
          {
            "node": "5379bec6-cb2c-4974-ae39-f35871d797ab",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "892e956a-c199-42fa-a20c-d7302f0e515b": {
      "main": [
        [
          {
            "node": "aeb25e82-853f-4138-a587-354e6153bb07",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "cd80d190-f7de-4931-8b06-62cbe4957a47": {
      "main": [
        [
          {
            "node": "e24a7261-6f06-4c2e-949b-37f3b4b78347",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a534c64b-b747-44b5-8f03-483c6408dd02": {
      "main": [
        [
          {
            "node": "4d788dea-84fc-41e4-a7a7-880a58b68bbf",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8508ce2a-7394-4ed4-88a1-31f1e21963dd": {
      "main": [
        [
          {
            "node": "cd80d190-f7de-4931-8b06-62cbe4957a47",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5379bec6-cb2c-4974-ae39-f35871d797ab": {
      "main": [
        [
          {
            "node": "8508ce2a-7394-4ed4-88a1-31f1e21963dd",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "19658d53-51a2-4566-a57e-da51db7b68d1": {
      "main": [
        [
          {
            "node": "f25dadff-b33b-4be1-aac3-1c695b39ef93",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ab2a0b67-a248-42ea-b18c-81b658aaf9fa": {
      "main": [
        [
          {
            "node": "6dddd9fa-fd59-4df0-9741-fea2382bb982",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "bd4eb9b3-93a1-4a89-8926-892b75cda489": {
      "main": [
        [
          {
            "node": "ab2a0b67-a248-42ea-b18c-81b658aaf9fa",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "aeb25e82-853f-4138-a587-354e6153bb07": {
      "main": [
        [
          {
            "node": "a3acbae8-087a-47c5-9eb6-90a69ccedf8e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c361b887-c8e0-4644-96df-ce6cf8b35ef2": {
      "main": [
        [
          {
            "node": "a534c64b-b747-44b5-8f03-483c6408dd02",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4d788dea-84fc-41e4-a7a7-880a58b68bbf": {
      "main": [
        [
          {
            "node": "601a7bea-42cb-44c2-9196-8304ef472f28",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

고급 - 티켓 관리, AI 요약

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
고급
노드 수16
카테고리2
노드 유형8
난이도 설명

고급 사용자를 위한 16+개 노드의 복잡한 워크플로우

저자
Siddhant

Siddhant

@siddhant

Building AI Security Engineer

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34