폼, Bright Data, GPT-4o-mini를 사용한 사용자 정의 거래 추천 이메일
중급
이것은Sales, AI분야의자동화 워크플로우로, 8개의 노드를 포함합니다.주로 Form, Html, SplitOut, EmailSend, FormTrigger 등의 노드를 사용하며인공지능 기술을 결합하여 스마트 자동화를 구현합니다. 양식, Bright Data 및 GPT-4o-mini를 사용하여 맞춤형 거래 추천 이메일을 전송
사전 요구사항
- •OpenAI API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "b1f85eae352fde76d801a1a612661df6824cc2e68bfd6741e31305160a737e6e",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "a85eff80-4330-4bd8-acd9-9bf6e0b67c59",
"name": "미디어마르트 특가 정보 웹사이트 가져오기",
"type": "n8n-nodes-brightdata.brightData",
"position": [
40,
-160
],
"parameters": {
"url": "https://www.mediamarkt.es/es/campaign/campanas-y-ofertas",
"zone": {
"__rl": true,
"mode": "list",
"value": "web_unlocker1",
"cachedResultName": "web_unlocker1"
},
"format": "json",
"country": {
"__rl": true,
"mode": "list",
"value": "es",
"cachedResultName": "es"
},
"requestOptions": {}
},
"credentials": {
"brightdataApi": {
"id": "jk945kIuAFAo9bcg",
"name": "BrightData account"
}
},
"typeVersion": 1
},
{
"id": "d27b03e0-b0f1-4c76-b68e-d716391c71da",
"name": "이메일용 HTML 생성",
"type": "n8n-nodes-document-generator.documentGenerator",
"position": [
60,
100
],
"parameters": {
"template": "<br>\nThese are our recommended deals today:<br>\n<ul>\n{{#each items}}\n<li>{{category}}: <a href=\"https://www.bestbuy.com{{link}}\">{{name}}</a> for {{price}}€</li>\n{{/each}}\n</ul>\n<br>",
"oneTemplate": true
},
"typeVersion": 1
},
{
"id": "d47ee04f-c1c5-4aac-a615-aa68f5a2d6cd",
"name": "결과에서 항목 추출",
"type": "n8n-nodes-base.splitOut",
"position": [
-140,
100
],
"parameters": {
"options": {},
"fieldToSplitOut": "message.content.results"
},
"typeVersion": 1
},
{
"id": "34df63de-9b0d-4245-8f87-3654cab0c17e",
"name": "최종 사용자에게 이메일로 알림",
"type": "n8n-nodes-base.emailSend",
"position": [
280,
100
],
"webhookId": "626001db-5451-4225-bf98-cd74c3952754",
"parameters": {
"html": "=Hi!\n<br>\n{{ $json.text }}\n\nBest,\n<br>\nThe n8nhackers team!",
"options": {},
"subject": "Your last deals!",
"toEmail": "={{ $('When User Completes Form').first().json.Email}}",
"fromEmail": "deals@n8nhackers.com"
},
"credentials": {
"smtp": {
"id": "z3kiLWNZTH4wQaGy",
"name": "SMTP account"
}
},
"typeVersion": 2.1
},
{
"id": "fbbd7e95-d972-401a-9aca-8015a1acf553",
"name": "폼 결과 페이지 표시",
"type": "n8n-nodes-base.form",
"position": [
480,
100
],
"webhookId": "a67843b4-3ab9-427b-8e52-dfc42831065d",
"parameters": {
"options": {},
"operation": "completion",
"completionTitle": "Our recommended deals!",
"completionMessage": "=We have sent {{ $('Extract items from results').all().length }} recommended deals to your email!"
},
"typeVersion": 1
},
{
"id": "e03ebc2b-db42-4a8d-8758-b3d988c4b943",
"name": "웹사이트에서 본문 및 제목 추출",
"type": "n8n-nodes-base.html",
"position": [
240,
-160
],
"parameters": {
"options": {
"trimValues": true
},
"operation": "extractHtmlContent",
"dataPropertyName": "body",
"extractionValues": {
"values": [
{
"key": "title",
"cssSelector": "title"
},
{
"key": "body",
"cssSelector": "body"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "74b0dcd7-d833-452c-82fe-98a21bd39d12",
"name": "카테고리별 거래 목록 생성",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-520,
100
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini",
"cachedResultName": "GPT-4O-MINI"
},
"options": {},
"messages": {
"values": [
{
"role": "system",
"content": "Generate a list of recommended deals in json list. Classify items by category. Generate the next properties: name, description, price, link and category. All properties will be in a property called: results. Translate texts to english if required."
},
{
"content": "=The input text is:\n{{ $json.body }}"
},
{
"content": "=Categories to filter: {{ $('When User Completes Form').item.json.Category.join(',') }}"
}
]
},
"jsonOutput": true
},
"credentials": {
"openAiApi": {
"id": "oKzfvOwieOm4upQ2",
"name": "OpenAi account"
}
},
"typeVersion": 1.8
},
{
"id": "a1095cea-6adc-4cf9-93fe-3a67dc061276",
"name": "사용자 폼 작성 완료 시",
"type": "n8n-nodes-base.formTrigger",
"position": [
-180,
-160
],
"webhookId": "33e8f7c3-82fb-4339-9c91-4b19aa6c14ba",
"parameters": {
"options": {
"path": "get-top-deals",
"ignoreBots": true,
"buttonLabel": "Get Deals"
},
"formTitle": "Top deals",
"formFields": {
"values": [
{
"fieldType": "dropdown",
"fieldLabel": "Category",
"multiselect": true,
"fieldOptions": {
"values": [
{
"option": "Appliances"
},
{
"option": "Cameras, CamCorders & Drones"
},
{
"option": "Car Electronics "
},
{
"option": "Cell Phones"
},
{
"option": "Computers & Tablets"
},
{
"option": "TV & Home Theater"
},
{
"option": "Video Games"
}
]
},
"requiredField": true
},
{
"fieldType": "email",
"fieldLabel": "Email",
"placeholder": "Complete your email",
"requiredField": true
}
]
},
"responseMode": "lastNode",
"formDescription": "This form returns top deals by your preferences in the same page.\n\nYou can schedule your future deals once per day at the end of this test."
},
"typeVersion": 2.2
}
],
"pinData": {},
"connections": {
"d27b03e0-b0f1-4c76-b68e-d716391c71da": {
"main": [
[
{
"node": "34df63de-9b0d-4245-8f87-3654cab0c17e",
"type": "main",
"index": 0
}
]
]
},
"34df63de-9b0d-4245-8f87-3654cab0c17e": {
"main": [
[
{
"node": "fbbd7e95-d972-401a-9aca-8015a1acf553",
"type": "main",
"index": 0
}
]
]
},
"a1095cea-6adc-4cf9-93fe-3a67dc061276": {
"main": [
[
{
"node": "a85eff80-4330-4bd8-acd9-9bf6e0b67c59",
"type": "main",
"index": 0
}
]
]
},
"d47ee04f-c1c5-4aac-a615-aa68f5a2d6cd": {
"main": [
[
{
"node": "d27b03e0-b0f1-4c76-b68e-d716391c71da",
"type": "main",
"index": 0
}
]
]
},
"a85eff80-4330-4bd8-acd9-9bf6e0b67c59": {
"main": [
[
{
"node": "e03ebc2b-db42-4a8d-8758-b3d988c4b943",
"type": "main",
"index": 0
}
]
]
},
"74b0dcd7-d833-452c-82fe-98a21bd39d12": {
"main": [
[
{
"node": "d47ee04f-c1c5-4aac-a615-aa68f5a2d6cd",
"type": "main",
"index": 0
}
]
]
},
"e03ebc2b-db42-4a8d-8758-b3d988c4b943": {
"main": [
[
{
"node": "74b0dcd7-d833-452c-82fe-98a21bd39d12",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 영업, 인공지능
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
양식을 통해 LinkedIn 프로필 찾기 (Bright Data와 GPT-4o-mini)
양식을 통해 LinkedIn 프로필 찾기 (Bright Data와 GPT-4o-mini)
If
Set
Form
+
If
Set
Form
19 노드Miquel Colomer
인사
🎯 정밀 고객 유치: Bright Data를 사용하여 LinkedIn 잠재 고객 생성 자동화
🎯 정밀 고객 유치: Bright Data를 사용하여 LinkedIn 잠재 고객 생성 자동화
Html
Limit
Filter
+
Html
Limit
Filter
13 노드Miquel Colomer
영업
동적 양식과 AI
OpenAI를 사용하여 반복적인 질문을 피하기 위해 양식을 동적으로 생성합니다.
Set
Form
Filter
+
Set
Form
Filter
19 노드Chris Carr
영업
Bright Data와 Google 검색을 사용하여 이메일과 도메인을 통해 풍부한 판매자 데이터를 찾기
Bright Data와 Google 검색을 통해 이메일과 도메인을 통해 판매자 데이터를 풍부화
If
Set
Code
+
If
Set
Code
32 노드Cyril Nicko Gaspar
영업
AI 로고 테이블 추출기를 Airtable로
폼、AI、Google Sheet과 Airtable을 사용하여 로고 테이블에서 정보를 추출
Set
Code
Html
+
Set
Code
Html
44 노드Marcel Claus-Ahrens
영업
LinkedIn 잠재 고객 추출 및 데이터 풍부 복사본
Apollo.io, LinkedIn API, Mail.so, GPT-3.5를 사용하여 LinkedIn 잠재 고객을 확장하고 보완합니다.
If
Set
Code
+
If
Set
Code
53 노드Joseph
영업