
KlickTipp + Google Calendar: Two-Way Event & Attendee Sync
Description
Categories
⚙️ Automation
Nodes Used
n8n-nodes-base.filtern8n-nodes-base.filtern8n-nodes-base.filtern8n-nodes-base.switchn8n-nodes-base.splitOutn8n-nodes-base.splitOutn8n-nodes-base.splitOutn8n-nodes-base.stickyNoten8n-nodes-base.stickyNoten8n-nodes-base.stickyNote
PriceKostenlos
Views0
Last Updated11/28/2025
workflow.json
{
"id": "ndwxC15CG16QpQ9o",
"meta": {
"instanceId": "95b3ab5a70ab1c8c1906357a367f1b236ef12a1409406fd992f60255f0f95f85"
},
"name": "KlickTipp + Google Calendar: Two-Way Event & Attendee Sync",
"tags": [
{
"id": "15wrq9sti6wyqr6J",
"name": "TEMPLATE",
"createdAt": "2025-01-08T16:34:30.163Z",
"updatedAt": "2025-01-08T16:34:30.163Z"
}
],
"nodes": [
{
"id": "6438e403-eb3c-40ce-940f-fd257899bede",
"name": "1. Get event data.",
"type": "n8n-nodes-base.stickyNote",
"position": [
128,
-304
],
"parameters": {
"color": 7,
"width": 256,
"height": 1712,
"content": "## 1. Get event data."
},
"typeVersion": 1
},
{
"id": "6db2fb0a-4645-4a9c-93b0-3463fbb4b6eb",
"name": "2. Segregate attendees.",
"type": "n8n-nodes-base.stickyNote",
"position": [
400,
-304
],
"parameters": {
"color": 7,
"width": 288,
"height": 1712,
"content": "## 2. Segregate attendees."
},
"typeVersion": 1
},
{
"id": "9caf4bfc-0ae3-4537-a9e9-8f2249384c34",
"name": "5. Transfer event data.",
"type": "n8n-nodes-base.stickyNote",
"position": [
1296,
-304
],
"parameters": {
"color": 7,
"width": 272,
"height": 1712,
"content": "## 5. Transfer event data."
},
"typeVersion": 1
},
{
"id": "45e549be-ed05-49ee-a810-8ba512317400",
"name": "Documentation",
"type": "n8n-nodes-base.stickyNote",
"position": [
-624,
-304
],
"parameters": {
"width": 727,
"height": 1388,
"content": "Community Node Disclaimer: This workflow uses KlickTipp community nodes.\n\n## Introduction\nThis workflow creates a complete two-way synchronization between **KlickTipp** and **Google Calendar**. \nWhen a contact in KlickTipp is tagged, an event is automatically created in Google Calendar. \nIf event status changes or if attendees respond, their RSVP status and event status are reflected in KlickTipp — keeping your contact database, campaigns, and event insights always up to date.\n\nPerfect for marketers, coaches, or event organizers who want to automatically send event invites and instantly capture participation status without manual updates.\n\n## How it works\n### Google Calendar → KlickTipp:\nThis template keeps your KlickTipp list in sync with Google Calendar across the **full event lifecycle**. \nFor each attendee, the workflow optionally filters out internal domains, then writes event details into KlickTipp custom fields.\nIt watches your calendar for:\n- **Event Created** → creates/updates each attendee as a KlickTipp contact and adds the *event created/updated* tag.\n- **Event Cancelled** → tags attendees with *event canceled*.\n- **Event Updated** → routes attendees by **responseStatus** and tags them:\n - `accepted` → *event confirmed*\n - `declined` → *event declined*\n - `tentative` → *event considered* \n\n### KlickTipp → Google Calendar:\n- Watches for a tag like **“Send an event invitation via Google Calendar”**.\n- Creates an event in Google Calendar using mapped KlickTipp fields.\n\n## Setup Instructions\n1. **KlickTipp Preparation**\n - Prepare **custom fields**\n - `Google Calendar | event summary`, data type: \"Single line\"\n - `Google Calendar | event description`, data type: \"Single line\"\n - `Google Calendar | event location`, data type: \"Single line\"\n - `Google Calendar | event start datetime`, data type: \"Datetime\"\n - `Google Calendar | event end datetime`, data type: \"Datetime\" \n - Prepare **tags**:\n - `Google Calendar | event created/updated`\n - `Google Calendar | event canceled`\n - `Google Calendar | event declined`\n - `Google Calendar | event confirmed` \n - `Google Calendar | event considered` \n - `Send an event invitation via Google Calendar`\n - Prepare **outbound**:\n - **Activation tag:** `Send an event invitation via Google Calendar`\n - **Activation URL:** webhook URL from trigger\n\n2. **Credential Configuration**\n - Connect your Google Calendar account using **Client ID** and **Client Secret** from the Google Cloud.\n - Authenticate your KlickTipp connection with **username/password** credentials (API access required).\n\n## Customization\n- Recommended poll frequency: every 1–5 minutes for near real-time updates.\n- Adjust to your local timezone if necessary. \n- Each trigger works independently, allowing partial deployments if only certain event types are needed. \n- Ensure **End > Start** in your data. If you prefer a fixed duration, compute End from Start + minutes in a Date & Time node. \n- If you want a Meet link, enable “Add Google Meet video conferencing” in the Calendar node instead of pasting a Calendar URL into Location."
},
"typeVersion": 1
},
{
"id": "ae56298d-a92f-4041-960e-d9b5c7a9ef4f",
"name": "Transfer attendees cancellations",
"type": "n8n-nodes-klicktipp.klicktipp",
"position": [
1376,
80
],
"parameters": {
"email": "={{ $json.attendees.email }}",
"tagId": [
"13642439"
],
"resource": "contact-tagging"
},
"credentials": {
"klickTippApi": {
"id": "K9JyBdCM4SZc1cXl",
"name": "DEMO KlickTipp account"
}
},
"typeVersion": 3
},
{
"id": "7cf347b0-46ab-45b4-acfb-b01758ce94c2",
"name": "3. Filter attendees.",
"type": "n8n-nodes-base.stickyNote",
"position": [
704,
-304
],
"parameters": {
"color": 7,
"width": 288,
"height": 1712,
"content": "## 3. Filter attendees."
},
"typeVersion": 1
},
{
"id": "e3aaadd8-6470-4469-9178-0fd688b68c8f",
"name": "Watch updated Google Calendar events",
"type": "n8n-nodes-base.googleCalendarTrigger",
"position": [
208,
608
],
"parameters": {
"options": {},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"triggerOn": "eventUpdated",
"calendarId": {
"__rl": true,
"mode": "list",
"value": "58a6b5f7ca7ac682e5474d459a76e835b74752d6b0a6c2efb58cb82880e242d1@group.calendar.google.com",
"cachedResultName": "Test of webinar invitations"
}
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "1rvfgmaf8gVCjiVZ",
"name": "(Oleksandr) Google Calendar account"
}
},
"typeVersion": 1
},
{
"id": "de51646a-5db1-4d29-875a-e9b1d71acc1c",
"name": "Watch cancelled Google Calendar events",
"type": "n8n-nodes-base.googleCalendarTrigger",
"position": [
208,
80
],
"parameters": {
"options": {},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"triggerOn": "eventCancelled",
"calendarId": {
"__rl": true,
"mode": "list",
"value": "58a6b5f7ca7ac682e5474d459a76e835b74752d6b0a6c2efb58cb82880e242d1@group.calendar.google.com",
"cachedResultName": "Test of webinar invitations"
}
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "1rvfgmaf8gVCjiVZ",
"name": "(Oleksandr) Google Calendar account"
}
},
"typeVersion": 1
},
{
"id": "4d8f1d7e-4caa-4a6f-9af4-585408ca5988",
"name": "Transfer the attendees' declines",
"type": "n8n-nodes-klicktipp.klicktipp",
"position": [
1376,
336
],
"parameters": {
"email": "={{ $json.attendees.email }}",
"tagId": [
"13642445"
],
"resource": "contact-tagging"
},
"credentials": {
"klickTippApi": {
"id": "K9JyBdCM4SZc1cXl",
"name": "DEMO KlickTipp account"
}
},
"typeVersion": 3
},
{
"id": "2eab1afb-acdc-4c79-9f7e-a64f2a1f597b",
"name": "Transfer the attendees' acceptances",
"type": "n8n-nodes-klicktipp.klicktipp",
"position": [
1376,
544
],
"parameters": {
"email": "={{ $json.attendees.email }}",
"tagId": [
"13667113"
],
"resource": "contact-tagging"
},
"credentials": {
"klickTippApi": {
"id": "K9JyBdCM4SZc1cXl",
"name": "DEMO KlickTipp account"
}
},
"typeVersion": 3
},
{
"id": "bf1042e7-9dcb-49f7-af49-34f96dd2da0f",
"name": "Transfer the attendees' considerations",
"type": "n8n-nodes-klicktipp.klicktipp",
"position": [
1376,
752
],
"parameters": {
"email": "={{ $json.attendees.email }}",
"tagId": [
"13667652"
],
"resource": "contact-tagging"
},
"credentials": {
"klickTippApi": {
"id": "K9JyBdCM4SZc1cXl",
"name": "DEMO KlickTipp account"
}
},
"typeVersion": 3
},
{
"id": "25c4173c-0411-4c73-98f8-ba66491ce432",
"name": "Iterate through attendees (event canceled)",
"type": "n8n-nodes-base.splitOut",
"position": [
496,
80
],
"parameters": {
"include": "allOtherFields",
"options": {},
"fieldToSplitOut": "attendees"
},
"typeVersion": 1
},
{
"id": "db42053b-237c-4748-a620-36611abcca5c",
"name": "Route by attendees' status",
"type": "n8n-nodes-base.switch",
"position": [
1088,
576
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "declined",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "c8062f1d-5ad9-4b7e-bbc2-ae0ca717ccfd",
"operator": {
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.attendees.responseStatus }}",
"rightValue": "declined"
}
]
},
"renameOutput": true
},
{
"outputKey": "accepted",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "3eafe07b-f1f2-433f-9a0e-e017fce32984",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.attendees.responseStatus }}",
"rightValue": "accepted"
}
]
},
"renameOutput": true
},
{
"outputKey": "considered",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "773e0819-7483-4da1-b6b0-ba954a714bd8",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.attendees.responseStatus }}",
"rightValue": "tentative"
}
]
},
"renameOutput": true
},
{
"outputKey": "event updated",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "2d5e9141-6682-410d-a7d9-2d670256fe2d",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.attendees.responseStatus }}",
"rightValue": "needsAction"
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"typeVersion": 3.3
},
{
"id": "15045fc3-472c-4946-8e0c-77f1e734972f",
"name": "Iterate through attendees (status changed)",
"type": "n8n-nodes-base.splitOut",
"position": [
496,
608
],
"parameters": {
"include": "allOtherFields",
"options": {},
"fieldToSplitOut": "attendees"
},
"typeVersion": 1
},
{
"id": "b3a875df-7fb2-447a-b739-7579123e9d20",
"name": "Iterate through attendees (event created)",
"type": "n8n-nodes-base.splitOut",
"position": [
496,
-176
],
"parameters": {
"include": "allOtherFields",
"options": {},
"fieldToSplitOut": "attendees"
},
"typeVersion": 1
},
{
"id": "21cb7b71-0aca-4314-a1bc-827c1e36c5f1",
"name": "4. Route by status.",
"type": "n8n-nodes-base.stickyNote",
"position": [
1008,
-304
],
"parameters": {
"color": 7,
"width": 272,
"height": 1712,
"content": "## 4. Route by status."
},
"typeVersion": 1
},
{
"id": "b5619a24-7dc9-47b5-926f-91ee83137585",
"name": "Filter email domain (new event)",
"type": "n8n-nodes-base.filter",
"notes": "Filter out a specific email domain.",
"position": [
800,
-176
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "0a33ede9-0b50-4f87-9f13-758036c5c1f7",
"operator": {
"type": "string",
"operation": "notContains"
},
"leftValue": "={{ $json.attendees.email }}",
"rightValue": "@example.com"
}
]
}
},
"notesInFlow": true,
"typeVersion": 2.2
},
{
"id": "e45c1671-af65-4d07-bf8f-cd24de1410e6",
"name": "Filter email domain (updated event)",
"type": "n8n-nodes-base.filter",
"notes": "Filter out a specific email domain.",
"position": [
800,
608
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "0a33ede9-0b50-4f87-9f13-758036c5c1f7",
"operator": {
"type": "string",
"operation": "notContains"
},
"leftValue": "={{ $json.attendees.email }}",
"rightValue": "@example.com"
}
]
}
},
"notesInFlow": true,
"typeVersion": 2.2
},
{
"id": "fd2bdd91-bad8-4877-a175-243833d31a72",
"name": "Create or update contact for attendee (updated event)",
"type": "n8n-nodes-klicktipp.klicktipp",
"position": [
1376,
960
],
"parameters": {
"email": "={{ $json.attendees.email }}",
"tagId": "13642952",
"fields": {
"dataFields": [
{
"fieldId": "field223461",
"fieldValue": "={{ $json.summary }}"
},
{
"fieldId": "field224593",
"fieldValue": "={{ $json.location ?? \"\" }}"
},
{
"fieldId": "field223462",
"fieldValue": "={{ $json.description ?? \"\" }}"
},
{
"fieldId": "field223460",
"fieldValue": "={{ Math.round(DateTime.fromISO($json.start.dateTime, { setZone: true }).toSeconds()) }}"
},
{
"fieldId": "field223459",
"fieldValue": "={{ Math.round(DateTime.fromISO($json.end.dateTime, { setZone: true }).toSeconds()) }}"
},
{
"fieldId": "fieldFirstName",
"fieldValue": "={{ $json.displayName ? $json.displayName.split(' ')[0] : '' }}"
},
{
"fieldId": "fieldLastName",
"fieldValue": "={{ $json.displayName ? $json.displayName.split(' ').slice(1).join(' ') : '' }}"
}
]
},
"resource": "subscriber",
"operation": "subscribe"
},
"credentials": {
"klickTippApi": {
"id": "K9JyBdCM4SZc1cXl",
"name": "DEMO KlickTipp account"
}
},
"typeVersion": 3
},
{
"id": "c0534902-9f2d-41a1-ac95-e57a357fd95c",
"name": "Create or update contact for attendee (new event)",
"type": "n8n-nodes-klicktipp.klicktipp",
"position": [
1376,
-176
],
"parameters": {
"email": "={{ $json.attendees.email }}",
"tagId": "13642952",
"fields": {
"dataFields": [
{
"fieldId": "field223461",
"fieldValue": "={{ $json.summary }}"
},
{
"fieldId": "field224593",
"fieldValue": "={{ $json.location ?? \"\" }}"
},
{
"fieldId": "field223462",
"fieldValue": "={{ $json.description ?? \"\" }}"
},
{
"fieldId": "field223460",
"fieldValue": "={{ Math.round(DateTime.fromISO($json.start.dateTime, { setZone: true }).toSeconds()) }}"
},
{
"fieldId": "field223459",
"fieldValue": "={{ Math.round(DateTime.fromISO($json.end.dateTime, { setZone: true }).toSeconds()) }}"
},
{
"fieldId": "fieldFirstName",
"fieldValue": "={{ $json.displayName ? $json.displayName.split(' ')[0] : '' }}"
},
{
"fieldId": "fieldLastName",
"fieldValue": "={{ $json.displayName ? $json.displayName.split(' ').slice(1).join(' ') : '' }}"
}
]
},
"resource": "subscriber",
"operation": "subscribe"
},
"credentials": {
"klickTippApi": {
"id": "K9JyBdCM4SZc1cXl",
"name": "DEMO KlickTipp account"
}
},
"typeVersion": 3
},
{
"id": "e1dc689f-c482-4996-817c-d362541d0acb",
"name": "Filter email domain (canceled event)",
"type": "n8n-nodes-base.filter",
"notes": "Filter out a specific email domain.",
"position": [
800,
80
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "0a33ede9-0b50-4f87-9f13-758036c5c1f7",
"operator": {
"type": "string",
"operation": "notContains"
},
"leftValue": "={{ $json.attendees.email }}",
"rightValue": "@example.com"
}
]
}
},
"notesInFlow": true,
"typeVersion": 2.2
},
{
"id": "11260bb7-a88e-494b-a48a-0da71cd4e214",
"name": "Watch new Google Calendar events",
"type": "n8n-nodes-base.googleCalendarTrigger",
"position": [
208,
-176
],
"parameters": {
"options": {},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"triggerOn": "eventCreated",
"calendarId": {
"__rl": true,
"mode": "list",
"value": "58a6b5f7ca7ac682e5474d459a76e835b74752d6b0a6c2efb58cb82880e242d1@group.calendar.google.com",
"cachedResultName": "Test of webinar invitations"
}
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "1rvfgmaf8gVCjiVZ",
"name": "(Oleksandr) Google Calendar account"
}
},
"typeVersion": 1
},
{
"id": "8b3b92e6-7ae7-4956-b07e-e31ec5effbf2",
"name": "Watch Tagging in KlickTipp",
"type": "n8n-nodes-klicktipp.klicktippTrigger",
"position": [
208,
1216
],
"webhookId": "e081804b-ad99-4638-856b-c2b075d928bf",
"parameters": {},
"credentials": {
"klickTippApi": {
"id": "K9JyBdCM4SZc1cXl",
"name": "DEMO KlickTipp account"
}
},
"typeVersion": 1
},
{
"id": "e3ffa066-4a50-4bde-8eee-1d5ed21b7cca",
"name": "Create a Google Calendar Event",
"type": "n8n-nodes-base.googleCalendar",
"position": [
1376,
1216
],
"parameters": {
"end": "={{ DateTime\n .fromFormat($json.CustomField223459, 'dd.MM.yyyy HH:mm:ss', { zone: 'Europe/Berlin' })\n .toFormat(\"yyyy-MM-dd'T'HH:mm:ssZZ\") }}",
"start": "={{ DateTime\n .fromFormat($json.CustomField223460, 'dd.MM.yyyy HH:mm:ss', { zone: 'Europe/Berlin' })\n .toFormat(\"yyyy-MM-dd'T'HH:mm:ssZZ\") }}",
"calendar": {
"__rl": true,
"mode": "list",
"value": "58a6b5f7ca7ac682e5474d459a76e835b74752d6b0a6c2efb58cb82880e242d1@group.calendar.google.com",
"cachedResultName": "Test of webinar invitations"
},
"additionalFields": {
"summary": "={{ $json.CustomField223461 }}",
"location": "={{ $json.CustomField224593 }}",
"attendees": [
"={{ $json.email }}"
],
"description": "={{ $json.CustomField223462 }}"
}
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "1rvfgmaf8gVCjiVZ",
"name": "(Oleksandr) Google Calendar account"
}
},
"typeVersion": 1.3
}
],
"active": false,
"pinData": {
"Watch Tagging in KlickTipp": [
{
"json": {
"email": "[email protected]",
"CustomField223459": "27.09.2025 17:00:00",
"CustomField223460": "27.09.2025 14:00:00",
"CustomField223461": "Webinar name",
"CustomField223462": "Webinar description",
"CustomField224593": "https://calendar.google.com/calendar/u/0/r2"
}
}
],
"Watch updated Google Calendar events": [
{
"json": {
"id": "3jnt3e1qbie7vmol429p7sqnj9",
"end": {
"dateTime": "2025-10-11T17:00:00+03:00",
"timeZone": "Europe/Kiev"
},
"etag": "\"3519647142514494\"",
"kind": "calendar#event",
"start": {
"dateTime": "2025-10-11T16:00:00+03:00",
"timeZone": "Europe/Kiev"
},
"status": "confirmed",
"created": "2025-10-07T07:51:30.000Z",
"creator": {
"email": "[email protected]"
},
"iCalUID": "[email protected]",
"summary": "ffsfff",
"updated": "2025-10-07T07:52:51.257Z",
"htmlLink": "https://www.google.com/calendar/event?eid=M2pudDNlMXFiaWU3dm1vbDQyOXA3c3FuajkgNThhNmI1ZjdjYTdhYzY4MmU1NDc0ZDQ1OWE3NmU4MzViNzQ3NTJkNmIwYTZjMmVmYjU4Y2I4Mjg4MGUyNDJkMUBn",
"sequence": 0,
"attendees": [
{
"email": "[email protected]",
"responseStatus": "needsAction"
},
{
"email": "[email protected]",
"responseStatus": "needsAction"
}
],
"eventType": "default",
"organizer": {
"self": true,
"email": "58a6b5f7ca7ac682e5474d459a76e835b74752d6b0a6c2efb58cb82880e242d1@group.calendar.google.com",
"displayName": "Test of webinar invitations"
},
"reminders": {
"useDefault": true
},
"hangoutLink": "https://meet.google.com/kdm-jtbc-ovs",
"conferenceData": {
"entryPoints": [
{
"uri": "https://meet.google.com/kdm-jtbc-ovs",
"label": "meet.google.com/kdm-jtbc-ovs",
"entryPointType": "video"
}
],
"conferenceId": "kdm-jtbc-ovs",
"conferenceSolution": {
"key": {
"type": "hangoutsMeet"
},
"name": "Google Meet",
"iconUri": "https://fonts.gstatic.com/s/i/productlogos/meet_2020q4/v6/web-512dp/logo_meet_2020q4_color_2x_web_512dp.png"
}
}
}
}
],
"Watch cancelled Google Calendar events": [
{
"json": {
"id": "3jnt3e1qbie7vmol429p7sqnj9",
"end": {
"dateTime": "2025-10-11T19:15:00+03:00",
"timeZone": "Europe/Kiev"
},
"etag": "\"3519647329840350\"",
"kind": "calendar#event",
"start": {
"dateTime": "2025-10-11T18:15:00+03:00",
"timeZone": "Europe/Kiev"
},
"status": "cancelled",
"created": "2025-10-07T07:51:30.000Z",
"creator": {
"email": "[email protected]"
},
"iCalUID": "[email protected]",
"summary": "ffsfff",
"updated": "2025-10-07T07:54:24.920Z",
"htmlLink": "https://www.google.com/calendar/event?eid=M2pudDNlMXFiaWU3dm1vbDQyOXA3c3FuajkgNThhNmI1ZjdjYTdhYzY4MmU1NDc0ZDQ1OWE3NmU4MzViNzQ3NTJkNmIwYTZjMmVmYjU4Y2I4Mjg4MGUyNDJkMUBn",
"sequence": 2,
"attendees": [
{
"email": "[email protected]",
"responseStatus": "needsAction"
},
{
"email": "[email protected]",
"responseStatus": "needsAction"
}
],
"eventType": "default",
"organizer": {
"self": true,
"email": "58a6b5f7ca7ac682e5474d459a76e835b74752d6b0a6c2efb58cb82880e242d1@group.calendar.google.com",
"displayName": "Test of webinar invitations"
},
"reminders": {
"useDefault": true
},
"hangoutLink": "https://meet.google.com/kdm-jtbc-ovs",
"conferenceData": {
"entryPoints": [
{
"uri": "https://meet.google.com/kdm-jtbc-ovs",
"label": "meet.google.com/kdm-jtbc-ovs",
"entryPointType": "video"
}
],
"conferenceId": "kdm-jtbc-ovs",
"conferenceSolution": {
"key": {
"type": "hangoutsMeet"
},
"name": "Google Meet",
"iconUri": "https://fonts.gstatic.com/s/i/productlogos/meet_2020q4/v6/web-512dp/logo_meet_2020q4_color_2x_web_512dp.png"
}
}
}
}
]
},
"settings": {
"executionOrder": "v1"
},
"versionId": "c5ffcc7b-d9b9-4f7e-ab09-54288004db29",
"connections": {
"Route by attendees' status": {
"main": [
[
{
"node": "Transfer the attendees' declines",
"type": "main",
"index": 0
}
],
[
{
"node": "Transfer the attendees' acceptances",
"type": "main",
"index": 0
}
],
[
{
"node": "Transfer the attendees' considerations",
"type": "main",
"index": 0
}
],
[
{
"node": "Create or update contact for attendee (updated event)",
"type": "main",
"index": 0
}
]
]
},
"Watch Tagging in KlickTipp": {
"main": [
[
{
"node": "Create a Google Calendar Event",
"type": "main",
"index": 0
}
]
]
},
"Filter email domain (new event)": {
"main": [
[
{
"node": "Create or update contact for attendee (new event)",
"type": "main",
"index": 0
}
]
]
},
"Watch new Google Calendar events": {
"main": [
[
{
"node": "Iterate through attendees (event created)",
"type": "main",
"index": 0
}
]
]
},
"Filter email domain (updated event)": {
"main": [
[
{
"node": "Route by attendees' status",
"type": "main",
"index": 0
}
]
]
},
"Filter email domain (canceled event)": {
"main": [
[
{
"node": "Transfer attendees cancellations",
"type": "main",
"index": 0
}
]
]
},
"Watch updated Google Calendar events": {
"main": [
[
{
"node": "Iterate through attendees (status changed)",
"type": "main",
"index": 0
}
]
]
},
"Watch cancelled Google Calendar events": {
"main": [
[
{
"node": "Iterate through attendees (event canceled)",
"type": "main",
"index": 0
}
]
]
},
"Iterate through attendees (event created)": {
"main": [
[
{
"node": "Filter email domain (new event)",
"type": "main",
"index": 0
}
]
]
},
"Iterate through attendees (event canceled)": {
"main": [
[
{
"node": "Filter email domain (canceled event)",
"type": "main",
"index": 0
}
]
]
},
"Iterate through attendees (status changed)": {
"main": [
[
{
"node": "Filter email domain (updated event)",
"type": "main",
"index": 0
}
]
]
}
}
}