Shopify 고객에게 WhatsApp 할인 코드 자동 발송
고급
이것은자동화 워크플로우로, 17개의 노드를 포함합니다.주로 If, Code, Wait, Webhook, HttpRequest 등의 노드를 사용하며. Rapiwa를 사용하여 Shopify 고객에게 WhatsApp 할인 코드 자동 발송
사전 요구사항
- •HTTP Webhook 엔드포인트(n8n이 자동으로 생성)
- •대상 API의 인증 정보가 필요할 수 있음
- •Google Sheets API 인증 정보
카테고리
-
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "3ckQmwxTKtMRIWEs",
"meta": {
"instanceId": "cb9a1e5321767b6316634728341237e564b2587ab15b74ca0a89eb02a53484d6",
"templateCredsSetupCompleted": true
},
"name": "Automatically Send WhatsApp Discount Codes to Shopify Customers",
"tags": [],
"nodes": [
{
"id": "f168dde7-9e0e-407c-b303-6ea10aac4353",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
1232,
624
],
"webhookId": "a9b6a936-e5f2-4d4c-9cf9-182de0a970d5",
"parameters": {
"path": "a9b6a936-e5f2-4d4c-9cf9-182de0a970d5",
"options": {},
"httpMethod": "POST"
},
"typeVersion": 2
},
{
"id": "8195a385-5359-49ac-98ec-fa1b420f2f1d",
"name": "If",
"type": "n8n-nodes-base.if",
"position": [
3008,
640
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "3ab8725a-9268-45fd-b91c-0e055fe6fa7c",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.data.exists }}",
"rightValue": "=\"true\""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "0c976026-d9ac-4ee2-a5ee-e37bb007c50e",
"name": "Wait",
"type": "n8n-nodes-base.wait",
"position": [
3488,
704
],
"webhookId": "6c474e54-eb3c-4fcd-b455-948322cd0121",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "31e045f5-511e-49f7-8695-0043fe6fb5bb",
"name": "WhatsApp 번호 정제",
"type": "n8n-nodes-base.code",
"position": [
2512,
640
],
"parameters": {
"jsCode": "const items = $input.all();\n\nconst updatedItems = items.map((item) => {\n const waNo = item?.json?.[\"number\"];\n const waNoStr = typeof waNo === 'string'\n ? waNo\n : (waNo !== undefined && waNo !== null ? String(waNo) : \"\");\n\n const cleanedNumber = waNoStr.replace(/\\D/g, \"\"); // Remove non-digit characters\n\n item.json[\"number\"] = cleanedNumber;\n\n return item;\n});\n\nreturn updatedItems;\n"
},
"typeVersion": 2
},
{
"id": "226d9053-c905-43c0-b1e0-b475fab1ca86",
"name": "Rapiwa를 사용하여 유효한 whatsapp 번호 확인",
"type": "n8n-nodes-base.httpRequest",
"position": [
2704,
640
],
"parameters": {
"url": "=https://app.rapiwa.com/api/verify-whatsapp",
"method": "POST",
"options": {},
"sendBody": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "number",
"value": "={{ $json.number }}"
}
]
},
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "jnaHCyYia9OAFozh",
"name": "Rapiwa Bearer Auth"
}
},
"typeVersion": 4.2
},
{
"id": "e5531a68-481c-4ff7-80c4-b1b2e47655c6",
"name": "Rapiwa를 사용하여 메시지 발송",
"type": "n8n-nodes-base.httpRequest",
"position": [
3232,
512
],
"parameters": {
"url": "=https://app.rapiwa.com/api/send-message",
"method": "POST",
"options": {},
"sendBody": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "number",
"value": "={{ $json.data.number }}"
},
{
"name": "message_type",
"value": "text"
},
{
"name": "message",
"value": "=Hey *{{ $('Clean WhatsApp Number').item.json.customerName }}*,\n\nYou're one of our favorite customers!\nWe've just created a new discount rule at our store, and we’ve got something special just for you! 🎉\nDiscount Code: *{{ $('Clean Webhooks Response Data').item.json.title }}*\n\nUse this code on your next order to enjoy an exclusive discount.\n\n– Team *SpaGreen Creative*"
}
]
},
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "jnaHCyYia9OAFozh",
"name": "Rapiwa Bearer Auth"
}
},
"typeVersion": 4.2
},
{
"id": "aaa23891-6e2d-4cca-bdcd-276b3b53ed17",
"name": "Webhooks 응답 데이터 정리",
"type": "n8n-nodes-base.code",
"position": [
1456,
624
],
"parameters": {
"jsCode": "const result = $input.all().map(item => {\n const body = item.json.body || {};\n \n return {\n discount_id: body.admin_graphql_api_id,\n title: body.title,\n status: body.status,\n created_at: body.created_at,\n updated_at: body.updated_at,\n shop_domain: item.json.headers['x-shopify-shop-domain'],\n };\n});\n\nreturn result;"
},
"typeVersion": 2
},
{
"id": "b1fdf13b-9648-4fb0-8785-255261aa84bd",
"name": "Loop Over Items",
"type": "n8n-nodes-base.splitInBatches",
"position": [
2256,
624
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "484ecd1a-c9da-4e4e-aad6-663ada850870",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-128,
336
],
"parameters": {
"width": 1168,
"height": 1248,
"content": "# Automatically Send WhatsApp Discount Codes to Shopify Customers Using Rapiwa\n\n## Overview\nThis n8n workflow **triggers when a new discount code is created in Shopify**. It **fetches customers**, **filters high-spending** customers **who spent in store**, **validates their WhatsApp numbers via Rapiwa**, sends a promotional WhatsApp message with the discount code to verified numbers, and logs all attempts to a Google Sheet.\n\n## How it works (step-by-step)\n3. Fetch all customers\n\t- `Get All Customer Data In Store` (HTTP Request)\n\t- Pulls the complete customer list from Shopify\n\n4. Filter high-spending customers\n\t- Filters customers where `total_spent > `who spent in store`` and maps necessary fields (name, phone, email, totalSpent)\n\n5. Loop over customers\n\t- Processes customers one-by-one (or in small batches)\n\n6. Clean WhatsApp number\n\t- Removes non-digit characters from phone numbers\n\n7. Verify WhatsApp number\n\t- Endpoint: `https://app.rapiwa.com/api/verify-whatsapp` (POST)\n\t- Sends the cleaned number and expects `data.exists === true` for valid numbers\n\n8. Conditional path: verified vs unverified\n\t- If verified: send message and append to Google Sheet with `verify: verified`, `status: sent`\n\t- If not verified: append to Google Sheet with `verify: unverified`, `status: not sent`\n\n9. Send WhatsApp message (verified only)\n\t- Node: `Send Message Using Rapiwa` (HTTP Request)\n\n10. Append results to Google Sheets\n\t - Verified: append/update row with `verify: verified`, `status: sent`\n\t - Unverified: append/update row with `verify: unverified`, `status: not sent`\n\n11. Wait (throttle)\n\t - Add a small delay (e.g., 2 seconds) between iterations to avoid API limits and sheet quota issues\n\n## Google Sheet format (example rows)\n- **A Google Sheet** formatted like this ➤ [Sample](https://docs.google.com/spreadsheets/d/1Zx_WXQW29NsITFPJ-SnjHgOlouvzG_sBNGzSA_B8cSA/edit?usp=sharing)\n\n## Support & Help\n- **Rapiwa Website:** [https://rapiwa.com](https://rapiwa.com/)\n- **WhatsApp**: [Chat on WhatsApp](https://wa.me/8801322827799)\n- **Discord**: [SpaGreen Community](https://discord.gg/SsCChWEP)\n- **Facebook Group**: [SpaGreen Support](https://www.facebook.com/groups/spagreenbd)\n- **Website**: [https://spagreen.net](https://spagreen.net)\n- **Developer Portfolio**: [Codecanyon SpaGreen](https://codecanyon.net/user/spagreen/portfolio)\n"
},
"typeVersion": 1
},
{
"id": "d7993dbb-5885-4a16-81d8-2c9b9d868886",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
1088,
352
],
"parameters": {
"width": 624,
"height": 560,
"content": "## 1. Webhook \nReceives Shopify Webhook (discount creation) via HTTP POST request. \nThis is triggered when a discount is created in your Shopify store.\n\n## 2. Clean Webhooks Response Data\nExtracts useful fields (`title`, `status`, `created_at`, `shop_domain`, etc.) from the incoming Shopify webhook and formats them for further use.\n"
},
"typeVersion": 1
},
{
"id": "dc59f834-6f18-42a8-870b-22cf09a92eda",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1728,
352
],
"parameters": {
"width": 448,
"height": 560,
"content": "## 1. Get All Customer Data In Store\nFetches all customer data from the Shopify store using your API credentials.\n\n\n## 2. Clean HTTP Request Data (Filter & Format Customers) \nFilters customers whose total spent is greater than 5000, and extracts customer details.\n"
},
"typeVersion": 1
},
{
"id": "3366ce0c-0d80-4c99-b750-ddbe9a3565c7",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
2448,
256
],
"parameters": {
"width": 384,
"height": 656,
"content": "## 1. Clean WhatsApp Number\nCleans the WhatsApp number by:\n- Converting it to a string (if needed) \n- Removing non-digit characters \n\n## 2. Check Valid WhatsApp Number Using Rapiwa\n**API Endpoint:** `https://app.rapiwa.com/api/verify-whatsapp` \nUses the Rapiwa API to verify whether the cleaned number is associated with a valid WhatsApp account.\n"
},
"typeVersion": 1
},
{
"id": "e0f334ec-45b0-4ba4-bd92-fc72f687bf6a",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
2928,
144
],
"parameters": {
"width": 816,
"height": 768,
"content": "## 1. Node: If (Condition Check) \nChecks the Rapiwa API response to see if the phone number is verified as a WhatsApp number.\n\n## 2. Node: Send Message Using Rapiwa \nSends a personalized discount message via WhatsApp to customers with verified WhatsApp numbers.\n\n## 3. Node: Append Rows in Sheet Verified & Sent \nLogs details of customers with verified WhatsApp numbers and sent messages into a Google Sheet.\n\n## 4. Node: Append Rows in Sheet Unverified & Not sent \nLogs customers with unverified WhatsApp numbers and marks them as “not sent” in the Google Sheet.\n"
},
"typeVersion": 1
},
{
"id": "56c123fc-edad-4d59-bb62-e3d009d0dbcf",
"name": "Shopify 스토어의 모든 고객 데이터 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
1776,
624
],
"parameters": {
"url": "https://your_domain_/admin/api/2025-07/customers.json",
"options": {},
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "X-Shopify-Access-Token",
"value": "your_shopify_accesstoken like this➡️shpat_57xx78xxxxx90fxxx67"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "22ae91ae-2286-46ce-b1e6-8f6cac7d3fc4",
"name": "Shopify 스토어 고객 데이터 정제",
"type": "n8n-nodes-base.code",
"position": [
1984,
624
],
"parameters": {
"jsCode": "const customers = items[0].json.customers;\n\nif (!Array.isArray(customers)) {\n throw new Error(\"Customers not found or not an array\");\n}\n\nreturn customers\n .filter((customer) => {\n const totalSpent = parseFloat(customer.total_spent || '0.00');\n return totalSpent > 5000;\n })\n .map((customer) => {\n const address = customer.default_address || {};\n const fullName = `${customer.first_name || ''} ${customer.last_name || ''}`.trim();\n\n return {\n json: {\n customerId: customer.id || null,\n customerName: fullName,\n email: customer.email || 'N/A',\n number: customer.phone || address.phone || 'N/A',\n totalSpent: customer.total_spent || '0.00',\n ordersCount: customer.orders_count || 0,\n address: address.address1 || 'N/A',\n city: address.city || 'N/A',\n country: address.country || 'N/A',\n state: customer.state || 'N/A',\n }\n };\n });\n"
},
"typeVersion": 2
},
{
"id": "4f0c8dca-3b77-4aeb-b61d-5d72951d8425",
"name": "미확인 및 미발송 데이터 시트 저장",
"type": "n8n-nodes-base.googleSheets",
"position": [
3248,
704
],
"parameters": {
"columns": {
"value": {
"name": "={{ $('Clean WhatsApp Number').item.json.customerName }}",
"title": "={{ $('Webhook').item.json.body.title }}",
"number": "={{ $json.data.number }}",
"status": "not sent",
"verify": "=unverified",
"created_at": "={{ $('Clean Webhooks Response Data').item.json.created_at }}",
"discount_id": "={{ $('Webhook').item.json.body.admin_graphql_api_id }}",
"shop_domain": "={{ $('Webhook').item.json.headers[\"x-shopify-shop-domain\"] }}"
},
"schema": [
{
"id": "discount_id",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "discount_id",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "title",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "title",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "created_at",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "created_at",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "shop_domain",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "shop_domain",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "name",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "number",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "number",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "verify",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "verify",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "status",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "status",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1Zx_WXQW29NsITFPJ-SnjHgOlouvzG_sBNGzSA_B8cSA/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1Zx_WXQW29NsITFPJ-SnjHgOlouvzG_sBNGzSA_B8cSA",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1Zx_WXQW29NsITFPJ-SnjHgOlouvzG_sBNGzSA_B8cSA/edit?usp=drivesdk",
"cachedResultName": "Shopify - Send WhatsApp promo code to customers"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "gFH3Wjq6yYqSEAei",
"name": "Google Sheets"
}
},
"typeVersion": 4.6
},
{
"id": "91abd2bc-3bb1-4ebc-a1dd-d30218ffd60d",
"name": "확인 및 발송 완료 데이터 시트 저장",
"type": "n8n-nodes-base.googleSheets",
"position": [
3456,
512
],
"parameters": {
"columns": {
"value": {
"name": "={{ $('Clean WhatsApp Number').item.json.customerName }}",
"title": "={{ $('Webhook').item.json.body.title }}",
"number": "={{ $('Clean WhatsApp Number').item.json.number }}",
"status": "sent",
"verify": "verified",
"created_at": "={{ $('Clean Webhooks Response Data').item.json.created_at }}",
"discount_id": "={{ $('Webhook').item.json.body.admin_graphql_api_id }}",
"shop_domain": "={{ $('Webhook').item.json.headers[\"x-shopify-shop-domain\"] }}"
},
"schema": [
{
"id": "discount_id",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "discount_id",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "title",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "title",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "created_at",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "created_at",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "shop_domain",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "shop_domain",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "name",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "number",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "number",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "verify",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "verify",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "status",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "status",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1Zx_WXQW29NsITFPJ-SnjHgOlouvzG_sBNGzSA_B8cSA/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1Zx_WXQW29NsITFPJ-SnjHgOlouvzG_sBNGzSA_B8cSA",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1Zx_WXQW29NsITFPJ-SnjHgOlouvzG_sBNGzSA_B8cSA/edit?usp=drivesdk",
"cachedResultName": "Shopify - Send WhatsApp promo code to customers"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "gFH3Wjq6yYqSEAei",
"name": "Google Sheets"
}
},
"typeVersion": 4.6
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "d58399cd-b62d-4e4b-a151-3305005d8bce",
"connections": {
"8195a385-5359-49ac-98ec-fa1b420f2f1d": {
"main": [
[
{
"node": "e5531a68-481c-4ff7-80c4-b1b2e47655c6",
"type": "main",
"index": 0
}
],
[
{
"node": "4f0c8dca-3b77-4aeb-b61d-5d72951d8425",
"type": "main",
"index": 0
}
]
]
},
"0c976026-d9ac-4ee2-a5ee-e37bb007c50e": {
"main": [
[
{
"node": "b1fdf13b-9648-4fb0-8785-255261aa84bd",
"type": "main",
"index": 0
}
]
]
},
"f168dde7-9e0e-407c-b303-6ea10aac4353": {
"main": [
[
{
"node": "aaa23891-6e2d-4cca-bdcd-276b3b53ed17",
"type": "main",
"index": 0
}
]
]
},
"b1fdf13b-9648-4fb0-8785-255261aa84bd": {
"main": [
[],
[
{
"node": "31e045f5-511e-49f7-8695-0043fe6fb5bb",
"type": "main",
"index": 0
}
]
]
},
"31e045f5-511e-49f7-8695-0043fe6fb5bb": {
"main": [
[
{
"node": "226d9053-c905-43c0-b1e0-b475fab1ca86",
"type": "main",
"index": 0
}
]
]
},
"e5531a68-481c-4ff7-80c4-b1b2e47655c6": {
"main": [
[
{
"node": "91abd2bc-3bb1-4ebc-a1dd-d30218ffd60d",
"type": "main",
"index": 0
}
]
]
},
"aaa23891-6e2d-4cca-bdcd-276b3b53ed17": {
"main": [
[
{
"node": "56c123fc-edad-4d59-bb62-e3d009d0dbcf",
"type": "main",
"index": 0
}
]
]
},
"91abd2bc-3bb1-4ebc-a1dd-d30218ffd60d": {
"main": [
[
{
"node": "0c976026-d9ac-4ee2-a5ee-e37bb007c50e",
"type": "main",
"index": 0
}
]
]
},
"22ae91ae-2286-46ce-b1e6-8f6cac7d3fc4": {
"main": [
[
{
"node": "b1fdf13b-9648-4fb0-8785-255261aa84bd",
"type": "main",
"index": 0
}
]
]
},
"4f0c8dca-3b77-4aeb-b61d-5d72951d8425": {
"main": [
[
{
"node": "0c976026-d9ac-4ee2-a5ee-e37bb007c50e",
"type": "main",
"index": 0
}
]
]
},
"56c123fc-edad-4d59-bb62-e3d009d0dbcf": {
"main": [
[
{
"node": "22ae91ae-2286-46ce-b1e6-8f6cac7d3fc4",
"type": "main",
"index": 0
}
]
]
},
"226d9053-c905-43c0-b1e0-b475fab1ca86": {
"main": [
[
{
"node": "8195a385-5359-49ac-98ec-fa1b420f2f1d",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
Rapiwa API를 사용하여 WhatsApp에서 WooCommerce 인보이스 자동 발송
Rapiwa API를 사용하여 WhatsApp으로 WooCommerce 인voice 자동 발송
If
Code
Wait
+
If
Code
Wait
15 노드Rapiwa
고객관계관리
WooCommerce 주문 완료 시 WhatsApp 평가 요청 자동화
Rapiwa를 통해 완료된 WooCommerce 주문에 대한 WhatsApp 평가 요청 자동화
If
Code
Wait
+
If
Code
Wait
15 노드Rapiwa
리드 육성
리드 생성 및 이메일 워크플로
Google 지도, SendGrid 및 AI를 사용한 B2B 잠재 고객 개발 및 이메일 마케팅 자동화
If
Set
Code
+
If
Set
Code
141 노드Ezema Kingsley Chibuzo
리드 생성
Google 스프레드시트와 Puppeteer로 Instagram DM 및 상호작용 자동화
Google 스프레드시트 및 Puppeteer를 활용한 Instagram 다이렉트 메시지 및 상호작용 자동화
If
Code
Wait
+
If
Code
Wait
43 노드Nitesh
리드 육성
GPT-4o, WordPress, LinkedIn을 사용한 RSS 콘텐츠 자동 블로그 게시
GPT-4o, WordPress 및 LinkedIn을 사용한 RSS 콘텐츠 블로그 게시물 자동 발행
If
Set
Code
+
If
Set
Code
40 노드Immanuel
인공지능
Apollo.io와 Google Sheets를 사용한 자동화된 LinkedIn 잠재 고객 강화 파이프라인
Apollo.io와 Google Sheets를 사용한 자동화된 LinkedIn 리드 강화 파이프라인
If
Code
Wait
+
If
Code
Wait
33 노드Rahi Uppal
리드 생성