검증된 RSVP 확인
고급
이것은Ticket Management분야의자동화 워크플로우로, 19개의 노드를 포함합니다.주로 If, Set, Gmail, Webhook, GoogleSheets 등의 노드를 사용하며. VerifiEmail와 HTMLCssToImage를 사용한 이벤트 RSVP 이메일 검증 및 배지 생성 자동화
사전 요구사항
- •Google 계정 및 Gmail API 인증 정보
- •HTTP Webhook 엔드포인트(n8n이 자동으로 생성)
- •Google Sheets API 인증 정보
카테고리
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "",
"meta": {
"instanceId": "",
"templateCredsSetupCompleted": false
},
"name": "Validated RSVP Confirmation",
"tags": [],
"nodes": [
{
"id": "5e77b586-d15b-44d5-9457-badf7a082228",
"name": "메모1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1264,
128
],
"parameters": {
"color": 4,
"width": 389,
"height": 437,
"content": "## 🔐 CREDENTIALS SETUP REQUIRED\n\n**Before activating this workflow, configure:**\n\n1. **VerifiEmail API**\n - Sign up at https://verifi.email\n - Get your API key from dashboard\n\n2. **HTMLCssToImage**\n - Sign up at https://htmlcsstoimg.com\n - Get User ID & API Key\n\n3. **Gmail Account**\n - Use OAuth2 authentication\n\n4. **Google Sheets**\n - Create spreadsheet: Event_RSVP_Tracker\n"
},
"typeVersion": 1
},
{
"id": "f09447a8-18f1-4f2e-9e43-9507bd64ecc5",
"name": "메모2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-848,
96
],
"parameters": {
"color": 4,
"width": 389,
"height": 486,
"content": "## 📥 STEP 1: WEBHOOK TRIGGER\n\n**What it does:**\n- Receives RSVP form submissions from Jotform\n- Captures attendee information in real-time\n\n**Expected Data:**\n```\n{\n \"name\": \"John Doe\",\n \"email\": \"test@gmail.com\",\n \"event\": \"TechCon 2025\",\n \"designation\": \"Engineer\",\n \"organization\": \"ABC Corp\"\n}\n```\n\n"
},
"typeVersion": 1
},
{
"id": "c7c73d92-4665-470c-84d4-0316a63305cd",
"name": "메모3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-448,
192
],
"parameters": {
"color": 4,
"width": 389,
"height": 389,
"content": "## ✅ STEP 2: EMAIL VALIDATION\n\n**What it does:**\n- Validates email addresses using VerifiEmail API\n- Checks if email is real, active, and not disposable\n\n**API Response Fields:**\n- valid: \"true\" or \"false\"\n- email: The validated email\n- disposable: true/false (temporary emails)\n"
},
"typeVersion": 1
},
{
"id": "ab7ecffc-04a8-4269-bed1-9abd9023f930",
"name": "이메일 유효한가?",
"type": "n8n-nodes-base.if",
"position": [
32,
432
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 1,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "condition-1",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.valid }}",
"rightValue": "valid"
}
]
}
},
"typeVersion": 2
},
{
"id": "71cae75b-a92f-4f34-9f94-66d6e324425a",
"name": "메모4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-48,
112
],
"parameters": {
"color": 4,
"width": 325,
"height": 454,
"content": "## ⚖️ STEP 3: CONDITIONAL BRANCH\n\n**TRUE Path (Green):**\n1. Prepare badge data\n2. Generate image\n3. Send confirmation email\n4. Log to Google Sheets\n5. Notify organizer\n\n**FALSE Path (Red):**\n1. Send rejection email\n2. Log failed attempt to Sheets"
},
"typeVersion": 1
},
{
"id": "1e31c753-3b9e-45f4-b111-7785381fbab6",
"name": "배지 데이터 준비",
"type": "n8n-nodes-base.set",
"position": [
384,
320
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "field-1",
"name": "name",
"type": "string",
"value": "={{ $('Webhook - RSVP Form Submission').item.json.body.name }}"
},
{
"id": "field-2",
"name": "email",
"type": "string",
"value": "={{ $json.email }}"
},
{
"id": "field-3",
"name": "event",
"type": "string",
"value": "={{ $('Webhook - RSVP Form Submission').item.json.body.event }}"
},
{
"id": "field-4",
"name": "designation",
"type": "string",
"value": "={{ $('Webhook - RSVP Form Submission').item.json.body.designation }}"
},
{
"id": "field-5",
"name": "organization",
"type": "string",
"value": "={{ $('Webhook - RSVP Form Submission').item.json.body.organization }}"
},
{
"id": "field-7",
"name": "html_badge",
"type": "string",
"value": "=<html>\n<head>\n<link href=\"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\">\n<style>\n body { \n margin: 0; \n padding: 50px; \n background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); \n font-family: 'Poppins', sans-serif; \n }\n .badge { \n background: white; \n border-radius: 20px; \n padding: 40px; \n max-width: 600px; \n margin: auto; \n box-shadow: 0 20px 60px rgba(0,0,0,0.3); \n }\n h1 { \n color: #667eea; \n margin: 0 0 20px 0; \n font-size: 32px; \n text-align: center;\n }\n h2 { \n color: #333; \n margin: 20px 0 10px 0; \n font-size: 28px; \n text-align: center;\n }\n .role { \n color: #666; \n font-size: 18px; \n margin: 5px 0; \n text-align: center;\n }\n .company { \n color: #999; \n font-size: 16px; \n font-weight: 600; \n margin: 5px 0 20px 0; \n text-align: center;\n }\n .email { \n color: #667eea; \n font-size: 14px; \n background: #f0f4ff; \n padding: 10px; \n border-radius: 8px; \n display: inline-block; \n text-align: center;\n width: 100%;\n box-sizing: border-box;\n }\n .footer { \n margin-top: 30px; \n padding-top: 20px; \n border-top: 2px solid #eee; \n font-size: 12px; \n color: #999; \n text-align: center;\n }\n hr { \n border: none; \n border-top: 3px solid #667eea; \n margin: 20px 0; \n }\n</style>\n</head>\n<body>\n <div class=\"badge\">\n <h1>🎟️ {{ $('Webhook - RSVP Form Submission').item.json.body.event }}</h1>\n <hr/>\n <h2>{{ $('Webhook - RSVP Form Submission').item.json.body.name }}</h2>\n <p class=\"role\">{{ $('Webhook - RSVP Form Submission').item.json.body.designation }}</p>\n <p class=\"company\">{{ $('Webhook - RSVP Form Submission').item.json.body.organization }}</p>\n <p class=\"email\">📧 {{ $json.email }}</p>\n <div class=\"footer\">\n ✅ Validated & Confirmed<br/>\n {{ new Date().toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' }) }}\n </div>\n </div>\n</body>\n</html>"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "e6ac4eba-c828-4ed8-8fc9-6d1a4ee53b26",
"name": "메모5",
"type": "n8n-nodes-base.stickyNote",
"position": [
288,
0
],
"parameters": {
"color": 4,
"width": 357,
"height": 477,
"content": "## 🎨 STEP 4: PREPARE BADGE DATA\n\n**What it does:**\n- Consolidates all attendee data\n- Creates HTML template for badge\n- Formats data for image generation\n\n**Data Fields Set:**\n- name, email, event\n- designation, organization\n- validation_score\n- html_badge (full HTML template)\n"
},
"typeVersion": 1
},
{
"id": "b0bc3747-f856-40b9-8189-c4239b998bc4",
"name": "메모6",
"type": "n8n-nodes-base.stickyNote",
"position": [
656,
16
],
"parameters": {
"color": 4,
"width": 389,
"height": 461,
"content": "## 🖼️ STEP 5: GENERATE BADGE IMAGE\n\n**What it does:**\n- Converts HTML badge to PNG image\n- Uses HTMLCssToImage API\n- Returns shareable image URL\n\n**Request Body:**\n- html: The badge HTML template\n- google_fonts: Font families to load\n- device_scale: 2 (for high resolution)"
},
"typeVersion": 1
},
{
"id": "a27da0b3-480d-4642-bd43-056d877e06f1",
"name": "확인 이메일 전송 - Gmail",
"type": "n8n-nodes-base.gmail",
"position": [
1168,
320
],
"webhookId": "",
"parameters": {
"sendTo": "={{ $('IF Email Valid?').item.json.email }}",
"message": "=<div style=\"font-family: Arial, sans-serif; max-width: 600px; margin: auto;\">\n <h2 style=\"color: #667eea;\">Hi {{ $('Webhook - RSVP Form Submission').item.json.body.name }},</h2>\n \n <p style=\"font-size: 16px;\">Thank you for confirming your RSVP for <strong>{{ $('Webhook - RSVP Form Submission').item.json.body.event }}</strong>! 🎉</p>\n \n <p>Here's your personalized event badge:</p>\n \n <div style=\"text-align: center; margin: 30px 0;\">\n <img src=\"{{ $json.image_url }}\" alt=\"Event Badge\" style=\"max-width: 100%; border-radius: 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.1);\" />\n </div>\n \n <p><strong>Event Details:</strong></p>\n <ul>\n <li><strong>Event:</strong>{{ $('Webhook - RSVP Form Submission').item.json.body.event }}</li>\n <li><strong>Name:</strong>{{ $('Webhook - RSVP Form Submission').item.json.body.name }} </li>\n <li><strong>Designation:</strong> {{ $('Webhook - RSVP Form Submission').item.json.body.designation }}</li>\n <li><strong>Organization:</strong>{{ $('Webhook - RSVP Form Submission').item.json.body.organization }} </li>\n </ul>\n \n <p style=\"margin-top: 30px;\">We look forward to seeing you there!</p>\n \n <p style=\"color: #999; font-size: 12px; margin-top: 40px; border-top: 1px solid #eee; padding-top: 20px;\">\n This is an automated confirmation. Please save this email for your records.<br/>\n <em>Powered by n8n Automation</em>\n </p>\n</div>",
"options": {},
"subject": "=✅ Your RSVP for {{ $('Webhook - RSVP Form Submission').item.json.body.event }} is Confirmed!"
},
"credentials": {
"gmailOAuth2": {
"id": "YOUR_GMAIL_OAUTH2_CREDENTIAL_ID",
"name": "Gmail OAuth2"
}
},
"typeVersion": 2.1
},
{
"id": "eee726fa-5565-4fa3-9aff-c38f779b5266",
"name": "메모7",
"type": "n8n-nodes-base.stickyNote",
"position": [
1056,
-16
],
"parameters": {
"color": 4,
"width": 389,
"height": 509,
"content": "## 📧 STEP 6: SEND CONFIRMATION EMAIL\n\n**What it does:**\n- Sends personalized confirmation to attendee\n- Includes generated badge image\n- Provides event details recap\n\n**Email Components:**\n- Professional HTML design\n- Embedded badge image\n- Event information summary\n- Clear call-to-action\n- Footer with branding"
},
"typeVersion": 1
},
{
"id": "59b0cbd3-9d4b-4bdf-ad9a-4f23ed2ff912",
"name": "Google 시트에 기록 - 유효",
"type": "n8n-nodes-base.googleSheets",
"position": [
1584,
320
],
"parameters": {
"columns": {
"value": {
"Name": "={{ $('Webhook - RSVP Form Submission').item.json.body.name }}",
"Email": "={{ $('IF Email Valid?').item.json.email }}",
"Event": "={{ $('Webhook - RSVP Form Submission').item.json.body.event }}",
"Status": "Confirmed",
"Badge_URL": "={{ $('HTML/CSS to Image').item.json.image_url }}",
"Timestamp": "={{ new Date().toISOString() }}",
"Designation": "={{ $('Webhook - RSVP Form Submission').item.json.body.designation }}",
"Organization": "={{ $('Webhook - RSVP Form Submission').item.json.body.organization }}"
},
"schema": [
{
"id": "Timestamp",
"type": "string",
"display": true,
"required": false,
"displayName": "Timestamp",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Name",
"type": "string",
"display": true,
"required": false,
"displayName": "Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Email",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "Email",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Event",
"type": "string",
"display": true,
"required": false,
"displayName": "Event",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Designation",
"type": "string",
"display": true,
"required": false,
"displayName": "Designation",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Organization",
"type": "string",
"display": true,
"required": false,
"displayName": "Organization",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Badge_URL",
"type": "string",
"display": true,
"required": false,
"displayName": "Badge_URL",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Status",
"type": "string",
"display": true,
"required": false,
"displayName": "Status",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"Email"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEETS_DOCUMENT_ID/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "YOUR_GOOGLE_SHEETS_DOCUMENT_ID",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEETS_DOCUMENT_ID/edit?usp=drivesdk",
"cachedResultName": "Event_RSVP_Tracker"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "YOUR_GOOGLE_SHEETS_OAUTH2_CREDENTIAL_ID",
"name": "Google Sheets OAuth2"
}
},
"typeVersion": 4.5
},
{
"id": "1dff5561-2ca0-4bf4-bb0c-302dee7bdeba",
"name": "메모8",
"type": "n8n-nodes-base.stickyNote",
"position": [
1456,
-32
],
"parameters": {
"color": 4,
"width": 389,
"height": 525,
"content": "## 📊 STEP 7: LOG TO GOOGLE SHEETS\n\n**What it does:**\n- Records all confirmed RSVPs\n- Creates audit trail\n- Enables analytics and reporting\n\n**Google Sheets Setup:**\n1. Create spreadsheet: Event_RSVP_Tracker\n2. Add column headers (Row 1):\n - Timestamp | Name | Email | Event\n - Designation | Organization\n - Badge_URL | Status \n\n"
},
"typeVersion": 1
},
{
"id": "08963af7-9b5e-4e0b-9087-f44d3bf7dcdb",
"name": "거부 이메일 전송 - 무효",
"type": "n8n-nodes-base.gmail",
"position": [
384,
560
],
"webhookId": "",
"parameters": {
"sendTo": "={{ $json.email }}",
"message": "=<div style=\"font-family: Arial, sans-serif; max-width: 600px; margin: auto; padding: 20px;\">\n <h2 style=\"color: #dc2626;\">⚠️ RSVP Verification Issue</h2>\n \n <p>Hello {{ $('Webhook - RSVP Form Submission').item.json.body.name }},</p>\n \n <p>We received your RSVP submission, but we couldn't verify the email address you provided:</p>\n \n <p style=\"background: #fee; padding: 15px; border-left: 4px solid #dc2626; margin: 20px 0;\">\n <strong>Email:</strong> {{ $json.email }}\n </p>\n \n <p><strong>Possible reasons:</strong></p>\n <ul>\n <li>The email address may contain a typo</li>\n <li>The email domain might not exist</li>\n <li>Temporary email services are not accepted</li>\n </ul>\n \n <p>Please double-check your email address and submit the RSVP form again.</p>\n \n <p style=\"margin-top: 30px;\">If you believe this is an error, please contact our support team.</p>\n \n <p style=\"color: #999; font-size: 12px; margin-top: 40px;\">\n <em>Event Management Team</em>\n </p>\n</div>",
"options": {},
"subject": "⚠️ RSVP Verification Failed"
},
"credentials": {
"gmailOAuth2": {
"id": "YOUR_GMAIL_OAUTH2_CREDENTIAL_ID",
"name": "Gmail OAuth2"
}
},
"typeVersion": 2.1
},
{
"id": "8abca1c0-5ac3-4681-a00c-16221790b5af",
"name": "메모10",
"type": "n8n-nodes-base.stickyNote",
"position": [
288,
544
],
"parameters": {
"color": 4,
"width": 357,
"height": 573,
"content": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n## 🚫 STEP 9: HANDLE INVALID EMAILS\n\n**Rejection Email Features:**\n- Clear error explanation\n- Helpful troubleshooting tips\n- Support contact information\n- Professional tone\n- Resubmission instructions\n\n**Common Invalid Reasons:**\n- Email typos/misspellings\n- Non-existent domain\n- Disposable email services\n- Syntax errors\n- Blocked domains"
},
"typeVersion": 1
},
{
"id": "0e63afe4-3614-4e11-96f7-fe44a50c90c8",
"name": "무효 항목 시트에 기록",
"type": "n8n-nodes-base.googleSheets",
"position": [
752,
560
],
"parameters": {
"columns": {
"value": {
"Name": "={{ $('Webhook - RSVP Form Submission').item.json.body.name }}",
"Email": "={{ $('Webhook - RSVP Form Submission').item.json.body.email }}",
"Event": "={{ $('Webhook - RSVP Form Submission').item.json.body.event }}",
"Status": "Failed - Invalid Email",
"Badge_URL": "N/A",
"Timestamp": "={{ new Date().toISOString() }}",
"Designation": "={{ $('Webhook - RSVP Form Submission').item.json.body.designation }}",
"Organization": "={{ $('Webhook - RSVP Form Submission').item.json.body.organization }}"
},
"schema": [
{
"id": "Timestamp",
"type": "string",
"display": true,
"required": false,
"displayName": "Timestamp",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Name",
"type": "string",
"display": true,
"required": false,
"displayName": "Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Email",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "Email",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Event",
"type": "string",
"display": true,
"required": false,
"displayName": "Event",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Designation",
"type": "string",
"display": true,
"required": false,
"displayName": "Designation",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Organization",
"type": "string",
"display": true,
"required": false,
"displayName": "Organization",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Badge_URL",
"type": "string",
"display": true,
"required": false,
"displayName": "Badge_URL",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Status",
"type": "string",
"display": true,
"required": false,
"displayName": "Status",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Validation_Score",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Validation_Score",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"Email"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEETS_DOCUMENT_ID/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "YOUR_GOOGLE_SHEETS_DOCUMENT_ID",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEETS_DOCUMENT_ID/edit?usp=drivesdk",
"cachedResultName": "Event_RSVP_Tracker"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "YOUR_GOOGLE_SHEETS_OAUTH2_CREDENTIAL_ID",
"name": "Google Sheets OAuth2"
}
},
"typeVersion": 4.5
},
{
"id": "aa1b8b04-bbe5-4bd0-87b4-5bc88ce5ef72",
"name": "메모11",
"type": "n8n-nodes-base.stickyNote",
"position": [
656,
544
],
"parameters": {
"color": 4,
"width": 309,
"height": 477,
"content": "\n\n\n\n\n\n\n\n\n\n\n\n\n## 📊 STEP 10: LOG FAILED ATTEMPTS\n\n**What it does:**\n- Records all invalid email attempts\n- Creates comprehensive audit trail\n- Enables failure analysis\n\n**Logged Data:**\n- All submission data\n- Badge_URL: N/A\n- Status: Failed - Invalid Email"
},
"typeVersion": 1
},
{
"id": "66427e24-0313-49e3-9d09-297df5a6220c",
"name": "Verifi Email",
"type": "n8n-nodes-verifiemail.verifiEmail",
"position": [
-336,
432
],
"parameters": {
"email": "={{ $json.body.email }}"
},
"credentials": {
"verifiEmailApi": {
"id": "YOUR_VERIFI_EMAIL_API_CREDENTIAL_ID",
"name": "VerifiEmail API"
}
},
"typeVersion": 1
},
{
"id": "0a97838a-ea99-483f-b9ff-2dd656eb305e",
"name": "웹훅 - RSVP 양식 제출",
"type": "n8n-nodes-base.webhook",
"position": [
-672,
432
],
"webhookId": "",
"parameters": {
"path": "rsvp-validation",
"options": {},
"httpMethod": "POST"
},
"typeVersion": 2
},
{
"id": "ce262a9c-ef77-477f-837b-368f10797f17",
"name": "HTML/CSS to Image",
"type": "n8n-nodes-htmlcsstoimage.htmlCssToImage",
"position": [
752,
320
],
"parameters": {
"html_content": "={{ $json.html_badge }}"
},
"credentials": {
"htmlcsstoimgApi": {
"id": "YOUR_HTMLCSSSTOIMG_API_CREDENTIAL_ID",
"name": "Htmlcsstoimg API"
}
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "",
"connections": {
"66427e24-0313-49e3-9d09-297df5a6220c": {
"main": [
[
{
"node": "ab7ecffc-04a8-4269-bed1-9abd9023f930",
"type": "main",
"index": 0
}
]
]
},
"ab7ecffc-04a8-4269-bed1-9abd9023f930": {
"main": [
[
{
"node": "1e31c753-3b9e-45f4-b111-7785381fbab6",
"type": "main",
"index": 0
}
],
[
{
"node": "08963af7-9b5e-4e0b-9087-f44d3bf7dcdb",
"type": "main",
"index": 0
}
]
]
},
"ce262a9c-ef77-477f-837b-368f10797f17": {
"main": [
[
{
"node": "a27da0b3-480d-4642-bd43-056d877e06f1",
"type": "main",
"index": 0
}
]
]
},
"1e31c753-3b9e-45f4-b111-7785381fbab6": {
"main": [
[
{
"node": "ce262a9c-ef77-477f-837b-368f10797f17",
"type": "main",
"index": 0
}
]
]
},
"59b0cbd3-9d4b-4bdf-ad9a-4f23ed2ff912": {
"main": [
[]
]
},
"08963af7-9b5e-4e0b-9087-f44d3bf7dcdb": {
"main": [
[
{
"node": "0e63afe4-3614-4e11-96f7-fe44a50c90c8",
"type": "main",
"index": 0
}
]
]
},
"0a97838a-ea99-483f-b9ff-2dd656eb305e": {
"main": [
[
{
"node": "66427e24-0313-49e3-9d09-297df5a6220c",
"type": "main",
"index": 0
}
]
]
},
"a27da0b3-480d-4642-bd43-056d877e06f1": {
"main": [
[
{
"node": "59b0cbd3-9d4b-4bdf-ad9a-4f23ed2ff912",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 티켓 관리
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
검증된 방문자 패스 생성기
이메일 확인, 패스 및 Slack 알림을 사용한 방문자 관리 자동화
If
Set
Code
+
If
Set
Code
22 노드Jitesh Dugar
문서 추출
검증된 추천 보상 알림
이메일 검증 및 시각적 쿠폰을 통한 자동화된 추천 보상 시스템
If
Set
Gmail
+
If
Set
Gmail
19 노드Jitesh Dugar
소셜 미디어
인증된 사용자 개인화된 프로모션 코드 카드
이메일 확인, Gmail, 구글 스프레드시트를 사용하여 개인화된 프로모션 카드 생성
If
Set
Gmail
+
If
Set
Gmail
19 노드Jitesh Dugar
소셜 미디어
fraud 방지 잠재 고객 캡처 및 성장 시스템
AI 평점, 테이블 추적, 다중 채널 알림을 통해防欺诈 잠재 고객을捕获하고 키우습니다.
If
Set
Code
+
If
Set
Code
28 노드Jitesh Dugar
콘텐츠 제작
인증된 사용자 프로필 생성
이메일 확인, PDF 생성, Gmail 배달을 사용하여 검증된 사용자 프로필 만들기
If
Set
Gmail
+
If
Set
Gmail
20 노드Jitesh Dugar
문서 추출
자격 증명 생성기
VerifiEmail과 HTMLcsstoImg를 사용하여 인증서를 생성并통해 Gmail을 통해 발송
If
Code
Gmail
+
If
Code
Gmail
25 노드Jitesh Dugar
콘텐츠 제작
워크플로우 정보
난이도
고급
노드 수19
카테고리1
노드 유형8
저자
Jitesh Dugar
@jiteshdugarAI Automation Specialist - OpenAI, CRM & Automation Expert with a solid understanding of various tools that include Zapier, Make, Zoho CRM, Hubspot, Google Sheets, Airtable, Pipedrive, Google Analytics, and more.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유