YouTube視聴者コメント分析ツール
上級
これはMarket Research, AI Summarization分野の自動化ワークフローで、17個のノードを含みます。主にIf, SplitOut, HttpRequest, GoogleSheets, ManualTriggerなどのノードを使用。 Gemini AIを使ってYouTubeコメントの感情を分析し、Google Sheetsに保存する
前提条件
- •ターゲットAPIの認証情報が必要な場合あり
- •Google Sheets API認証情報
- •OpenAI API Key
- •Google Gemini API Key
使用ノード (17)
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "IJ4YYLsaOiD1z9Oz",
"meta": {
"instanceId": "ed6d846a2fce1f660ede2e7da800724cca01dc3d0685524a3c917881b7cfcfe9",
"templateCredsSetupCompleted": true
},
"name": "YouTube - Audience Comment Analyzer",
"tags": [
{
"id": "CEVEeZJa4qgPvdpK",
"name": "youtube",
"createdAt": "2025-05-27T02:29:43.874Z",
"updatedAt": "2025-05-27T02:29:43.874Z"
}
],
"nodes": [
{
"id": "ecd26999-0115-4739-b02c-65801a35eb51",
"name": "分割",
"type": "n8n-nodes-base.splitOut",
"position": [
900,
220
],
"parameters": {
"options": {},
"fieldToSplitOut": "body.items"
},
"typeVersion": 1,
"alwaysOutputData": true
},
{
"id": "1c93def0-47b9-498c-84bb-18b945cc5ecf",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1500,
180
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "qULV9xA6eq3tfpye",
"name": "OpenAi - nhu.le"
}
},
"typeVersion": 1.2
},
{
"id": "40976cd9-49d0-44eb-9ef9-55d7a864df54",
"name": "ワークフローをテストクリック時",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-360,
220
],
"parameters": {},
"typeVersion": 1
},
{
"id": "69c74c11-d4a5-4b27-9058-60ad46f9421c",
"name": "HTTP Request - コメント取得",
"type": "n8n-nodes-base.httpRequest",
"position": [
520,
220
],
"parameters": {
"url": "https://www.googleapis.com/youtube/v3/commentThreads",
"options": {
"response": {
"response": {
"fullResponse": true,
"responseFormat": "json"
}
},
"pagination": {
"pagination": {
"parameters": {
"parameters": [
{
"name": "pageToken",
"value": "={{ $response.body.nextPageToken }}"
}
]
},
"completeExpression": "={{ !$response.body.nextPageToken}}",
"paginationCompleteWhen": "other"
}
}
},
"sendQuery": true,
"authentication": "predefinedCredentialType",
"queryParameters": {
"parameters": [
{
"name": "part",
"value": "snippet"
},
{
"name": "videoId",
"value": "={{ $json.video_url.match(/(?:v=|\\/)([0-9A-Za-z_-]{11})/)[1] || ''}}"
},
{
"name": "limit",
"value": "100"
}
]
},
"nodeCredentialType": "youTubeOAuth2Api"
},
"credentials": {
"youTubeOAuth2Api": {
"id": "KhD0GLQGWl8MtqCs",
"name": "YouTube - toan.ngo"
}
},
"typeVersion": 4.2
},
{
"id": "7148ceec-b9c2-41ab-9e23-092b28d7bdc4",
"name": "アイテムをループ処理",
"type": "n8n-nodes-base.splitInBatches",
"position": [
320,
220
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "40dba5d2-e175-443d-a417-45bdec5e84ec",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1180,
-320
],
"parameters": {
"width": 660,
"height": 1820,
"content": "## [n8n Automation] YouTube Comments Analyzer - Try It Out!\n\n**This n8n workflow demonstrates how to use this AI Agent to extract, process, and analyze YouTube video comments to understand your audience beyond the view count.**\n\nUse cases are many: Whether you're **a YouTube creator** exploring feedback, **a social media manager** fine-tuning engagement strategy, **a brand team** monitoring campaign sentiment, or **a marketing agency** conducting audits – this tool brings audience voice to the forefront with structured insights.\n\n## How It Works\n- The workflow starts when you manually click **Test Workflow** or **Execute Workflow** in n8n.\n- It collects all the rows marked as **Ready** in **Column A** in the **Video URLs** tab of your connected Google Sheet.\n- The tool checks if the URLs are not empty first, then it loops through each valid video URL and sends a **GET** request to the **YouTube API** to fetch its comments.\n- It checks the response from the YouTube API. If the call is successful, the comment data is extracted and split into individual entries. \n- The tool then checks whether the video URL has any comment.\n- If no comment is found, the video URL’s status in **Column A** in the **Video URLs** tab is updated to **Finished** right away.\n- If comments are available, they are passed to the **AI Agent - Analyze Sentiment Of Every Comment** using **the Google Gemini chat model**, where each comment is analyzed and classified by sentiment: **Positive**, **Neutral**, or **Negative**. \n- Next, the analysis results are saved to the **Results** tab in your connected Google Sheet. \n- Finally, the original video URL’s status in **Column A** in the **Video URLs** tab is updated to **Finished**, ensuring it won’t be reprocessed in the loop.\n\n## How To Set Up\n- Download the working package and import it into your n8n interface.\n- Duplicate the [**YouTube Comment Analyzer**](https://docs.google.com/spreadsheets/d/18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM/edit?gid=426418282#gid=426418282) Google Sheet template to your Google Sheets account.\n- Set up necessary credentials for tools access and usability:\n + For **Google Sheets** access, ensure each node is properly connected to the correct tab in your connected Google Sheet template: \n Node **Get Video URLs** → connected to the **Video URLs** tab\n Node **Insert Comment Data & Analysis** → connected to the **Results** tab\n Node **Update Video Status** → connected to the **Video URLs** tab\n + For **YouTube** access, connect to its API in the following node:\n Node **HTTP Request - Get Comments**\n + For **Google Gemini** access, connect to its API in the following node:\n Node **Google Gemini Chat Model**\n- Enter video URLs in **Column B** in the **Video URLs** tab in your connected Google Sheet and mark their status in **Column A** as **Ready**.\n- Click **Test Workflow** or **Execute Workflow** to run the process.\n- Check the results in the **Results** tab of the connected Google Sheet template to view all collected comments along with their sentiment analysis.\n\n## Requirements\n- Basic setup in Google Cloud Console (OAuth or API Key method enabled) with enabled access to YouTube and Google Sheets.\n- API access to **Google Gemini** for sentiment analysis.\n## How To Customize\n- By default, the workflow is manually triggered in N8N. However, you can automate the process by adding a **Google Sheets trigger** that monitors new entries in your connected Google Sheet template and starts the workflow automatically.\n- In the **AI Agent - Analyze Sentiment Of Every Comment** node, you can also change the AI chat model. By default, it uses **Google Gemini**, but you can easily replace it with any other compatible provider such as Deepseek, Grok, etc.\n- You can customize the sentiment categories and instruction prompt for the AI Agent in the **AI Agent – Analyze Sentiment Of Every Comment** node following your needs. Then, the Agent can return sentiment results that align more closely with your intended use case.\n- Also, feel free to integrate additional nodes (like Telegram or Email) to notify you and your team whenever updates and analysis succeed or fail.\n\n## Need Help?\nIf you’d like this workflow customized, or if you’re looking to build a tailored AI Agent for your own business - please feel free to reach out to [**Agent Circle**](https://www.agentcircle.ai/). We’re always here to support and help you to bring automation ideas to life.\n\nJoin our community on different platforms for assistance, inspiration and tips from others.\n\nWebsite: https://www.agentcircle.ai/\nEtsy: https://www.etsy.com/shop/AgentCircle\nGumroad: http://agentcircle.gumroad.com/\nDiscord Global: https://discord.gg/d8SkCzKwnP\nFB Page Global: https://www.facebook.com/agentcircle/\nFB Group Global: https://www.facebook.com/groups/aiagentcircle/\nX: https://x.com/agent_circle\nYouTube: https://www.youtube.com/@agentcircle\nLinkedIn: https://www.linkedin.com/company/agentcircle\n\n\n"
},
"typeVersion": 1
},
{
"id": "44b7e7f9-dab4-41d2-b0fd-c985da58480c",
"name": "Google Gemini Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1320,
180
],
"parameters": {
"options": {},
"modelName": "models/gemini-2.0-flash"
},
"credentials": {
"googlePalmApi": {
"id": "AlDwotqhFT4EfJXQ",
"name": "Google Gemini(PaLM) Api - toan.ngo"
}
},
"typeVersion": 1
},
{
"id": "e4aef7cf-bb41-49b6-b73a-f065d0534dc3",
"name": "動画URLが空でないか確認",
"type": "n8n-nodes-base.if",
"position": [
100,
220
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "loose"
},
"combinator": "and",
"conditions": [
{
"id": "92084960-e023-4cd6-a5c0-ddd43275cc33",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.video_url }}",
"rightValue": "={{ $now.toISO() }}"
}
]
},
"looseTypeValidation": true
},
"typeVersion": 2.2
},
{
"id": "cffd5351-827e-4d85-84dd-892ae135aa12",
"name": "確認 - 成功レスポンス",
"type": "n8n-nodes-base.if",
"position": [
700,
220
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "bce76f94-5904-4fdb-b172-adc1134855f9",
"operator": {
"type": "number",
"operation": "equals"
},
"leftValue": "={{ $json.statusCode }}",
"rightValue": 200
}
]
}
},
"typeVersion": 2.2
},
{
"id": "445564ea-a3f1-45cb-b887-85bbcf43dd7c",
"name": "確認 - コメント存在",
"type": "n8n-nodes-base.if",
"position": [
1120,
220
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "e4d47098-097d-4fd7-9703-638858f9565a",
"operator": {
"type": "string",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $json.snippet.videoId }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "c4971a87-2a5e-428a-8e8f-b82afb4f403d",
"name": "動画ステータス更新",
"type": "n8n-nodes-base.googleSheets",
"position": [
1720,
460
],
"parameters": {
"columns": {
"value": {
"status": "Finished",
"row_number": "={{ $('Get Video URLs').item.json.row_number }}",
"last_fetched_time": "={{ $now.toISO().toString().slice(0, 19).replace('T', ' ') }}"
},
"schema": [
{
"id": "status",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "status",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "video_url",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "video_url",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "last_fetched_time",
"type": "string",
"display": true,
"required": false,
"displayName": "last_fetched_time",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "row_number",
"type": "string",
"display": true,
"removed": false,
"readOnly": true,
"required": false,
"displayName": "row_number",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"row_number"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "update",
"sheetName": {
"__rl": true,
"mode": "list",
"value": 426418282,
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM/edit#gid=426418282",
"cachedResultName": "Video URLs"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM/edit?usp=drivesdk",
"cachedResultName": "YouTube - Audience Feedback Sentiment Analyzer"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "pe6UD1A6MWIk2X91",
"name": "Google Sheets - toan.ngo"
}
},
"executeOnce": true,
"typeVersion": 4.5
},
{
"id": "9dffad3c-5940-4623-b6dc-b704a3866e53",
"name": "動画URL取得",
"type": "n8n-nodes-base.googleSheets",
"position": [
-140,
220
],
"parameters": {
"options": {},
"filtersUI": {
"values": [
{
"lookupValue": "=Ready",
"lookupColumn": "status"
}
]
},
"sheetName": {
"__rl": true,
"mode": "list",
"value": 426418282,
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM/edit#gid=426418282",
"cachedResultName": "Video URLs"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM/edit?usp=drivesdk",
"cachedResultName": "YouTube - Audience Feedback Sentiment Analyzer"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "pe6UD1A6MWIk2X91",
"name": "Google Sheets - toan.ngo"
}
},
"typeVersion": 4.5
},
{
"id": "6b1f966b-342a-4f37-80e4-179e207ec421",
"name": "コメントデータと分析結果挿入",
"type": "n8n-nodes-base.googleSheets",
"position": [
1740,
120
],
"parameters": {
"columns": {
"value": {
"likes": "={{ $json.snippet.topLevelComment.snippet.likeCount }}",
"reply": "={{ $json.snippet.totalReplyCount }}",
"comment": "={{ $json.snippet.topLevelComment.snippet.textOriginal }}",
"sentiment": "={{ $json.sentimentAnalysis.category }}",
"video_url": "=https://www.youtube.com/watch?v={{ $json.snippet.videoId }}",
"comment_id": "={{ $json.snippet.topLevelComment.id }}",
"author_name": "={{ $json.snippet.topLevelComment.snippet.authorDisplayName }}",
"published_at": "={{ $json.snippet.topLevelComment.snippet.publishedAt.toString().slice(0, 19).replace('T', ' ') }}"
},
"schema": [
{
"id": "video_url",
"type": "string",
"display": true,
"required": false,
"displayName": "video_url",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "comment_id",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "comment_id",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "comment",
"type": "string",
"display": true,
"required": false,
"displayName": "comment",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "author_name",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "author_name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "likes",
"type": "string",
"display": true,
"required": false,
"displayName": "likes",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "reply",
"type": "string",
"display": true,
"required": false,
"displayName": "reply",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "sentiment",
"type": "string",
"display": true,
"required": false,
"displayName": "sentiment",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "published_at",
"type": "string",
"display": true,
"required": false,
"displayName": "published_at",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"comment_id"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM/edit#gid=0",
"cachedResultName": "Results "
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/18-3CmJPbC73MycmNiSWotdsyGBAAzqESf33vktwnYmM/edit?usp=drivesdk",
"cachedResultName": "YouTube - Audience Feedback Sentiment Analyzer"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "pe6UD1A6MWIk2X91",
"name": "Google Sheets - toan.ngo"
}
},
"typeVersion": 4.5
},
{
"id": "0596acb0-ba5a-43cd-8957-ceefd7297d76",
"name": "AIエージェント - 全コメント感情分析",
"type": "@n8n/n8n-nodes-langchain.sentimentAnalysis",
"position": [
1340,
0
],
"parameters": {
"options": {
"categories": "Positive, Neutral, Negative",
"systemPromptTemplate": "You are a highly intelligent and precise sentiment analysis system. \nWhen given any input text, determine its overall sentiment and classify it into one of the following categories: {categories}. \nUse the provided formatting instructions. Respond with exactly one JSON object and nothing else."
},
"inputText": "={{ $json.snippet.topLevelComment.snippet.textOriginal }}"
},
"typeVersion": 1
},
{
"id": "38fabc2b-b369-436f-ac41-3e0cad36498b",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-420,
-240
],
"parameters": {
"color": 4,
"width": 420,
"height": 940,
"content": "## 1. Read Ready Video URLs\n- The workflow begins by pulling all the rows marked as **Ready** in **Column A** from the **Video URLs** tab of your connected Google Sheet. These are the entries queued for processing."
},
"typeVersion": 1
},
{
"id": "bee35409-3dd4-4e03-aa76-12007a785384",
"name": "付箋3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1080,
-240
],
"parameters": {
"color": 4,
"width": 880,
"height": 940,
"content": "## 3. Analyze Comment Sentiment, Update Results And Video Status\n- The tool then checks whether the video URL has any comment.\n- If no comment is found, the video URL’s status in **Column A** in the **Video URLs** tab is updated to **Finished** right away.\n- If comments are available, they are passed to **the Google Gemini chat model**, where each comment is analyzed and labeled as: **Positive**, **Neutral**, or **Negative**. \n- Next, the analysis results are saved to the **Results** tab in your connected Google Sheet. \n- Finally, the original video URL’s status in **Column A** in the **Video URLs** tab is updated to **Finished**, ensuring it won’t be reprocessed in the loop."
},
"typeVersion": 1
},
{
"id": "73644694-fd5c-4962-8412-6249766024c1",
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
40,
-240
],
"parameters": {
"color": 4,
"width": 1020,
"height": 940,
"content": "## 2. Fetch Comments Via YouTube API\n- The tool checks if the URLs are not empty first, then it loops through each valid video URL and sends a **GET** request to the **YouTube API** to fetch its comments.\n- It checks the response from the YouTube API. If the call is successful, the comment data is extracted and split into individual entries. "
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "1763a723-5e69-4d7d-ac35-664c14ddf023",
"connections": {
"ecd26999-0115-4739-b02c-65801a35eb51": {
"main": [
[
{
"node": "445564ea-a3f1-45cb-b887-85bbcf43dd7c",
"type": "main",
"index": 0
}
]
]
},
"9dffad3c-5940-4623-b6dc-b704a3866e53": {
"main": [
[
{
"node": "e4aef7cf-bb41-49b6-b73a-f065d0534dc3",
"type": "main",
"index": 0
}
]
]
},
"7148ceec-b9c2-41ab-9e23-092b28d7bdc4": {
"main": [
[],
[
{
"node": "69c74c11-d4a5-4b27-9058-60ad46f9421c",
"type": "main",
"index": 0
}
]
]
},
"1c93def0-47b9-498c-84bb-18b945cc5ecf": {
"ai_languageModel": [
[]
]
},
"c4971a87-2a5e-428a-8e8f-b82afb4f403d": {
"main": [
[
{
"node": "7148ceec-b9c2-41ab-9e23-092b28d7bdc4",
"type": "main",
"index": 0
}
]
]
},
"44b7e7f9-dab4-41d2-b0fd-c985da58480c": {
"ai_languageModel": [
[
{
"node": "0596acb0-ba5a-43cd-8957-ceefd7297d76",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"445564ea-a3f1-45cb-b887-85bbcf43dd7c": {
"main": [
[
{
"node": "0596acb0-ba5a-43cd-8957-ceefd7297d76",
"type": "main",
"index": 0
}
],
[
{
"node": "c4971a87-2a5e-428a-8e8f-b82afb4f403d",
"type": "main",
"index": 0
}
]
]
},
"cffd5351-827e-4d85-84dd-892ae135aa12": {
"main": [
[
{
"node": "ecd26999-0115-4739-b02c-65801a35eb51",
"type": "main",
"index": 0
}
]
]
},
"69c74c11-d4a5-4b27-9058-60ad46f9421c": {
"main": [
[
{
"node": "cffd5351-827e-4d85-84dd-892ae135aa12",
"type": "main",
"index": 0
}
]
]
},
"6b1f966b-342a-4f37-80e4-179e207ec421": {
"main": [
[
{
"node": "c4971a87-2a5e-428a-8e8f-b82afb4f403d",
"type": "main",
"index": 0
}
]
]
},
"e4aef7cf-bb41-49b6-b73a-f065d0534dc3": {
"main": [
[
{
"node": "7148ceec-b9c2-41ab-9e23-092b28d7bdc4",
"type": "main",
"index": 0
}
]
]
},
"40976cd9-49d0-44eb-9ef9-55d7a864df54": {
"main": [
[
{
"node": "9dffad3c-5940-4623-b6dc-b704a3866e53",
"type": "main",
"index": 0
}
]
]
},
"0596acb0-ba5a-43cd-8957-ceefd7297d76": {
"main": [
[
{
"node": "6b1f966b-342a-4f37-80e4-179e207ec421",
"type": "main",
"index": 0
}
],
[
{
"node": "6b1f966b-342a-4f37-80e4-179e207ec421",
"type": "main",
"index": 0
}
],
[
{
"node": "6b1f966b-342a-4f37-80e4-179e207ec421",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
上級 - 市場調査, AI要約
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
YouTube - 動画のコメントを取得
YouTubeの動画コメントを抽出し、Google Sheetsに保存
If
Split Out
Http Request
+
If
Split Out
Http Request
16 ノードAgent Circle
市場調査
01 AIメディアバイヤーでFacebook広告のパフォーマンスを分析し、インサイトをGoogle Sheetsへ送信
Gemini AIを使用してFacebook広告を分析し、インサイトをGoogle Sheetsに送信
If
Set
Code
+
If
Set
Code
34 ノードJJ Tham
市場調査
Googleスクレイピング、Bright Data、Gemini AIを使用したキーワード検索意図の分析
Google Scraping、Bright Data、そして Gemini AI を使用してキーワード検索の意図を分析する
Set
Merge
Split Out
+
Set
Merge
Split Out
24 ノードZacharia Kimotho
市場調査
Meta広告の自動分析
Meta 広告を Gemini AI、ScrapingFlash、Google Sheets で自動分析
Limit
Split Out
Http Request
+
Limit
Split Out
Http Request
17 ノードPaul-François GORIAUX
市場調査
ブランド可視性チェック - AIラボ実験プロジェクト
AI検索ツールにおけるブランドの可視性と感情分析(OpenAI、Perplexity、ChatGPT)
If
Set
Limit
+
If
Set
Limit
48 ノードAOE Agent Lab
市場調査
n8nノードの探索(可視化リファレンスライブラリ内)
n8nノードを可視化リファレンスライブラリで探索
If
Ftp
Set
+
If
Ftp
Set
113 ノードI versus AI
その他
ワークフロー情報
難易度
上級
ノード数17
カテゴリー2
ノードタイプ10
作成者
Agent Circle
@agentcircleAgent Circle - A growing marketplace of AI agents, workflows, and toolkits — built to help teams automate smarter and scale faster
外部リンク
n8n.ioで表示 →
このワークフローを共有