제품 리뷰 감정 분석
고급
이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 21개의 노드를 포함합니다.주로 If, Wait, Telegram, EmailSend, HttpRequest 등의 노드를 사용하며. Gemini AI를 사용하여 제품 리뷰 분석 및 개선 제안 생성
사전 요구사항
- •Telegram Bot Token
- •대상 API의 인증 정보가 필요할 수 있음
- •Google Gemini API Key
사용된 노드 (21)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "DySX4VwXkFHS2hBu",
"meta": {
"instanceId": "e2a1d0ec98fd0994972a016020dcf90b56d31fa85f2abd02801701fb8fc45e3d",
"templateCredsSetupCompleted": true
},
"name": "Product Review Sentiment Analysis",
"tags": [],
"nodes": [
{
"id": "470cda20-f5d6-42cf-9c7b-c177fc1b668e",
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueRegularOutput",
"position": [
768,
16
],
"parameters": {
"url": "https://api.browseract.com/v2/workflow/run-task",
"method": "POST",
"options": {},
"sendBody": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "workflow_id",
"value": "53146166844202600"
}
]
},
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "x2SDklVkEIBFM56U",
"name": "BrowserACtaPi"
}
},
"retryOnFail": true,
"typeVersion": 4.2,
"alwaysOutputData": true
},
{
"id": "dded721b-a8c2-45c8-945f-4d3b3c075590",
"name": "HTTP Request1",
"type": "n8n-nodes-base.httpRequest",
"position": [
1104,
0
],
"parameters": {
"url": "https://api.browseract.com/v2/workflow/get-task",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth",
"queryParameters": {
"parameters": [
{
"name": "=task_id",
"value": "={{ $json.id }}"
}
]
}
},
"credentials": {
"httpBearerAuth": {
"id": "x2SDklVkEIBFM56U",
"name": "BrowserACtaPi"
}
},
"typeVersion": 4.2
},
{
"id": "53cb4d92-892c-4129-af82-92518437f1ff",
"name": "대기",
"type": "n8n-nodes-base.wait",
"position": [
1232,
224
],
"webhookId": "1d17d26d-ed09-4b4c-b3cc-3ea966dad986",
"parameters": {
"unit": "minutes",
"amount": 1
},
"typeVersion": 1.1
},
{
"id": "9448871f-3035-4ef4-8650-b1b5067cb6a5",
"name": "대기1",
"type": "n8n-nodes-base.wait",
"position": [
896,
224
],
"webhookId": "6eb807a9-6f6f-4b28-a4ad-0a7bfb8122e8",
"parameters": {
"unit": "minutes",
"amount": 1
},
"typeVersion": 1.1
},
{
"id": "49194dea-48db-4279-b8d1-6894423cf13e",
"name": "조건문",
"type": "n8n-nodes-base.if",
"position": [
896,
16
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "d48ae258-78a0-4b26-923d-2643b6b774c6",
"operator": {
"type": "object",
"operation": "notExists",
"singleValue": true
},
"leftValue": "={{ $json.error }}",
"rightValue": ""
},
{
"id": "3967a169-8432-45bd-8f89-08795fd12679",
"operator": {
"type": "string",
"operation": "notEquals"
},
"leftValue": "={{ $json.id }}",
"rightValue": "null"
}
]
}
},
"retryOnFail": false,
"typeVersion": 2.2
},
{
"id": "72bc73be-c64b-4a41-a94a-6d86e3f9424d",
"name": "조건문1",
"type": "n8n-nodes-base.if",
"position": [
1232,
0
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "0347a2a2-eb32-414d-9494-4e648078cf40",
"operator": {
"type": "object",
"operation": "notExists",
"singleValue": true
},
"leftValue": "={{ $json.error }}",
"rightValue": ""
},
{
"id": "99f31959-6f27-40dd-97c3-6ff611da1e0b",
"operator": {
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "finished"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "c2e08eb7-7d25-45c5-a9dc-a023de9df292",
"name": "AI 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1520,
-16
],
"parameters": {
"text": "=from the \n\n{{ $json.output.string }} \n\nyou can see teh reviews it contains list of map like this \n\n[\n{\n\"Name\":\n\"Rating\":\n\"Summary\":\n}\n]\n\nread every single item \"Summary\" Analyze them and after you finished generate improvement recommendations and send them into the output in text \n\ntry to send these recommendations to Telegram and email with further details.",
"options": {},
"promptType": "define"
},
"typeVersion": 2.2
},
{
"id": "7dbc8ef3-42f1-4567-8882-e9ad930e90a5",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
704,
-16
],
"parameters": {
"color": 5,
"width": 688,
"height": 432,
"content": ""
},
"typeVersion": 1
},
{
"id": "cb55770c-e747-415a-86b1-7245ec2b3f89",
"name": "Send Email에서 이메일 보내기",
"type": "n8n-nodes-base.emailSendTool",
"position": [
1728,
272
],
"webhookId": "0d59c517-f453-4b28-992f-e99bba556f30",
"parameters": {
"text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', ``, 'string') }}",
"options": {},
"subject": "Recomendation",
"toEmail": "test@gmail.com",
"fromEmail": "=test@Test",
"emailFormat": "text"
},
"credentials": {
"smtp": {
"id": "iIY5wE8mwPrmrM4E",
"name": "SMTP account"
}
},
"typeVersion": 2.1
},
{
"id": "476f23b0-a51d-4cb9-9d4f-b0d832dfdd89",
"name": "Telegram에서 문자 메시지 보내기",
"type": "n8n-nodes-base.telegramTool",
"position": [
1584,
272
],
"webhookId": "a2cc10bf-5895-4a74-9419-1ccf134be32a",
"parameters": {
"text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', ``, 'string') }}",
"chatId": "@shoaywbs",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "34LCOs7mfDx5vkSV",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "24c3f5f6-6222-4fba-949a-bbd5f5b8cb86",
"name": "이메일 보내기",
"type": "n8n-nodes-base.emailSend",
"position": [
2064,
-16
],
"webhookId": "77c42f78-1d9d-41e0-8486-c0d359f3b04b",
"parameters": {
"text": "={{ $('AI Agent').item.json.output }}",
"options": {},
"subject": "Recomendation",
"toEmail": "smj.kshp@gmail.com",
"fromEmail": "test@test",
"emailFormat": "text"
},
"credentials": {
"smtp": {
"id": "iIY5wE8mwPrmrM4E",
"name": "SMTP account"
}
},
"typeVersion": 2.1
},
{
"id": "8fc634eb-c46e-44d7-bc81-88987496988e",
"name": "스티커 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
1408,
-16
],
"parameters": {
"color": 4,
"width": 464,
"height": 432,
"content": ""
},
"typeVersion": 1
},
{
"id": "80e09f34-6ea7-40ed-9b92-22e73f05df5b",
"name": "스티커 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1888,
-16
],
"parameters": {
"color": 3,
"width": 384,
"content": ""
},
"typeVersion": 1
},
{
"id": "26ded3f0-8262-47f8-9fe4-4f9074d9ca8e",
"name": "문자 메시지 보내기1",
"type": "n8n-nodes-base.telegram",
"position": [
1936,
-16
],
"webhookId": "c4ea90ed-5510-4eae-a09b-a8505b592b41",
"parameters": {
"text": "=Recomendation : \n{{ $json.output }}",
"chatId": "@shoaywbs",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "34LCOs7mfDx5vkSV",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "ad8560fd-df86-4443-bd7a-05969a63f2a0",
"name": "'워크플로 실행' 클릭 시",
"type": "n8n-nodes-base.manualTrigger",
"position": [
496,
16
],
"parameters": {},
"typeVersion": 1
},
{
"id": "0184aa9b-e017-47eb-9043-97715c77de4c",
"name": "Google Gemini Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1440,
240
],
"parameters": {
"options": {}
},
"credentials": {
"googlePalmApi": {
"id": "G8YK0DTLFGi5n0WD",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "daf91d3f-e648-4ab1-a557-99503c134bd9",
"name": "스티커 노트-시작",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
-208
],
"parameters": {
"width": 460,
"height": 600,
"content": "## Try It Out!\n### This n8n template demonstrates how to perform product review sentiment analysis and generate improvement recommendations using an AI Agent.\n\n### How it works\n* The workflow is triggered manually.\n* An **HTTP Request** node starts a task with the BrowserAct API to scrape product reviews from a website.\n* An **If** node checks if the task was created successfully. If not, it waits and retries.\n* A second **HTTP Request** node retrieves the task results once the scraping is complete.\n* Another **If** node checks if the scraping task is finished. If not, it waits and retries.\n* The **AI Agent** node processes the scraped reviews, analyzes the sentiment of each review summary, and generates improvement recommendations.\n* The recommendations are then sent to a Telegram group and an email address using **Telegram** and **Email Send** nodes.\n\n### Requirements\n* **BrowserAct** API account\n* **Gemini** account for the AI Agent\n* **Telegram** and **SMTP** credentials for sending messages\n\n### Need Help?\nJoin the [Discord](https://discord.com/invite/UpnCKd7GaU) or Visit Our [Blog](https://www.browseract.com/blog)!\n\n"
},
"typeVersion": 1
},
{
"id": "3e5f6cdb-9721-43e8-88a8-bbd9d43577fa",
"name": "스티커 노트-스크래핑",
"type": "n8n-nodes-base.stickyNote",
"position": [
704,
-224
],
"parameters": {
"color": 5,
"width": 352,
"height": 200,
"content": "## 1. Trigger the Product Review Scraper\n\nThis workflow uses an HTTP Request to start a scraping task via the BrowserAct API. The task will scrape product reviews from a specified website. We're using a separate node for this to make it clean."
},
"typeVersion": 1
},
{
"id": "d718f4b5-ae07-4216-99a4-9436e6502ef8",
"name": "스티커 노트-대기",
"type": "n8n-nodes-base.stickyNote",
"position": [
1072,
-224
],
"parameters": {
"color": 5,
"width": 320,
"height": 200,
"content": "## 2. Wait for Scraping to Finish\n\nThese nodes check the status of the scraping task. The `If` node determines if the task is complete. If it's still running, the `Wait` node pauses the workflow for a set period before retrying to check the status."
},
"typeVersion": 1
},
{
"id": "dd2a6ca3-e361-4597-83b3-1da40e7313a5",
"name": "스티커 노트3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1408,
-224
],
"parameters": {
"color": 4,
"width": 464,
"height": 192,
"content": "## 3. Use an AI Agent to Analyze Reviews and Generate Recommendations\n[Read more about the AI Agent node](https://docs.n8n.io/integrations/builtin/ai/agent-nodes/n8n-nodes-langchain.agent/)\n\nThis node uses an AI Agent to perform a complex task: analyzing the sentiment of each product review summary and then generating actionable recommendations for improvement. It leverages a connected language model (Google Gemini) and can use other tools in the workflow to complete its task, such as sending emails and Telegram messages."
},
"typeVersion": 1
},
{
"id": "b311da33-c74e-4111-925a-c75220bba628",
"name": "스티커 노트4",
"type": "n8n-nodes-base.stickyNote",
"position": [
1888,
-208
],
"parameters": {
"color": 3,
"width": 384,
"height": 176,
"content": "## 4. Send the Recommendations via Email and Telegram\n[Read more about the Email Send node](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.emailSend/)\n[Read more about the Telegram node](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.telegram/)\n\nThe final output from the AI Agent is sent to the specified email and Telegram accounts, delivering the improvement recommendations directly to the relevant stakeholders."
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "de3a369b-c383-403e-abf0-0612e49b2b0e",
"connections": {
"49194dea-48db-4279-b8d1-6894423cf13e": {
"main": [
[
{
"node": "dded721b-a8c2-45c8-945f-4d3b3c075590",
"type": "main",
"index": 0
}
],
[
{
"node": "9448871f-3035-4ef4-8650-b1b5067cb6a5",
"type": "main",
"index": 0
}
]
]
},
"72bc73be-c64b-4a41-a94a-6d86e3f9424d": {
"main": [
[
{
"node": "c2e08eb7-7d25-45c5-a9dc-a023de9df292",
"type": "main",
"index": 0
}
],
[
{
"node": "53cb4d92-892c-4129-af82-92518437f1ff",
"type": "main",
"index": 0
}
]
]
},
"53cb4d92-892c-4129-af82-92518437f1ff": {
"main": [
[
{
"node": "dded721b-a8c2-45c8-945f-4d3b3c075590",
"type": "main",
"index": 0
}
]
]
},
"9448871f-3035-4ef4-8650-b1b5067cb6a5": {
"main": [
[
{
"node": "470cda20-f5d6-42cf-9c7b-c177fc1b668e",
"type": "main",
"index": 0
}
]
]
},
"c2e08eb7-7d25-45c5-a9dc-a023de9df292": {
"main": [
[
{
"node": "26ded3f0-8262-47f8-9fe4-4f9074d9ca8e",
"type": "main",
"index": 0
}
]
]
},
"470cda20-f5d6-42cf-9c7b-c177fc1b668e": {
"main": [
[
{
"node": "49194dea-48db-4279-b8d1-6894423cf13e",
"type": "main",
"index": 0
}
]
]
},
"dded721b-a8c2-45c8-945f-4d3b3c075590": {
"main": [
[
{
"node": "72bc73be-c64b-4a41-a94a-6d86e3f9424d",
"type": "main",
"index": 0
}
]
]
},
"26ded3f0-8262-47f8-9fe4-4f9074d9ca8e": {
"main": [
[
{
"node": "24c3f5f6-6222-4fba-949a-bbd5f5b8cb86",
"type": "main",
"index": 0
}
]
]
},
"0184aa9b-e017-47eb-9043-97715c77de4c": {
"ai_languageModel": [
[
{
"node": "c2e08eb7-7d25-45c5-a9dc-a023de9df292",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"cb55770c-e747-415a-86b1-7245ec2b3f89": {
"ai_tool": [
[
{
"node": "c2e08eb7-7d25-45c5-a9dc-a023de9df292",
"type": "ai_tool",
"index": 0
}
]
]
},
"476f23b0-a51d-4cb9-9d4f-b0d832dfdd89": {
"ai_tool": [
[
{
"node": "c2e08eb7-7d25-45c5-a9dc-a023de9df292",
"type": "ai_tool",
"index": 0
}
]
]
},
"ad8560fd-df86-4443-bd7a-05969a63f2a0": {
"main": [
[
{
"node": "470cda20-f5d6-42cf-9c7b-c177fc1b668e",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 콘텐츠 제작, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
취업 시장 정보
Gemini AI와 Telegram 알림을 사용하여 Indeed 직업 목록을 이력서에 매칭
If
Code
Wait
+
If
Code
Wait
30 노드Madame AI Team | Kai
콘텐츠 제작
소셜 미디어 콘텐츠를 Telegram 채널에 자동 집계
사용Google Gemini AI将Twitter/X콘텐츠聚合로Telegram频道
If
Code
Wait
+
If
Code
Wait
30 노드Madame AI Team | Kai
콘텐츠 제작
키워드를 사용하여 자동으로 AI 뉴스 필터링하고 Telegram에 전송
Gemini AI와 BrowserAct를 사용하여 실시간 뉴스를筛选하고 Telegram 채널로 전송합니다.
If
Code
Wait
+
If
Code
Wait
27 노드Madame AI Team | Kai
콘텐츠 제작
LinkedIn 및 X 바이럴 콘텐츠 자동 엔진
사용AI생성및게시자동생성LinkedIn및X의病毒콘텐츠
If
Set
Wait
+
If
Set
Wait
156 노드Diptamoy Barman
콘텐츠 제작
AI驱动의이메일分诊与자동回复系统,통합OpenAI에이전트및Gmail
AI驱动의이메일分诊与자동回复系统,통합OpenAI에이전트및Gmail
If
Set
Gmail
+
If
Set
Gmail
68 노드Abdullahi Ahmed
콘텐츠 제작
Veo-3, Perplexity, FFmpeg를 사용한 1080p 짧은 비디오 자동 생성 및 게시
Veo-3, Perplexity, FFmpeg로 1080p 숏폼 비디오 자동 생성 및 게시
If
Set
Wait
+
If
Set
Wait
21 노드Sulieman Said
콘텐츠 제작
워크플로우 정보
난이도
고급
노드 수21
카테고리2
노드 유형11
저자
Madame AI
@madame-aiI’m a PhD in Physics turned AI enthusiast, passionate about uncovering how AI is transforming content creation, business, and daily life.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유