Zoho Mail에서 AI 기반 이메일 분류 및 라벨링
고급
이것은Miscellaneous, AI Summarization, Multimodal AI분야의자동화 워크플로우로, 17개의 노드를 포함합니다.주로 Set, Code, Merge, HttpRequest, EmailReadImap 등의 노드를 사용하며. Zoho Mail 내 GPT-4o-mini를 활용한 자동 이메일 분류 및 라벨링
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "wkiyDt5r9848Duzh",
"meta": {
"instanceId": "54982cbe9f8132ea9a4a7e9e8f355b9eb6ea3f69d2ba679cde0f482c65ee4fcb",
"templateCredsSetupCompleted": true
},
"name": "AI-Powered Email Categorization & Labeling in Zoho Mail",
"tags": [],
"nodes": [
{
"id": "c5597735-99ba-476c-9204-23fddc8a3a3a",
"name": "액세스 토큰 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
-416,
432
],
"parameters": {
"url": "https://accounts.zoho.com/oauth/v2/token",
"method": "POST",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpQueryAuth",
"queryParameters": {
"parameters": [
{
"name": "client_id",
"value": "{{YourclientId}}"
},
{
"name": "grant_type",
"value": "refresh_token"
},
{
"name": "refresh_token",
"value": "{{yourrefreshtoken}}"
}
]
}
},
"credentials": {
"httpQueryAuth": {
"id": "xmnTSCybMOIrEnh3",
"name": "Query Auth account"
}
},
"typeVersion": 4.2
},
{
"id": "7b17ac20-46c8-4a51-a410-ae257c5c9d4f",
"name": "계정 ID 설정",
"type": "n8n-nodes-base.set",
"position": [
-640,
432
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "c4f3c247-0e8d-48d9-8f57-689ecf5100b7",
"name": "accountID",
"type": "string",
"value": "{{youraccountId}}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "5a682928-06fe-4679-8526-5fe98809b28b",
"name": "라벨 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
-192,
432
],
"parameters": {
"url": "=https://mail.zoho.com/api/accounts/{{ $('Set Account ID').item.json.accountID }}/labels",
"options": {},
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "Accept",
"value": "application/json"
},
{
"name": "Authorization",
"value": "=Zoho-oauthtoken {{ $json.access_token }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "bb0fe829-cb35-4ad6-ad00-1e432357534d",
"name": "텍스트 분류기",
"type": "@n8n/n8n-nodes-langchain.textClassifier",
"position": [
256,
432
],
"parameters": {
"options": {},
"inputText": "={{ $('Incoming Email').item.json.textPlain }}",
"categories": {
"categories": [
{
"category": "support",
"description": "Emails where customers ask for help, report problems, or request troubleshooting.\nExamples:\n“I can’t log into my account.”\n“The app keeps crashing after the update.”\n“How do I reset my password?”"
},
{
"category": "leads",
"description": "Emails from potential customers showing interest in products or services. Usually contain inquiries, demo requests, or sales opportunities.\nExamples:\n“I’d like to learn more about your pricing plans.”\n“Can we schedule a demo of your software?”\n“We’re interested in purchasing licenses for our team.”"
},
{
"category": "account management",
"description": "Emails about changes, updates, or management of existing accounts. Includes renewals, cancellations, and upgrades.\nExamples:\n“I’d like to upgrade my subscription plan.”\n“Please cancel my account.”\n“Can I change my billing address?”"
},
{
"category": "billing and finance",
"description": "Emails related to invoices, payments, refunds, receipts, and financial queries.\nExamples:\n“I haven’t received my invoice for July.”\n“Can you send me a receipt for my last payment?”\n“I’d like a refund for my subscription.”"
},
{
"category": "hr and recruitment",
"description": "Emails related to hiring, job applications, interviews, and employee management.\nExamples:\n“I’d like to apply for the marketing manager role.”\n“Can we schedule an interview for next week?”\n“We’re looking for candidates to fill open positions.”"
},
{
"category": "Other",
"description": "This is related to emails which is not related to any of the above categories"
}
]
}
},
"typeVersion": 1.1
},
{
"id": "ac7f7ec0-f932-457a-809d-deb96c63838c",
"name": "OpenRouter 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
328,
784
],
"parameters": {
"model": "openai/gpt-4o-mini",
"options": {}
},
"credentials": {
"openRouterApi": {
"id": "FPjvfEkMxPLT3f99",
"name": "OpenRouter account"
}
},
"typeVersion": 1
},
{
"id": "d8fff84b-ebce-4f17-a849-888d5d7270e4",
"name": "병합",
"type": "n8n-nodes-base.merge",
"position": [
832,
288
],
"parameters": {
"numberInputs": 5
},
"typeVersion": 3.2
},
{
"id": "0dcc2d49-bc01-4bba-bb4f-71d0e3267406",
"name": "수신 이메일",
"type": "n8n-nodes-base.emailReadImap",
"position": [
-864,
432
],
"parameters": {
"mailbox": "Inbox",
"options": {}
},
"credentials": {
"imap": {
"id": "URRi5W7EXH8pxX7U",
"name": "Zoho Email"
}
},
"typeVersion": 2.1
},
{
"id": "00c546e6-331f-4f63-8011-4d955055b892",
"name": "이메일에 라벨 추가",
"type": "n8n-nodes-base.httpRequest",
"position": [
1056,
336
],
"parameters": {
"url": "=https://mail.zoho.com/api/accounts/{{ $('Set Account ID').item.json.accountID }}/updatemessage",
"method": "PUT",
"options": {},
"jsonBody": "={\n \"mode\": \"applyLabel\",\n \"labelId\": [\n \"{{ $json.Category }}\"\n ],\n \"messageId\": [\n \"{{ $('Incoming Email').item.json.metadata['x-zm-messageid'] }}\"\n ],\n \"isFolderSpecific\": false\n} ",
"sendBody": true,
"sendHeaders": true,
"specifyBody": "json",
"headerParameters": {
"parameters": [
{
"name": "Accept",
"value": "application/json"
},
{
"name": "Authorization",
"value": "=Zoho-oauthtoken {{ $('Get Access token').item.json.access_token }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "759d2539-06db-4b17-b41b-e58bc4452e4f",
"name": "지원 카테고리 설정",
"type": "n8n-nodes-base.set",
"position": [
608,
-48
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "b0d46556-64db-42ee-840d-70099c6b0f5b",
"name": "Category",
"type": "string",
"value": "={{ $json.labelMap.support }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "8881eaf8-fda9-40e3-b24b-042f976374cd",
"name": "청구 및 재무 카테고리 설정",
"type": "n8n-nodes-base.set",
"position": [
608,
528
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "b0d46556-64db-42ee-840d-70099c6b0f5b",
"name": "Category",
"type": "string",
"value": "={{ $json.labelMap['billing and finance'] }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "3c96af0d-2a5d-4340-b01c-5ad602582a75",
"name": "계정 관리 카테고리 설정",
"type": "n8n-nodes-base.set",
"position": [
608,
336
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "b0d46556-64db-42ee-840d-70099c6b0f5b",
"name": "Category",
"type": "string",
"value": "={{ $json.labelMap['account management'] }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "503ee1a0-1633-41d4-ad93-8b60280e221a",
"name": "인사 및 채용 카테고리 설정",
"type": "n8n-nodes-base.set",
"position": [
608,
720
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "b0d46556-64db-42ee-840d-70099c6b0f5b",
"name": "Category",
"type": "string",
"value": "={{ $json.labelMap['hr and recruitment'] }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "75e03d2f-07d8-4776-bd8d-bc268f29e395",
"name": "리드 카테고리 설정",
"type": "n8n-nodes-base.set",
"position": [
608,
144
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "b0d46556-64db-42ee-840d-70099c6b0f5b",
"name": "Category",
"type": "string",
"value": "={{ $json.labelMap.leads }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "f9f1e5ca-fc94-4bbb-ba75-ace833b6912c",
"name": "작업 없음, 아무 작업도 하지 않음",
"type": "n8n-nodes-base.noOp",
"position": [
608,
912
],
"parameters": {},
"typeVersion": 1
},
{
"id": "565deaa1-d8ff-4ea7-83b7-9e12f3a6770f",
"name": "라벨 이름-ID 매핑",
"type": "n8n-nodes-base.code",
"position": [
32,
432
],
"parameters": {
"jsCode": "// n8n Code node (Node.js)\n// Input expectation:\n// - Previous node (HTTP Request) returns the Zoho labels JSON you showed,\n// typically available as items[0].json (or items[0].json.body in some setups).\n// - Optionally pass a category on the incoming item, e.g. items[0].json.category = \"support\"\n//\n// Output:\n// - json.labelMap -> { [displayNameLowerCase]: labelId }\n// - json.selectedLabelId -> labelId for provided category (if any), else null\n\n// Try to grab the payload regardless of whether it's at json or json.body\nconst root = items[0]?.json?.body ?? items[0]?.json;\n\n// Normalize to the array you posted, then to its `.data` array\nconst dataArray =\n Array.isArray(root) ? root[0]?.data :\n Array.isArray(root?.data) ? root.data :\n null;\n\nif (!Array.isArray(dataArray)) {\n throw new Error('Could not find labels array at input[0].json (or .json.body)[0].data');\n}\n\n// Build a case-insensitive map: displayName (lowercase) -> labelId\nconst labelMap = {};\nfor (const entry of dataArray) {\n if (!entry?.displayName || !entry?.labelId) continue;\n labelMap[entry.displayName.toLowerCase()] = entry.labelId;\n}\n\n// If caller provided a category, resolve it (case-insensitive)\nconst categoryRaw =\n items[0]?.json?.category ??\n items[0]?.json?.Category ??\n items[0]?.json?.displayName ?? '';\n\nconst category = String(categoryRaw).trim().toLowerCase();\nconst out = { labelMap };\n\nif (category) {\n out.selectedLabelId = labelMap[category] ?? null;\n}\n\nreturn [{ json: out }];\n"
},
"typeVersion": 2
},
{
"id": "a5562339-b5bc-4a1d-b65d-2f0a7a5707dc",
"name": "스티커 메모",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1600,
-64
],
"parameters": {
"color": 4,
"width": 672,
"height": 1088,
"content": "\n## Try It Out!\n\n### This n8n template demonstrates how to use AI to automatically classify and organize incoming emails in **Zoho Mail** by applying the correct label (e.g., Support, Billing, HR, etc.).\n\nUse cases include:\n\n- Automatically routing customer support requests to the right team.\n \n- Keeping billing and finance emails separate from general communication.\n \n- Streamlining HR and recruitment email handling.\n \n- Reducing inbox clutter and ensuring nothing important is missed.\n \n\n----------\n\n### How it works\n\n- The workflow is triggered whenever a new email arrives in Zoho Mail.\n \n- Zoho OAuth credentials are used to authenticate and fetch all available labels from your inbox.\n \n- A lookup map is created to match each label’s **display name → label ID**.\n \n- The AI model analyzes the email subject and body to predict the correct category.\n \n- Based on the classification, the workflow routes the email to the corresponding branch.\n \n- Finally, the correct Zoho Mail label is applied (node deactivated by default for safe testing).\n \n\n----------\n\n### How to use\n\n- Replace the **Zoho Mail Account ID** in the _Set Account ID_ node.\n \n- Configure your **Zoho OAuth credentials** in the _Get Access Token_ node.\n \n- Activate the **AI-Powered Email Categorization & Labeling in Zoho Mail** node once you are ready to run in production.\n \n- Test with sample emails to validate classification before enabling on your live inbox.\n \n\n----------\n\n### Requirements\n\n- Zoho Mail account with API access enabled.\n \n- Zoho OAuth credentials configured in n8n.\n \n- An AI model (via OpenRouter or other provider) for text classification.\n"
},
"typeVersion": 1
},
{
"id": "c49472ef-313e-44a0-910a-a23cf8b80fa9",
"name": "스티커 메모2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1264,
256
],
"parameters": {
"color": 3,
"width": 764,
"height": 376,
"content": "## Output\n"
},
"typeVersion": 1
}
],
"active": true,
"pinData": {
"Incoming Email": [
{
"json": {
"to": "Ruthwik <info@zenithworks.ai>",
"date": "Wed, 3 Sep 2025 15:03:50 +0530",
"from": "Ruthwik M <ruthwik.masina@gmail.com>",
"subject": "Request to Upgrade Subscription Plan",
"metadata": {
"x-gm-gg": "ASbGncuzb7smyMqpnEkdiex+yUvGtkkO6aflnAOr5Y1CE7iFZt30DJFDFcb0/xuCYxK\th3GCb0yBRZL5qNlWjzhsaU8QkEa+hpa4bas1aVDQGc3GqSYHAKEc2n3FfcTPq1WEzk5Kv6OhjBD\tmuazvl9wmXEAKljPnHD9yfI8HOi32h0m9fMYezDU6Zj8B7OPN5TCNUMHlxg2Cw/OdWxuElTWaCu\t+gBq0zqCK/1889TfGHJbJCG6zHvxAzA+tpeGBCQCxu87TPixHDeHpC0s5gCoyGMvA==",
"arc-seal": "i=1; a=rsa-sha256; t=1756892044; cv=none; \td=zohomail.in; s=zohoarc; \tb=ZF7wJD2F9SkGS33lOEkX9LfvrgFKzs5qvW6k4/HgfBDlXpLSwA9WBlITWea++t/aHH9Cd3/9FESp4XpbmVbHl6sT/nRKro4x+anr5eFPn/x85ELLFwPBrTzXhfDiH66Hh6YU62JGgqClYBc7Pn/XMYVM0ru/Yiehtzu+9kBo7Y4=",
"received": "from mail-ot1-f46.google.com (mail-ot1-f46.google.com [209.85.210.46]) by mx.zoho.in\twith SMTPS id 1756892044021487.24284156190004; Wed, 3 Sep 2025 15:04:04 +0530 (IST)",
"message-id": "<CAB7yTzFq-04j6tinJdJZ-67wQuJF=8vkcr5vMo=RHM15A5kFFA@mail.gmail.com>",
"x-received": "by 2002:a05:6808:1b2a:b0:437:adc0:bce9 with SMTP id 5614622812f47-437f7ddd6fcmr6640312b6e.51.1756892041049; Wed, 03 Sep 2025 02:34:01 -0700 (PDT)",
"return-path": "<ruthwik.masina@gmail.com>",
"content-type": "multipart/alternative; boundary=\"00000000000003f90a063de24e16\"",
"delivered-to": "info@zenithworks.ai",
"mime-version": "1.0",
"received-spf": "pass (zohomail.in: domain of _spf.google.com designates 209.85.210.46 as permitted sender) client-ip=209.85.210.46; envelope-from=ruthwik.masina@gmail.com; helo=mail-ot1-f46.google.com;",
"x-gm-features": "Ac12FXxPq96G9kl2BleNl17Ecet_huwacmgMmwmUn0XjC6G3pZUp7JjQSkrAntc",
"dkim-signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756892041; x=1757496841; darn=zenithworks.ai; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=DOMOqz/SOezT3XPt1lxkPi3CMPYfNXVXATjtHVggSc4=; b=br6xFaEoC9YX/Cwvn7xT73nvZqnp1RESvamwwECPZ8VIRufygZhq1IE+26dRt0ppuc qKTcIfgPcTb0kcvj9Ab+p0SKZ2hrVoCXWoYGXhfkS4SAD5RDRo7ws7BSSUNGec192sOL D19NyLvLex6r/G2XZ+FnplC60DPDlDGZlnmOZNXD25nZ+Q1/6tUJPcvLNyquYoRuPBZ9 hOmNvQTDjFZfvazfmZXXSsvUPmu0FaxqeFTOL6cnsRnR/FUoUv4/sxi7Mlbrj+D7ltbG R6/D4efaHaXt7MvFJ0OtgJNeVmCD+4VfSauaW3oCq3ul2qU5MA3VM171nGKeUGgn/D4w Wp6Q==",
"x-zm-messageid": "1756892045513015800",
"x-zohomail-dkim": "pass (identity @gmail.com)",
"x-gm-message-state": "AOJu0YzlN+NJ4bLzCRhmdEn/7sV+v4QBGPeKaq2oef0F9tuTONYeV8GM\tNgNA5lfkn/dhB47w9lbUrxP18Y2KApLriubUrR5uVIrtHlt45YGuHH89LOkiA9VJv94xCv18RMh\tYAveM1GVY45ngFeraGN7+ao4+BSzSUlhsIz35O7U=",
"x-google-smtp-source": "AGHT+IEdAtRSGcNAsEDjOZuM84/zabXw6/VAp6pKehpj0arB1UfgahSSWumv9oCWQQ6DOYr3B87DAkFDap0C+qzY9mw=",
"arc-message-signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.in; s=zohoarc; \tt=1756892044; h=Content-Type:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To:Cc; \tbh=DOMOqz/SOezT3XPt1lxkPi3CMPYfNXVXATjtHVggSc4=; \tb=F29gACW143IJqmvYbaGfyke2+DzPKldA1fOLMJlvOKk+Y3+NIUzBYpqbX0prETPd30CGj28FKtFpgxU4ZqNf3vpaS4XxBaavcO3LWDSozcSCihY7YQ6DBlZ7EJsGZJnD33lKZusQYI4lzDmHEi/DYfsfOA0wm5iYJuB1rBOSJFk=",
"authentication-results": "mx.zohomail.in;\tdkim=pass;\tspf=pass (zohomail.in: domain of _spf.google.com designates 209.85.210.46 as permitted sender) smtp.mailfrom=ruthwik.masina@gmail.com;\tdmarc=pass(p=none dis=none) header.from=gmail.com",
"x-google-dkim-signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756892041; x=1757496841; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=DOMOqz/SOezT3XPt1lxkPi3CMPYfNXVXATjtHVggSc4=; b=Rc6rtdu5p2csPIbw5sQWDGc4K5Q1gGmQcA2Rkojnpzz6xS/rDN/hPEU/gmBdmIOSyI ZCDM62zzdnxIIID6NXEtnQ0ns8w7fWJSh1ZSRvj7OeMlEjBHNdxBf55iCGxtvEO//rD5 42l7Z7EefDTZ33VvrfyXtkcSoOE9dQEsFDsE4G6PhPoO3+KEu2LmcY/0dvDkZT/qJKUP iMKwdjw2rtqO7fw+62zGwoaIzEJVQCl1AzV0Zx1Pdc0AhkUHdRF7fakBMisTZbfteCoE xXIv6fX+2+ib6feG2x/ahVns0plS3k6LafQhvAgwFwCC47rBM2wsN/G60igZfj8/a8Yx DSBQ==",
"arc-authentication-results": "i=1; mx.zohomail.in;\tdkim=pass;\tspf=pass (zohomail.in: domain of _spf.google.com designates 209.85.210.46 as permitted sender) smtp.mailfrom=ruthwik.masina@gmail.com;\tdmarc=pass header.from=<ruthwik.masina@gmail.com> (p=none dis=none)"
},
"textHtml": "<div dir=\"ltr\">\r\n<p>Dear [Support/Team Name],</p>\r\n<p>I hope you are doing well.</p>\r\n<p>I would like to upgrade my current subscription plan with <strong>[Product/Service Name]</strong>. Could you please share the available upgrade options, pricing details, and the process to switch plans?</p>\r\n<p>If possible, Iâd also appreciate guidance on how the upgrade will affect my existing billing cycle and any pro-rated charges.</p>\r\n<p>Looking forward to your assistance.</p>\r\n<p>Best regards,</p><p>Ruthwik</p>\r\n\r\n<br></div>\r\n",
"textPlain": "Dear [Support/Team Name],\r\n\r\nI hope you are doing well.\r\n\r\nI would like to upgrade my current subscription plan with *[Product/Service\r\nName]*. Could you please share the available upgrade options, pricing\r\ndetails, and the process to switch plans?\r\n\r\nIf possible, Iâd also appreciate guidance on how the upgrade will affect my\r\nexisting billing cycle and any pro-rated charges.\r\n\r\nLooking forward to your assistance.\r\n\r\nBest regards,\r\n\r\nRuthwik\r\n",
"attributes": {
"uid": 20
}
}
}
]
},
"settings": {
"executionOrder": "v1"
},
"versionId": "b465eebe-5e17-4924-93f6-2ac2208ba6b5",
"connections": {
"d8fff84b-ebce-4f17-a849-888d5d7270e4": {
"main": [
[
{
"node": "00c546e6-331f-4f63-8011-4d955055b892",
"type": "main",
"index": 0
}
]
]
},
"5a682928-06fe-4679-8526-5fe98809b28b": {
"main": [
[
{
"node": "565deaa1-d8ff-4ea7-83b7-9e12f3a6770f",
"type": "main",
"index": 0
}
]
]
},
"0dcc2d49-bc01-4bba-bb4f-71d0e3267406": {
"main": [
[
{
"node": "7b17ac20-46c8-4a51-a410-ae257c5c9d4f",
"type": "main",
"index": 0
}
]
]
},
"7b17ac20-46c8-4a51-a410-ae257c5c9d4f": {
"main": [
[
{
"node": "c5597735-99ba-476c-9204-23fddc8a3a3a",
"type": "main",
"index": 0
}
]
]
},
"bb0fe829-cb35-4ad6-ad00-1e432357534d": {
"main": [
[
{
"node": "759d2539-06db-4b17-b41b-e58bc4452e4f",
"type": "main",
"index": 0
}
],
[
{
"node": "75e03d2f-07d8-4776-bd8d-bc268f29e395",
"type": "main",
"index": 0
}
],
[
{
"node": "3c96af0d-2a5d-4340-b01c-5ad602582a75",
"type": "main",
"index": 0
}
],
[
{
"node": "8881eaf8-fda9-40e3-b24b-042f976374cd",
"type": "main",
"index": 0
}
],
[
{
"node": "503ee1a0-1633-41d4-ad93-8b60280e221a",
"type": "main",
"index": 0
}
],
[
{
"node": "f9f1e5ca-fc94-4bbb-ba75-ace833b6912c",
"type": "main",
"index": 0
}
]
]
},
"c5597735-99ba-476c-9204-23fddc8a3a3a": {
"main": [
[
{
"node": "5a682928-06fe-4679-8526-5fe98809b28b",
"type": "main",
"index": 0
}
]
]
},
"75e03d2f-07d8-4776-bd8d-bc268f29e395": {
"main": [
[
{
"node": "d8fff84b-ebce-4f17-a849-888d5d7270e4",
"type": "main",
"index": 1
}
]
]
},
"565deaa1-d8ff-4ea7-83b7-9e12f3a6770f": {
"main": [
[
{
"node": "bb0fe829-cb35-4ad6-ad00-1e432357534d",
"type": "main",
"index": 0
}
]
]
},
"759d2539-06db-4b17-b41b-e58bc4452e4f": {
"main": [
[
{
"node": "d8fff84b-ebce-4f17-a849-888d5d7270e4",
"type": "main",
"index": 0
}
]
]
},
"ac7f7ec0-f932-457a-809d-deb96c63838c": {
"ai_languageModel": [
[
{
"node": "bb0fe829-cb35-4ad6-ad00-1e432357534d",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"00c546e6-331f-4f63-8011-4d955055b892": {
"main": [
[]
]
},
"503ee1a0-1633-41d4-ad93-8b60280e221a": {
"main": [
[
{
"node": "d8fff84b-ebce-4f17-a849-888d5d7270e4",
"type": "main",
"index": 4
}
]
]
},
"8881eaf8-fda9-40e3-b24b-042f976374cd": {
"main": [
[
{
"node": "d8fff84b-ebce-4f17-a849-888d5d7270e4",
"type": "main",
"index": 3
}
]
]
},
"3c96af0d-2a5d-4340-b01c-5ad602582a75": {
"main": [
[
{
"node": "d8fff84b-ebce-4f17-a849-888d5d7270e4",
"type": "main",
"index": 2
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 기타, AI 요약, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
매일 WhatsApp 그룹 지능형 분석: GPT-4.1 분석 및 음성 메시지 변환
매일 WhatsApp 그룹 지능 분석: GPT-4.1 분석 및 음성 메시지 트랜스크립션
If
Set
Code
+
If
Set
Code
52 노드Daniel Lianes
기타
🚀 Shopify 브랜드를 위한 AI 기반 WhatsApp 고객 지원
Shopify 브랜드용 AI 기반 WhatsApp 고객 지원(LLM 에이전트)
Set
Slack
Switch
+
Set
Slack
Switch
30 노드Ruthwik
기타
경쟁사 콘텐츠 격차 분석기: 자동화된 웹사이트 주제 매핑
Gemini AI, Apify, Google Sheets를 사용한 경쟁사 콘텐츠 격차 분석
If
Set
Code
+
If
Set
Code
30 노드Mychel Garzon
기타
AI를 사용한 Outlook 이메일 완전 자동 분류
Outlook과 GPT-4o를 활용한 자동 이메일 분류 및 정리
If
Set
Code
+
If
Set
Code
23 노드Can KURT
기타
Groq AI와 GhostGenius를 사용하여 LinkedIn 개인 프로필과 직업 설명을 비교
Groq AI와 GhostGenius를 사용하여 LinkedIn 개인 프로필과 직업 설명의 일치도를 비교합니다.
If
Set
Code
+
If
Set
Code
17 노드Stephan Koning
기타
저의 워크플로우4
10,000+ 고객 지원 채팅을 위한 양방향 WhatsApp + Telegram 통합을 만듭니다.
If
Set
Merge
+
If
Set
Merge
30 노드Ruthwik
지원 챗봇