Zoom과 KlickTipp 양식 통합을 사용한 웨비나 등록 자동화
중급
이것은Lead Generation분야의자동화 워크플로우로, 11개의 노드를 포함합니다.주로 Klicktipp, Switch, HttpRequest, KlicktippTrigger 등의 노드를 사용하며. Zoom 및 KlickTipp 폼 통합을 사용한 웨비나 등록 자동화
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
카테고리
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "95b3ab5a70ab1c8c1906357a367f1b236ef12a1409406fd992f60255f0f95f85",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "2511ddaa-ce17-437c-be1f-dc0007c67a5f",
"name": "KlickTipp 트리거",
"type": "n8n-nodes-klicktipp.klicktippTrigger",
"notes": "This webhook waits for data from submissions on the webinar registration landing page.",
"position": [
-432,
0
],
"webhookId": "fd2fc9bd-21ae-4d31-9e2f-8eda01c78e69",
"parameters": {},
"credentials": {},
"notesInFlow": true,
"typeVersion": 1
},
{
"id": "2400e758-ec4a-4140-81c2-47a1c308d90e",
"name": "스위치",
"type": "n8n-nodes-base.switch",
"notes": "This node filters the submission based on the webinar choice of the registration process.",
"position": [
-176,
0
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "E-Mail Zustellung für Anfänger",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "7acd3846-c024-4064-a48d-f57b0bb3d2fe",
"operator": {
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.CustomField219989 }}",
"rightValue": "E-Mail Zustellung für Anfänger"
}
]
},
"renameOutput": true
},
{
"outputKey": "E-Mail Zustellung für Experten",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "09123957-6994-48a4-8e7f-2ecd4e4ecc3b",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.CustomField219989 }}",
"rightValue": "E-Mail Zustellung für Experten"
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"notesInFlow": true,
"typeVersion": 3.2
},
{
"id": "e7c6f14d-7672-47fb-bac9-b317f3b4ed44",
"name": "메모",
"type": "n8n-nodes-base.stickyNote",
"position": [
-608,
-208
],
"parameters": {
"width": 360,
"height": 520,
"content": "## Data reception via Webhook - Landingpage submissions"
},
"typeVersion": 1
},
{
"id": "f78314d4-23ef-4932-acec-6bec270f9e23",
"name": "메모1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-240,
-208
],
"parameters": {
"color": 3,
"width": 320,
"height": 520,
"content": "## Dynamic routing based on submission"
},
"typeVersion": 1
},
{
"id": "bd0e38ac-6a8a-4c07-a798-48427ab0b8fe",
"name": "메모2",
"type": "n8n-nodes-base.stickyNote",
"position": [
80,
-208
],
"parameters": {
"color": 4,
"width": 320,
"height": 520,
"content": "## Regsiter for webinar"
},
"typeVersion": 1
},
{
"id": "d72a1423-a67a-453f-a8d2-18d4da6a4f33",
"name": "메모3",
"type": "n8n-nodes-base.stickyNote",
"position": [
400,
-208
],
"parameters": {
"color": 6,
"width": 320,
"height": 520,
"content": "## Writing webinar data into contact record"
},
"typeVersion": 1
},
{
"id": "366b388e-8388-4b44-9bcb-ec5fc5519094",
"name": "메모4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-544,
352
],
"parameters": {
"color": 7,
"width": 1080,
"height": 1496,
"content": "Community Node Disclaimer: This workflow uses KlickTipp community nodes.\n\n### Introduction\nThis workflow automates Zoom webinar registration and transfers the data into KlickTipp via n8n. Users register through a KlickTipp landing page and the system captures relevant data, enriches contact profiles in KlickTipp, and segments them with appropriate tags. Ideal for running scalable, topic-specific webinar funnels.\n\n### Benefits\n- **End-to-end automation**: No manual data transfers between Zoom and KlickTipp—participants are instantly registered and segmented.\n- **Dynamic segmentation**: Automatically applies tags based on webinar topic or user selections, enabling personalized follow-up.\n- **Scalable setup**: Easily supports different webinar sessions and dynamic branching based on registrant input.\n\n### Key Features\n- **KlickTipp Trigger**: Starts the workflow when a contact registers through a KlickTipp landing page and receives a trigger tag (via Outbound webhook).\n- **Zoom API Integration**:\n - Registers for webinar and retrieves details like start time and join link using OAuth-authenticated API nodes.\n - Supports multiple Zoom sessions dynamically based on registrant input.\n- **KlickTipp Contact Sync**:\n - Adds or updates contacts in KlickTipp.\n - Populates custom fields with relevant Zoom data (join url, webinar start, webinar name)\n - Applies segmentation tags such as `webinar Participant`, or topic-specific interest tags.\n- **Router Logic**:\n - Directs workflow paths based on webinar selection.\n - Easily extendable to accommodate new topics or sessions.\n\n### Setup Instructions\n**KlickTipp Preparation**\n - Create the following custom fields in your KlickTipp account:\n - `Zoom_Join_URL` (URL)\n - `Zoom_webinar_Start` (Date & Time)\n - `Zoom_webinar_Auswahl` (Text)\n - Build a KlickTipp landing page with a dropdown for webinar selection.\n - Configure an Outbound webhook in KlickTipp.\n\n**Credential Configuration**\n - In n8n, authenticate KlickTipp and Zoom accounts:\n - Use OAuth for Zoom with appropriate scopes (`webinar:write:registrant`).\n - Add n8n OAuth Redirect URL in your Zoom Developer App.\n\n**Field Mapping and Workflow Alignment**\n - Open the Zoom nodes for the webinar registration and insert your according webinar IDs\n - Map incoming Zoom registration data to the custom KlickTipp fields.\n - Ensure tag IDs and opt-in logic match your campaign structure.\n\n### Testing and Deployment\n1. Submit a registration via the KlickTipp form.\n2. Confirm that:\n - The webhook triggers successfully.\n - Zoom data is fetched and passed into KlickTipp.\n - The contact is updated with all required data and tags.\n\n> ⚠️ *Note*: Zoom rate limits and token expiration may affect repeated tests—refresh OAuth tokens or stagger test intervals as needed.\n\n### Campaign Expansion Ideas\n- Add multiple webinars to the form dropdown and extend routing accordingly.\n- Segment contacts by webinar type (e.g., `Beginner`, `Advanced`, `Topic_X`).\n- Trigger customized follow-up emails in KlickTipp based on tags or attendance status.\n- Use A/B tests on reminder timing or messaging.\n\n### Customization\n- Modify contact tags dynamically based on form answers or Zoom webinar ID.\n- Modify the Zoom Nodes for webinar registrations\n- Extend Router logic to accommodate additional session logic or integrations.\n- Incorporate fallback logic for contacts missing Zoom data (e.g., backup emails or SMS)."
},
"typeVersion": 1
},
{
"id": "b2fe157e-61a5-4379-ad66-6edbc648ac10",
"name": "연락처에 '초급자' 웨비나 데이터 추가",
"type": "CUSTOM.klicktipp",
"notes": "This node subscribes the contact in order to add webinar data.",
"position": [
512,
-96
],
"parameters": {
"email": "={{ $('KlickTipp Trigger').item.json.email }}",
"tagId": "12687810",
"fields": {
"dataFields": [
{
"fieldId": "field219991",
"fieldValue": "={{ $json.join_url }}"
},
{
"fieldId": "field219990",
"fieldValue": "={{\n // Convert the start_time field into a JavaScript Date\n // Get the time in milliseconds since Unix epoch\n // Divide by 1000 to convert to seconds\n new Date($json.start_time).getTime() / 1000\n}}"
}
]
},
"listId": "358895",
"resource": "subscriber",
"operation": "subscribe"
},
"credentials": {
"klickTippApi": {
"id": "K9JyBdCM4SZc1cXl",
"name": "DEMO KlickTipp account"
}
},
"notesInFlow": true,
"typeVersion": 2
},
{
"id": "1c2bfeca-0124-4355-8111-2cd8f87da37c",
"name": "연락처에 '전문가' 웨비나 데이터 추가",
"type": "CUSTOM.klicktipp",
"notes": "This node subscribes the contact in order to add webinar data.",
"position": [
512,
112
],
"parameters": {
"email": "={{ $('KlickTipp Trigger').item.json.email }}",
"tagId": "12932286",
"fields": {
"dataFields": [
{
"fieldId": "field219991",
"fieldValue": "={{ $json.join_url }}"
},
{
"fieldId": "field219990",
"fieldValue": "={{ \n// Reduce the occurrences array to find the next occurrence\nnew Date(\n $json.occurrences.reduce((closest, current) => {\n const currentDate = new Date(current.start_time);\n // Check if current occurrence is closer and in the future\n return (!closest || currentDate < new Date(closest.start_time) && currentDate > new Date()) ? current : closest;\n }, null).start_time // Get the start_time of the closest occurrence\n ).getTime() / 1000 // Convert to Unix timestamp in seconds\n}}"
}
]
},
"listId": "358895",
"resource": "subscriber",
"operation": "subscribe"
},
"credentials": {
"klickTippApi": {
"id": "K9JyBdCM4SZc1cXl",
"name": "DEMO KlickTipp account"
}
},
"notesInFlow": true,
"typeVersion": 2
},
{
"id": "29d44377-7055-4a24-ba2f-dbdbc4c2a748",
"name": "웨비나 A 등록",
"type": "n8n-nodes-base.httpRequest",
"notes": "This node registers for the \"E-Mail Zustellung für Anfänger\" webinar. Replace the ID in the URL with your according webinar ID.",
"position": [
192,
-96
],
"parameters": {
"url": "https://api.zoom.us/v2/webinars/89062978982/registrants",
"method": "POST",
"options": {},
"jsonBody": "={\n \"first_name\": \"{{ $('KlickTipp Trigger').item.json.CustomFieldFirstName }}\",\n \"last_name\": \"{{ $('KlickTipp Trigger').item.json.CustomFieldLastName }}\",\n \"email\": \"{{ $('KlickTipp Trigger').item.json.email }}\"\n }",
"sendBody": true,
"specifyBody": "json",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "zoomOAuth2Api"
},
"credentials": {
"zoomOAuth2Api": {
"id": "qmYwItfGtnNF2XQQ",
"name": "Ricardo's Zoom account"
}
},
"notesInFlow": true,
"typeVersion": 4.2
},
{
"id": "aa899187-e84e-4276-9827-3d2edab4a8f2",
"name": "웨비나 B 등록",
"type": "n8n-nodes-base.httpRequest",
"notes": "This node registers for the \"E-Mail Zustellung für Experten\" webinar. Replace the ID in the URL with your according webinar ID.",
"position": [
192,
112
],
"parameters": {
"url": "https://api.zoom.us/v2/webinars/84861299706/registrants",
"method": "POST",
"options": {},
"jsonBody": "={\n \"first_name\": \"{{ $('KlickTipp Trigger').item.json.CustomFieldFirstName }}\",\n \"last_name\": \"{{ $('KlickTipp Trigger').item.json.CustomFieldLastName }}\",\n \"email\": \"{{ $('KlickTipp Trigger').item.json.email }}\"\n }",
"sendBody": true,
"specifyBody": "json",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "zoomOAuth2Api"
},
"credentials": {
"zoomOAuth2Api": {
"id": "qmYwItfGtnNF2XQQ",
"name": "Ricardo's Zoom account"
}
},
"notesInFlow": true,
"typeVersion": 4.2
}
],
"pinData": {
"KlickTipp Trigger": [
{
"email": "ricardo.kluenter@example.com",
"CustomField219989": "E-Mail Zustellung für Anfänger",
"CustomFieldLastName": "Klünter",
"CustomFieldFirstName": "Ricardo"
}
]
},
"connections": {
"2400e758-ec4a-4140-81c2-47a1c308d90e": {
"main": [
[
{
"node": "29d44377-7055-4a24-ba2f-dbdbc4c2a748",
"type": "main",
"index": 0
}
],
[
{
"node": "aa899187-e84e-4276-9827-3d2edab4a8f2",
"type": "main",
"index": 0
}
]
]
},
"2511ddaa-ce17-437c-be1f-dc0007c67a5f": {
"main": [
[
{
"node": "2400e758-ec4a-4140-81c2-47a1c308d90e",
"type": "main",
"index": 0
}
]
]
},
"29d44377-7055-4a24-ba2f-dbdbc4c2a748": {
"main": [
[
{
"node": "b2fe157e-61a5-4379-ad66-6edbc648ac10",
"type": "main",
"index": 0
}
]
]
},
"aa899187-e84e-4276-9827-3d2edab4a8f2": {
"main": [
[
{
"node": "1c2bfeca-0124-4355-8111-2cd8f87da37c",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 리드 생성
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
자동 Instagram 잠재 고객 정보 보강
AI 인사이트와 KlickTipp CRM 통합을 사용한 Instagram 리드 정보 자동 풍부화
Switch
Http Request
Google Sheets
+
Switch
Http Request
Google Sheets
22 노드KlickTipp
리드 생성
참여도 기반 Zoom 참가자 세분화 자동화 및 KlickTipp 입력
참여도 기반 Zoom 참가자 세분화를 KlickTipp로 자동화
Klicktipp
If
Set
+
Klicktipp
If
Set
22 노드KlickTipp
콘텐츠 제작
Zoom 웨비나 자동화 출석 체크 시스템 (KlickTipp 연동)
Zoom 웨비나 자동화된 출석 체크 시스템 (KlickTipp 연동)
Klicktipp
If
Set
+
Klicktipp
If
Set
29 노드KlickTipp
소셜 미디어
Stripe에서 KlickTipp 자동화: 라벨을 통한 구매 확인 이메일 발송
Stripe로KlickTipp자동화:통해标签보내기购买确认이메일
Klicktipp
Stripe
Http Request
+
Klicktipp
Stripe
Http Request
8 노드KlickTipp
소셜 미디어
KlickTipp에서 Eventbrite 참석 상태 자동 태깅
KlickTipp 내 Eventbrite 참석 상태 자동 태깅
Switch
Split Out
Http Request
+
Switch
Split Out
Http Request
11 노드KlickTipp
소셜 미디어
KlickTipp와 사용자 정의私信를 사용하여 Instagram 댓글을 잠재 고객으로 변환
KlickTipp 및 사용자 정의 개별 메시지를 사용하여 Instagram 댓글을 잠재 고객으로 변환
If
Switch
Webhook
+
If
Switch
Webhook
12 노드KlickTipp
리드 육성
워크플로우 정보
난이도
중급
노드 수11
카테고리1
노드 유형5
저자
KlickTipp
@KlickTippReach more people. 100% GDPR compliant. Quickly create automated email campaigns, SMS and marketing automations. Market your knowledge independently of Google & Co., sell lucrative products and activate your customers.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유