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