8
n8n 한국어amn8n.com

13 트렌드 주제 인식

고급

이것은Market Research, AI Summarization분야의자동화 워크플로우로, 16개의 노드를 포함합니다.주로 Set, Code, Trello, McpClientTool, Agent 등의 노드를 사용하며. Bright Data MCP, GPT 분석, Trello 통합을 사용하여 트렌드 주제를 발견

사전 요구사항
  • OpenAI API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "id": "1fNaSTfUCwE3q40X",
  "meta": {
    "instanceId": "60046904b104f0f72b2629a9d88fe9f676be4035769f1f08dad1dd38a76b9480",
    "templateCredsSetupCompleted": true
  },
  "name": "13 Identify Trending Topics",
  "tags": [],
  "nodes": [
    {
      "id": "5b548d45-cb1e-447f-a6e0-e1a90c0e4b60",
      "name": "📅 일일 트리거",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 9
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "9c7afa43-3a55-492d-89a7-44c3c36dde93",
      "name": "🛠️ 입력 준비",
      "type": "n8n-nodes-base.set",
      "position": [
        220,
        0
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "0d7dede3-c1f6-4160-8de1-d5bdd3261497",
              "name": "url",
              "type": "string",
              "value": "https://ritetag.com/hashtag-search"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "65cec310-065c-4d47-8f6d-fc12ba655518",
      "name": "🤖 트렌딩 해시태그 스크래핑",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        520,
        0
      ],
      "parameters": {
        "text": "=collect trending hashtags from the given link below:\n{{ $json.url }}",
        "options": {},
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2
    },
    {
      "id": "382e4a5b-e85c-4c4c-8c8d-b6b9a32a33f8",
      "name": "🔢 숫자를 문자열로 변환",
      "type": "n8n-nodes-base.code",
      "position": [
        1000,
        0
      ],
      "parameters": {
        "jsCode": "// Get your input\nconst input = items[0].json.output;\n\n// Map through trending_hashtags\nconst updatedHashtags = input.trending_hashtags.map(tag => {\n  return {\n    hashtag: tag.hashtag,\n    uses: tag.uses.toString(),\n    reach: tag.reach.toString()\n  };\n});\n\n// Return the updated structure\nreturn [\n  {\n    json: {\n      trending_hashtags: updatedHashtags\n    }\n  }\n];\n"
      },
      "typeVersion": 2
    },
    {
      "id": "b292c4d7-a756-4cbe-a271-198ca63e3fad",
      "name": "📋 Trello 카드 생성",
      "type": "n8n-nodes-base.trello",
      "position": [
        1220,
        0
      ],
      "parameters": {
        "name": "Content Calendar",
        "description": "=Add trend score, source link, or notes for the following trending hashtags.\n\n{{ $json.trending_hashtags }}",
        "additionalFields": {}
      },
      "typeVersion": 1
    },
    {
      "id": "cfff9514-9132-49cd-bda6-97026e5a86ba",
      "name": "💬 OpenAI 모델",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        480,
        260
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "8sEyPDkC5p4w4Jha",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "aa120473-d6d3-4416-b945-21e0e630c097",
      "name": "🕷️ Bright Data MCP",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        660,
        260
      ],
      "parameters": {
        "toolName": "scrape_as_markdown",
        "operation": "executeTool",
        "toolParameters": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Tool_Parameters', ``, 'json') }}"
      },
      "credentials": {
        "mcpClientApi": {
          "id": "eqq94k789oJCd6jU",
          "name": "MCP Client (STDIO) account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "3e142db7-26a8-4b8c-8f55-7ca69ecd465f",
      "name": "스티커 노트",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -20,
        -1040
      ],
      "parameters": {
        "color": 5,
        "width": 360,
        "height": 1200,
        "content": "## ✅ **📅 Section 1 — Start & Prepare**\n\n**Nodes Combined:**\n\n1. `📅 Daily Trigger`\n2. `🛠️ Prepare Input`\n\n### **🔍 What Happens Here?**\n\n* **`📅 Daily Trigger`**: This node automatically starts your workflow every day (or any schedule you choose). You don’t need to run it manually — it works in the background like a virtual assistant.\n\n  * *Why?* → You always get fresh, up-to-date trending hashtags.\n\n* **`🛠️ Prepare Input`**: This node is your mini control center for customizing your request. You can edit or add any parameters that the AI agent will need — for example:\n\n  * Which region you want to target.\n  * Which platform (Twitter, TikTok, etc.).\n  * Any custom keywords or filters.\n\n👉 **Beginner Tip:** This is your chance to **fine-tune** what you want to scrape. You don’t need coding — just type values in the fields!\n\n### 🎯 **Benefit:**\n\nThis section guarantees your workflow is *automatic* and *customized* — you never forget to gather new ideas!\n\n---\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "22b59ffb-9ded-44c0-ada9-cbb14a6ade22",
      "name": "스티커 노트1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        460,
        -1180
      ],
      "parameters": {
        "color": 3,
        "width": 360,
        "height": 1340,
        "content": "## ✅ **🤖 Section 2 — Scrape & Parse**\n\n**Nodes Combined:**\n\n1. `🤖 Get Trending Hashtags`\n2. `🕷️ Bright Data MCP`\n3. `💬 OpenAI Model`\n4. `🗂️ Parse Hashtag Data`\n\n### **🔍 What Happens Here?**\n\n* **`🤖 Get Trending Hashtags`**: This is your main **AI Agent**. It calls the **Bright Data MCP Client** to go out to the web and scrape trending hashtags from social platforms.\n\n  * *Why?* → It does the heavy lifting so you don’t have to visit each site yourself!\n\n* **`🕷️ Bright Data MCP`**: This tool is the **real scraper**. It navigates websites like a smart crawler, grabs trending hashtags, usage stats, and reach data.\n\n* **`💬 OpenAI Model`**: (Optional but powerful) — if you want, you can use it to clean, format, or even enrich the hashtags with smart suggestions. Example: “Suggest a post idea for this hashtag.”\n\n* **`🗂️ Parse Hashtag Data`**: Takes the raw scraped data (which can be messy) and turns it into structured, easy-to-use JSON format — clear, clean, and ready for Trello.\n\n👉 **Beginner Tip:** This section is **your digital research team**. No coding. No manual scraping. You just connect it once.\n\n### 🎯 **Benefit:**\n\nYou now have **fresh**, **structured**, **reliable** trending hashtags with stats — the exact fuel your marketing team needs for viral posts.\n\n---\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "3a7f2351-c23c-44e9-af34-e580dfbdc174",
      "name": "스티커 노트2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        960,
        -820
      ],
      "parameters": {
        "color": 6,
        "width": 400,
        "height": 980,
        "content": "## ✅ **📋 Section 3 — Final Format & Save**\n\n**Nodes Combined:**\n\n1. `🔢 Convert Numbers to Strings`\n2. `📋 Create Trello Cards`\n\n### **🔍 What Happens Here?**\n\n* **`🔢 Convert Numbers to Strings`**: A small but important **Code Node**. It changes the `uses` and `reach` numbers into **text**, so they don’t break your Trello card format.\n\n  * *Why?* → Trello sometimes needs all fields as text to display nicely.\n\n* **`📋 Create Trello Cards`**: The final node **automatically creates a new card** in your chosen Trello Board & List for each trending hashtag.\n\n  * The card title can be the **hashtag name**.\n  * The description can include:\n\n    * 📊 Uses count\n    * 🌍 Reach stats\n    * 📝 Any notes or ideas\n\n👉 **Beginner Tip:** Your social team just needs to open Trello → pick a hashtag → create content → done!\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "b8f9da84-22ed-42db-acce-6e8f1820de57",
      "name": "스티커 노트5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1440,
        -820
      ],
      "parameters": {
        "color": 7,
        "width": 380,
        "height": 240,
        "content": "## I’ll receive a tiny commission if you join Bright Data through this link—thanks for fueling more free content!\n\n### https://get.brightdata.com/1tndi4600b25"
      },
      "typeVersion": 1
    },
    {
      "id": "df33c92f-0191-4e9c-b7e9-08233d4c1397",
      "name": "스티커 노트9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1680,
        -1040
      ],
      "parameters": {
        "color": 4,
        "width": 1300,
        "height": 320,
        "content": "=======================================\n            WORKFLOW ASSISTANCE\n=======================================\nFor any questions or support, please contact:\n    Yaron@nofluff.online\n\nExplore more tips and tutorials here:\n   - YouTube: https://www.youtube.com/@YaronBeen/videos\n   - LinkedIn: https://www.linkedin.com/in/yaronbeen/\n=======================================\n"
      },
      "typeVersion": 1
    },
    {
      "id": "a6a5ece9-b5ad-446e-b98f-f7d5b3e37ab4",
      "name": "스티커 노트4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1680,
        -700
      ],
      "parameters": {
        "color": 4,
        "width": 1289,
        "height": 2818,
        "content": "## 📌 **✨ Final Workflow: TRENDING CONTENT IDEAS TO TRELLO**\n\nYour automation has **3 main sections**:\n\n---\n\n## ✅ **📅 Section 1 — Start & Prepare**\n\n**Nodes Combined:**\n\n1. `📅 Daily Trigger`\n2. `🛠️ Prepare Input`\n\n### **🔍 What Happens Here?**\n\n* **`📅 Daily Trigger`**: This node automatically starts your workflow every day (or any schedule you choose). You don’t need to run it manually — it works in the background like a virtual assistant.\n\n  * *Why?* → You always get fresh, up-to-date trending hashtags.\n\n* **`🛠️ Prepare Input`**: This node is your mini control center for customizing your request. You can edit or add any parameters that the AI agent will need — for example:\n\n  * Which region you want to target.\n  * Which platform (Twitter, TikTok, etc.).\n  * Any custom keywords or filters.\n\n👉 **Beginner Tip:** This is your chance to **fine-tune** what you want to scrape. You don’t need coding — just type values in the fields!\n\n### 🎯 **Benefit:**\n\nThis section guarantees your workflow is *automatic* and *customized* — you never forget to gather new ideas!\n\n---\n\n## ✅ **🤖 Section 2 — Scrape & Parse**\n\n**Nodes Combined:**\n\n1. `🤖 Get Trending Hashtags`\n2. `🕷️ Bright Data MCP`\n3. `💬 OpenAI Model`\n4. `🗂️ Parse Hashtag Data`\n\n### **🔍 What Happens Here?**\n\n* **`🤖 Get Trending Hashtags`**: This is your main **AI Agent**. It calls the **Bright Data MCP Client** to go out to the web and scrape trending hashtags from social platforms.\n\n  * *Why?* → It does the heavy lifting so you don’t have to visit each site yourself!\n\n* **`🕷️ Bright Data MCP`**: This tool is the **real scraper**. It navigates websites like a smart crawler, grabs trending hashtags, usage stats, and reach data.\n\n* **`💬 OpenAI Model`**: (Optional but powerful) — if you want, you can use it to clean, format, or even enrich the hashtags with smart suggestions. Example: “Suggest a post idea for this hashtag.”\n\n* **`🗂️ Parse Hashtag Data`**: Takes the raw scraped data (which can be messy) and turns it into structured, easy-to-use JSON format — clear, clean, and ready for Trello.\n\n👉 **Beginner Tip:** This section is **your digital research team**. No coding. No manual scraping. You just connect it once.\n\n### 🎯 **Benefit:**\n\nYou now have **fresh**, **structured**, **reliable** trending hashtags with stats — the exact fuel your marketing team needs for viral posts.\n\n---\n\n## ✅ **📋 Section 3 — Final Format & Save**\n\n**Nodes Combined:**\n\n1. `🔢 Convert Numbers to Strings`\n2. `📋 Create Trello Cards`\n\n### **🔍 What Happens Here?**\n\n* **`🔢 Convert Numbers to Strings`**: A small but important **Code Node**. It changes the `uses` and `reach` numbers into **text**, so they don’t break your Trello card format.\n\n  * *Why?* → Trello sometimes needs all fields as text to display nicely.\n\n* **`📋 Create Trello Cards`**: The final node **automatically creates a new card** in your chosen Trello Board & List for each trending hashtag.\n\n  * The card title can be the **hashtag name**.\n  * The description can include:\n\n    * 📊 Uses count\n    * 🌍 Reach stats\n    * 📝 Any notes or ideas\n\n👉 **Beginner Tip:** Your social team just needs to open Trello → pick a hashtag → create content → done!\n\n### 🎯 **Benefit:**\n\nYou now have a **daily, living content backlog** that updates itself — no more blank page, no more missed trends!\n\n---\n\n## 🎉 **💡 How a Beginner Can Use This**\n\n✅ **No code needed**: Drag, drop, connect.\n✅ **Automatic updates**: No manual copy-paste.\n✅ **Endless ideas**: Your Trello stays filled with trending hashtags every single day.\n✅ **Easy edits**: Want a new platform? Just update the `Prepare Input` node.\n✅ **Instant scaling**: Add Slack or Email nodes to notify your team too!\n\n---\n\n## 🌟 **Your Workflow, Visualized**\n\n| Section          | Purpose                            | Emoji         |\n| ---------------- | ---------------------------------- | ------------- |\n| **📅 Section 1** | Trigger & Customize Scrape Request | ⏰ 🛠️         |\n| **🤖 Section 2** | Scrape, Parse, and Clean Data      | 🤖 🕷️ 💬 🗂️ |\n| **📋 Section 3** | Format for Trello & Save Ideas     | 🔢 📋         |\n\n---\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "1219cdef-88ac-4ff3-b351-bdb9bc689e28",
      "name": "자동 수정 출력 파서",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        800,
        260
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "7f33ebdf-03ca-4967-9848-712224476105",
      "name": "OpenAI 채팅 모델",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        760,
        480
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "8sEyPDkC5p4w4Jha",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "e3e3ed5d-77f0-4aeb-b5f4-e8931a7591c0",
      "name": "구조화된 출력 파서",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        940,
        480
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"trending_hashtags\": [\n    {\n      \"hashtag\": \"#rajasthankelabharthi\",\n      \"uses\": 1466,\n      \"reach\": 1070634\n    },\n    {\n      \"hashtag\": \"#playlist\",\n      \"uses\": 1066,\n      \"reach\": 690516\n    },\n    {\n      \"hashtag\": \"#secawards\",\n      \"uses\": 692,\n      \"reach\": 870024\n    },\n    {\n      \"hashtag\": \"#jake\",\n      \"uses\": 584,\n      \"reach\": 660550\n    },\n    {\n      \"hashtag\": \"#artistaasiatico\",\n      \"uses\": 500,\n      \"reach\": 830016\n    },\n    {\n      \"hashtag\": \"#tiktok\",\n      \"uses\": 434,\n      \"reach\": 127758\n    },\n    {\n      \"hashtag\": \"#vivaelpoderpopular\",\n      \"uses\": 366,\n      \"reach\": 17834866\n    },\n    {\n      \"hashtag\": \"#airdrop\",\n      \"uses\": 358,\n      \"reach\": 174824\n    },\n    {\n      \"hashtag\": \"#bts\",\n      \"uses\": 350,\n      \"reach\": 329092\n    },\n    {\n      \"hashtag\": \"#mandatoryspending\",\n      \"uses\": 334,\n      \"reach\": 177308\n    },\n    {\n      \"hashtag\": \"#partaikebangkitanbangsa\",\n      \"uses\": 316,\n      \"reach\": 175892\n    },\n    {\n      \"hashtag\": \"#crypto\",\n      \"uses\": 300,\n      \"reach\": 796542\n    },\n    {\n      \"hashtag\": \"#sb19\",\n      \"uses\": 284,\n      \"reach\": 168808\n    },\n    {\n      \"hashtag\": \"#wtcfinal2023\",\n      \"uses\": 276,\n      \"reach\": 15289016\n    },\n    {\n      \"hashtag\": \"#psyopbsc\",\n      \"uses\": 266,\n      \"reach\": 164850\n    },\n    {\n      \"hashtag\": \"#rm\",\n      \"uses\": 250,\n      \"reach\": 175184\n    },\n    {\n      \"hashtag\": \"#taketwo\",\n      \"uses\": 242,\n      \"reach\": 433916\n    },\n    {\n      \"hashtag\": \"#top100kpopvocalists\",\n      \"uses\": 242,\n      \"reach\": 84808\n    },\n    {\n      \"hashtag\": \"#bitcoin\",\n      \"uses\": 234,\n      \"reach\": 337650\n    },\n    {\n      \"hashtag\": \"#nft\",\n      \"uses\": 216,\n      \"reach\": 193576\n    }\n  ]\n}\n"
      },
      "typeVersion": 1.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "17f44032-4b4c-4f82-8894-431e427e40fa",
  "connections": {
    "7f33ebdf-03ca-4967-9848-712224476105": {
      "ai_languageModel": [
        [
          {
            "node": "1219cdef-88ac-4ff3-b351-bdb9bc689e28",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "cfff9514-9132-49cd-bda6-97026e5a86ba": {
      "ai_languageModel": [
        [
          {
            "node": "65cec310-065c-4d47-8f6d-fc12ba655518",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "5b548d45-cb1e-447f-a6e0-e1a90c0e4b60": {
      "main": [
        [
          {
            "node": "9c7afa43-3a55-492d-89a7-44c3c36dde93",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9c7afa43-3a55-492d-89a7-44c3c36dde93": {
      "main": [
        [
          {
            "node": "65cec310-065c-4d47-8f6d-fc12ba655518",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "aa120473-d6d3-4416-b945-21e0e630c097": {
      "ai_tool": [
        [
          {
            "node": "65cec310-065c-4d47-8f6d-fc12ba655518",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "e3e3ed5d-77f0-4aeb-b5f4-e8931a7591c0": {
      "ai_outputParser": [
        [
          {
            "node": "1219cdef-88ac-4ff3-b351-bdb9bc689e28",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "1219cdef-88ac-4ff3-b351-bdb9bc689e28": {
      "ai_outputParser": [
        [
          {
            "node": "65cec310-065c-4d47-8f6d-fc12ba655518",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "65cec310-065c-4d47-8f6d-fc12ba655518": {
      "main": [
        [
          {
            "node": "382e4a5b-e85c-4c4c-8c8d-b6b9a32a33f8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "382e4a5b-e85c-4c4c-8c8d-b6b9a32a33f8": {
      "main": [
        [
          {
            "node": "b292c4d7-a756-4cbe-a271-198ca63e3fad",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

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

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

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

고급 - 시장 조사, AI 요약

유료인가요?

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

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

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

저자
Yaron Been

Yaron Been

@yaron-nofluff

Building AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host If you need any help with Automations, feel free to reach out via linkedin: https://www.linkedin.com/in/yaronbeen/ And check out my Youtube channel: https://www.youtube.com/@YaronBeen/videos

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34