{"workflow":{"id":13721,"name":"Create WordPress users from KlickTipp and tag contacts based on comments","views":21,"recentViews":0,"totalViews":21,"createdAt":"2026-02-26T07:10:36.280Z","description":"![KlickTipp Wordpress1.png](fileId:4694)\n\n---\n## **Community Node Disclaimer**\nThis workflow uses **KlickTipp community nodes**, available for **self-hosted n8n instances only**.\n\n---\n\n## **Who’s it for**\nMarketing teams and course/community operators using **WordPress** and **KlickTipp** who want to automate the full bridge between lead capture and member engagement:\n\n* **Instant member access:** Automatically create WordPress subscriber accounts after a KlickTipp form signup.\n* **Consent-safe provisioning:** Only create accounts if the user explicitly consented.\n* **Engagement tracking:** Pull approved WordPress comments and write them into the KlickTipp contact profile.\n* **Interest segmentation:** Automatically tag contacts based on which landing page/content they commented on.\n\nThis workflow removes manual user creation, keeps your marketing database enriched with behavioral data, and enables highly targeted follow-up campaigns.\n\n---\n\n## **How it works**\nThis workflow connects **KlickTipp ↔ WordPress** in two directions:  \n(1) **Signup → Account creation**, and (2) **Comments → Profile enrichment + tagging**.\n\n### **KlickTipp → WordPress (User creation on signup)**\nTriggered by the **Form signup for Wordpress in KlickTipp form** webhook (RAW form submission):\n\n1. **Consent Filter:** The **Filter** node only allows signups where `field229493` equals **\"I give consent\"**.\n2. **Identity Generation:** **Set username & password** generates:\n   * A unique, URL-safe **username** based on first + last name (normalized, special characters removed) plus the KlickTipp subscriber ID.\n   * A **12-digit random numeric password** stored as `temporary_password`.\n3. **Account Provisioning:** **Generate Wordpress user from signup** creates the user via WordPress (role: `subscriber`) using the generated username, password, and contact profile data.\n4. **Role Enforcement:** **Generate Wordpress user from signup1** sets/ensures the WordPress role via REST API.\n5. **Feedback to KlickTipp:** **Update Wordpress user ID in KlickTipp** writes the WordPress account data back into KlickTipp custom fields:\n   * `field229462` → WordPress User ID  \n   * `field228982` → WordPress Username  \n   * `field228983` → Temporary Password  \n\nThis enables automated onboarding emails that include login credentials (if you choose to send them).\n\n---\n\n### **WordPress → KlickTipp (Comment sync + profile enrichment)**\nTriggered daily by **Pull comments trigger** (scheduled at **08:00**):\n\n1. **Fetch Activity:** **Get last comments from Wordpress** retrieves **approved comments from the last 24 hours** (via the `after = now - 24h` query parameter).\n2. **Find the commenter in WordPress:** **Search WP Users with role Subscriber** looks up the comment author by email and restricts results to WordPress users with role **subscriber**.\n3. **Verify KlickTipp contact:** **Check for contact existence** tries to find the KlickTipp subscriber by email.\n   * If found → continue.\n   * If not found → **No Operation, do nothing** prevents orphaned data writes.\n4. **Write comment to KlickTipp:** **Write comment into contact field** strips HTML from the comment content and stores the plain text in:\n   * `field229468` → last comment text\n\n---\n\n### **Segmentation & Tagging (based on comment source URL)**\nAfter the comment is stored, **Check relevant segment** evaluates the `link` (where the comment was posted) and applies tags accordingly:\n\n* **Landingpage A comment** → **Tag contact** applies tag ID `14162905`\n* **Landingpage B comment** → **Tag contact1** applies tag ID `14176702`\n\nThis gives you interest-based tagging driven by real engagement, not just form submissions.\n\n---\n\n## **Setup steps**\n1. **Install Community Nodes:** Ensure the KlickTipp community node is installed on your self-hosted n8n instance.\n2. **KlickTipp form + consent field:**\n   * Use a **RAW form** and connect it to the webhook trigger.\n   * Ensure you collect explicit consent and map it to `field229493` with the value **\"I give consent\"**.\n3. **Create KlickTipp custom fields:**\n   * WordPress User ID → `field229462`\n   * WordPress Username → `field228982`\n   * WordPress Password → `field228983`\n   * Last Comment Text → `field229468`\n4. **WordPress API access:**\n   * Create an **Application Password** for a WordPress admin user.\n   * Configure your **WordPress credentials** in n8n.\n5. **Update URLs and segmentation rules:**\n   * Confirm your WordPress base URL matches your site (`https://cht.klicktipptest.de/...`).\n   * Update the **Check relevant segment** switch rules to match your real landing page URLs.\n6. **Test & activate:**\n   * Run one test signup to confirm user creation + field writeback.\n   * Add a test comment and verify the comment text field + tag assignment.\n\n---\n\n## **Requirements**\n* Self-hosted **n8n** instance (for KlickTipp community nodes).\n* **KlickTipp** account with API access.\n* **WordPress** site with REST API enabled.\n* WordPress user with permissions + **Application Password** (to create users and read comments).\n\n---\n\n## **How to customize**\n* **Role control:** Change the assigned role from `subscriber` to other roles where appropriate.\n* **Comment sync window:** Adjust the `after` parameter in **Get last comments from Wordpress** (e.g., last 6 hours, last 7 days).\n* **Richer segmentation:** Add more cases in **Check relevant segment** for additional pages/topics and map them to different KlickTipp tag IDs.\n* **Data enrichment:** Store additional comment metadata (post title, URL, date) into extra KlickTipp fields if you want deeper profiling.\n","workflow":{"meta":{"instanceId":"7fdc912a14c5de2a2ee62207cc8d6b6b0e634302d73adb6237d84575a3e713bb","templateCredsSetupCompleted":true},"nodes":[{"id":"456264c6-c435-46a3-b16a-329fad79f848","name":"Form signup for Wordpress in KlickTipp form","type":"n8n-nodes-klicktipp.klicktippTrigger","notes":"This node triggers when a contact made a submission in the RAW form that is connected to the according webhook in KlickTipp.","position":[9008,4672],"webhookId":"028af4a0-dc44-4021-8862-5a107b506c07","parameters":{"path":"wordpress-registration-submission-via-klicktipp-form"},"credentials":{"klickTippApi":{"id":"51vvRGb1OLID2QbR","name":"KlickTipp DEMO Integrations"}},"notesInFlow":true,"typeVersion":1},{"id":"7b548ecb-9bb5-4d28-8d29-a3c2496aaaae","name":"Set username & password","type":"n8n-nodes-base.set","notes":"This node generates a fitting username and password for the creation of a Wordpress user with.","position":[9488,4672],"parameters":{"options":{},"assignments":{"assignments":[{"id":"5a046e19-2997-4d58-9bf6-42b3556c0edb","name":"username","type":"string","value":"={{\n(\n  ($json.fieldFirstName ?? '') + \n  ($json.fieldLastName ?? '')\n)\n.normalize('NFD')\n.replace(/[\\u0300-\\u036f]/g, '')\n.replace(/[^a-zA-Z0-9]/g, '')\n.toLowerCase() + '_' + $node[\"Form signup for Wordpress in KlickTipp form\"].json.id\n}}"},{"id":"7cbaf429-6aab-4399-b45a-bd08134fce46","name":"temporary_password","type":"string","value":"={{ \n  // Generate a random 12-digit numeric password\n\n  // Step 1: Math.random() generates a number between 0 and 1\n  // Step 2: Multiply by 900000000000 to get a range of 0–899999999999\n  // Step 3: Add 100000000000 so the number is always 12 digits (no leading zero issue)\n  // Step 4: Math.floor() removes decimals\n  // Step 5: Convert to string so n8n treats it as text\n\n  Math.floor(100000000000 + Math.random() * 900000000000).toString()\n}}"}]}},"notesInFlow":true,"typeVersion":3.4},{"id":"a101bf5d-46ad-40a9-aa0c-57d16e7caacc","name":"Update Wordpress user ID in KlickTipp","type":"n8n-nodes-klicktipp.klicktipp","notes":"This node updates the contact in KlickTipp in order to save the generated Wordpress user data.","position":[10976,4656],"parameters":{"fields":{"dataFields":[{"fieldId":"field229462","fieldValue":"={{ $json.id }}"},{"fieldId":"field228982","fieldValue":"={{ $('Set username & password').item.json.username }}"},{"fieldId":"field228983","fieldValue":"={{ $('Set username & password').item.json.temporary_password }}"}]},"resource":"subscriber","operation":"update","subscriberId":"={{ $('Form signup for Wordpress in KlickTipp form').item.json.id }}","identifierType":"id"},"notesInFlow":true,"typeVersion":3},{"id":"71c1e86a-af57-4892-9d70-5ab897ac6f53","name":"Get last comments from Wordpress","type":"n8n-nodes-base.httpRequest","notes":"This node gets all approved comments from the last 24 hours.","position":[9008,5088],"parameters":{"url":"https://cht.klicktipptest.de/wp-json/wp/v2/comments?context=edit","options":{"response":{}},"sendQuery":true,"authentication":"predefinedCredentialType","queryParameters":{"parameters":[{"name":"per_page","value":"100"},{"name":"orderby","value":"date"},{"name":"order","value":"desc"},{"name":"status","value":"approve"},{"name":"after","value":"={{ $now.minus({ hours: 24 }).toISO() }}"}]},"nodeCredentialType":"wordpressApi"},"credentials":{"wordpressApi":{"id":"aeD9ECP5bUVkb4Wg","name":"Ricardo's CHT Test Wordpress account"}},"notesInFlow":true,"typeVersion":4},{"id":"be7277d4-b876-4ff9-aaa0-88f6adc8d4c5","name":"Check for contact existence","type":"n8n-nodes-klicktipp.klicktipp","notes":"This node checks if the Wordpress user already exists in KlickTipp.","onError":"continueErrorOutput","position":[9728,5088],"parameters":{"resource":"subscriber","operation":"get","lookupEmail":"={{ $json.email }}"},"notesInFlow":true,"typeVersion":3},{"id":"1320463f-056d-432c-93be-625153161e05","name":"Write comment into contact field","type":"n8n-nodes-klicktipp.klicktipp","notes":"This node updates the contact in KlickTipp in order to write the comment into a custom field.","position":[10992,5072],"parameters":{"fields":{"dataFields":[{"fieldId":"field229468","fieldValue":"={{\n  // Get the HTML content from the WordPress node\n  $('Get last comments from Wordpress').item.json.content.rendered\n  \n    // Remove all HTML tags (anything between < and >)\n    .replace(/<[^>]*>/g, '')\n    \n    // Remove leading and trailing whitespace\n    .trim()\n}}"}]},"resource":"subscriber","operation":"update","subscriberId":"={{ $json.id }}","identifierType":"id"},"notesInFlow":true,"typeVersion":3},{"id":"7b94d39d-d126-4f3d-a0a6-82d239f333e4","name":"Check relevant segment","type":"n8n-nodes-base.switch","notes":"This node checks to which segment this contact should be added.","position":[11248,5072],"parameters":{"rules":{"values":[{"outputKey":"Landingpage A comment","conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"c68abaae-bf0a-4ba3-b6c5-faede593cf83","operator":{"type":"string","operation":"contains"},"leftValue":"={{ $('Get last comments from Wordpress').item.json.link }}","rightValue":"https://cht.klicktipptest.de/wordpress-comments-klicktipp-integration"}]},"renameOutput":true},{"outputKey":"Landingpage B comment","conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e6ce3bdd-f807-462e-a15a-281aa0974a81","operator":{"type":"string","operation":"contains"},"leftValue":"={{ $('Get last comments from Wordpress').item.json.link }}","rightValue":"ABC"}]},"renameOutput":true}]},"options":{"allMatchingOutputs":true}},"notesInFlow":true,"typeVersion":3.4},{"id":"aedbc7ce-1f1d-465f-8acb-0c91034bf108","name":"Tag contact","type":"n8n-nodes-klicktipp.klicktipp","notes":"This node add the contact to the according segment by adding the desired Tag.","position":[11472,4976],"parameters":{"email":"={{ $('Search WP Users with role Subscriber').item.json.email }}","tagId":["14162905"],"resource":"contact-tagging"},"notesInFlow":true,"typeVersion":3},{"id":"9c2f4117-c512-4a88-8a78-3b9e5996a8ab","name":"Tag contact1","type":"n8n-nodes-klicktipp.klicktipp","notes":"This node add the contact to the according segment by adding the desired Tag.","position":[11472,5168],"parameters":{"email":"={{ $('Search WP Users with role Subscriber').item.json.email }}","tagId":["14176702"],"resource":"contact-tagging"},"notesInFlow":true,"typeVersion":3},{"id":"bf3ae79b-4559-4e5b-aa94-637f8961619f","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[8752,4528],"parameters":{"color":7,"width":416,"height":912,"content":"## 1. Inbound Form submissions and comments"},"typeVersion":1},{"id":"9e596bd1-e587-4b3b-809a-41c1e013afb3","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[9424,4528],"parameters":{"color":7,"width":224,"height":912,"content":"## 3. Identity & Security Logic"},"typeVersion":1},{"id":"9095b302-710d-470a-8485-c6ef158b9f93","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[9664,4528],"parameters":{"color":7,"width":628,"height":912,"content":"## 4. WordPress Account Management"},"typeVersion":1},{"id":"9a0b1cb3-8d04-4fc8-8317-7c9dda98e40f","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[10928,4528],"parameters":{"color":7,"width":224,"height":912,"content":"## 6. Data Merging & Writing"},"typeVersion":1},{"id":"7f627d02-41aa-463d-8ece-6a7abdbb3ebe","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[11168,4528],"parameters":{"color":7,"width":502,"height":912,"content":"## 7. Segmentation & Tagging"},"typeVersion":1},{"id":"54baec22-9f6e-44d6-8aa9-f4569c2e0779","name":"Search WP Users with role Subscriber","type":"n8n-nodes-base.httpRequest","notes":"This node gets further data from the Wordpress user that left a comment which was already approved. The search is already filtered down to Wordpress users with the role → Subscriber.","position":[9488,5088],"parameters":{"url":"https://cht.klicktipptest.de/wp-json/wp/v2/users","options":{},"sendQuery":true,"authentication":"predefinedCredentialType","queryParameters":{"parameters":[{"name":"context","value":"edit"},{"name":"search","value":"={{ $json.author_email }}"},{"name":"roles","value":"subscriber"}]},"nodeCredentialType":"wordpressApi"},"credentials":{"wordpressApi":{"id":"aeD9ECP5bUVkb4Wg","name":"Ricardo's CHT Test Wordpress account"}},"notesInFlow":true,"typeVersion":4},{"id":"f09a72b2-b5ff-4919-87e7-2c0a2f732e3f","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[10304,4528],"parameters":{"color":7,"width":608,"height":912,"content":"## 5. Error handling"},"typeVersion":1},{"id":"d45ec507-901a-4b81-8608-018cc56943eb","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","position":[8016,4528],"parameters":{"width":727,"height":1756,"content":"Community Node Disclaimer: This workflow uses KlickTipp community nodes.\n\n## Introduction\nThis workflow automates the bridge between **KlickTipp** and **WordPress**, focusing on two primary objectives: automating user account creation upon signup and synchronizing user interactions (comments) back into the marketing database. \n\nBy linking these systems, you ensure that every new lead automatically receives access to your WordPress site and that their engagement on your landing pages is tracked directly on their contact profile in KlickTipp.\n\n## How it works\n\n### 1. WordPress User Creation (Inbound Signup)\nTriggered by a **KlickTipp RAW form submission** (\"Form signup for Wordpress\"):\n- **Submission Filter**: A filter node checks whether the submissions carries consent for the ceration of users.\n- **Identity Generation**: A Code node automatically generates a unique, URL-safe **username** based on the contact's first and last name (normalized to remove special characters) and a secure **12-character random password**.\n- **Account Provisioning**: The workflow sends a POST request to the WordPress REST API to create a new user with the role of `subscriber`.\n- **Data Feedback Loop**: Once created, the new WordPress **User ID**, **Username**, and **Password** are written back into KlickTipp custom fields (`field229462`, `field228982`, `field228983`). This allows you to send automated welcome emails containing their login credentials.\n\n### 2. Comment Synchronization & Tracking\nTriggered on a schedule or manual execution (\"Get last comments from Wordpress\"):\n- **Fetch Activity**: Retrieves all approved WordPress comments from the last 24 hours.\n- **User Identification**: Searches the WordPress database for users with the `subscriber` role matching the comment author's email to ensure only registered members are synced.\n- **Contact Verification**: Checks if the commenter exists in KlickTipp. If not, the process stops for that item to prevent orphaned data.\n- **Content Cleaning**: The HTML comment content is stripped of tags using Regex (e.g., `<p>` → text) and written into a specific KlickTipp custom field (`field229468`).\n\n### 3. Segmentation & Interest Tagging\nAfter a comment is recorded, the workflow evaluates the source of the interaction:\n- **Switch Logic**: It checks the URL (`link`) where the comment was posted.\n- **Dynamic Tagging**: \n  - If the comment was on **Landingpage A**, the contact is tagged with ID `14162905`.\n  - If the comment was on **Landingpage B**, the contact is tagged with ID `14176702`.\n- This allows for highly targeted follow-up campaigns based on which specific topics or pages the user is engaging with.\n\n## Setup Instructions\n\n### 1) KlickTipp Preparation\n- Create the following **custom fields** to store WordPress data:\n  - `WP_User_ID` (mapped to `field229462`)\n  - `WP_Username` (mapped to `field228982`)\n  - `WP_Password` (mapped to `field228983`)\n  - `Last_Comment_Text` (mapped to `field229468`)\n- Set up a RAW HTML form in KlickTipp and connect its success action to the n8n webhook URL.\n\n### 2) WordPress Preparation\n- Ensure the **WordPress REST API** is active.\n- Create an **Application Password** for a WordPress user with administrative rights (required to create other users and read comments).\n- Ensure your landing page URLs match the strings defined in the \"Check relevant segment\" switch node.\n\n### 3) Credential Configuration\n- **KlickTipp API**: Provide your KlickTipp username and API password.\n- **WordPress API**: Use the \"Basic Auth\" method with your WordPress username and the generated Application Password.\n\n## Customization\n- **Password Strength**: You can modify the `chars` variable in the \"Set username & password\" node to change password complexity.\n- **Role Management**: Change the `roles` array in the \"Generate Wordpress user\" node if signups should receive different permissions (e.g., `contributor`).\n- **Sync Frequency**: Adjust the `after` parameter in the \"Get last comments\" node and the workflow trigger interval to change how often comments are synced."},"typeVersion":1},{"id":"53252f9f-91e8-4f98-b13e-edc7bd783b6d","name":"Sticky Note6","type":"n8n-nodes-base.stickyNote","position":[9184,4528],"parameters":{"color":7,"width":224,"height":912,"content":"## 2. Filter requests"},"typeVersion":1},{"id":"4702b987-b2ef-4852-ac78-210f53b20d63","name":"Filter","type":"n8n-nodes-base.filter","notes":"This node filters out all form submissions which did not consent to the user creation.","position":[9248,4672],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"c8c203a4-d68e-4325-ba8c-b70667971b49","operator":{"name":"filter.operator.equals","type":"string","operation":"equals"},"leftValue":"={{ $json.field229493 }}","rightValue":"I give consent"}]}},"notesInFlow":true,"typeVersion":2.3},{"id":"0b3a7955-07b2-4190-b00b-4986f41bb210","name":"Pull comments trigger","type":"n8n-nodes-base.scheduleTrigger","notes":"This node triggers the flow using a scheduler to pull the comments in Wordpress.","position":[8800,5088],"parameters":{"rule":{"interval":[{"triggerAtHour":8}]}},"notesInFlow":true,"typeVersion":1.3},{"id":"e0b793fd-af16-40fd-a3b4-977d7527af77","name":"No Operation, do nothing","type":"n8n-nodes-base.noOp","notes":"This node is executed if the user was not found in KlickTipp","position":[10368,5248],"parameters":{},"notesInFlow":true,"typeVersion":1},{"id":"a005ed52-ff54-42d6-8cc1-d514e6754d1d","name":"Search WP Users with role Subscriber1","type":"n8n-nodes-base.httpRequest","notes":"This node gets further data from the Wordpress user that left a comment which was already approved. The search is already filtered down to Wordpress users with the role → Subscriber.","position":[10576,4832],"parameters":{"url":"https://cht.klicktipptest.de/wp-json/wp/v2/users","options":{},"sendQuery":true,"authentication":"predefinedCredentialType","queryParameters":{"parameters":[{"name":"context","value":"edit"},{"name":"search","value":"={{ $('Form signup for Wordpress in KlickTipp form').item.json.email }}"}]},"nodeCredentialType":"wordpressApi"},"credentials":{"wordpressApi":{"id":"aeD9ECP5bUVkb4Wg","name":"Ricardo's CHT Test Wordpress account"}},"notesInFlow":true,"typeVersion":4},{"id":"a8242706-d500-466e-8db0-d1edef1a3b24","name":"Update a user","type":"n8n-nodes-base.wordpress","notes":"This node amends the nickname of an already existing user in wordpress by adding the KlickTipp contact ID.","position":[10768,4832],"parameters":{"userId":"={{ $json.id }}","resource":"user","operation":"update","updateFields":{"nickname":"={{ $json.nickname }}_{{ $('Form signup for Wordpress in KlickTipp form').item.json.id }}"}},"credentials":{"wordpressApi":{"id":"aeD9ECP5bUVkb4Wg","name":"Ricardo's CHT Test Wordpress account"}},"notesInFlow":true,"typeVersion":1},{"id":"528a34d8-531c-41aa-b10a-6cbe45230677","name":"Update Wordpress user ID in KlickTipp1","type":"n8n-nodes-klicktipp.klicktipp","notes":"This node updates the contact in KlickTipp in order to save the generated Wordpress user data.","position":[10976,4832],"parameters":{"fields":{"dataFields":[{"fieldId":"field229462","fieldValue":"={{ $json.id }}"},{"fieldId":"field228982","fieldValue":"={{ $json.username }}"}]},"resource":"subscriber","operation":"update","subscriberId":"={{ $('Form signup for Wordpress in KlickTipp form').item.json.id }}","identifierType":"id"},"notesInFlow":true,"typeVersion":3},{"id":"d6d745ed-80ba-442d-a2ad-d96b02341210","name":"Update user role","type":"n8n-nodes-base.httpRequest","notes":"This node creates the according Wordpress user with the role subscriber.","position":[10144,4656],"parameters":{"url":"=https://cht.klicktipptest.de/wp-json/wp/v2/users/{{ $json.id }}","method":"POST","options":{},"jsonBody":"={\n  \"roles\": [\"subscriber\"] \n}","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"wordpressApi"},"credentials":{"wordpressApi":{"id":"aeD9ECP5bUVkb4Wg","name":"Ricardo's CHT Test Wordpress account"}},"notesInFlow":true,"typeVersion":4.3},{"id":"95d68654-d77c-4c69-b672-b1c26b014ad3","name":"Generate Wordpress user from signup1","type":"n8n-nodes-base.httpRequest","notes":"This node creates the according Wordpress user with the role subscriber.","onError":"continueErrorOutput","position":[9728,4672],"parameters":{"url":"=https://cht.klicktipptest.de/wp-json/wp/v2/users","method":"POST","options":{},"jsonBody":"={\n  \"username\": \"{{ $json.username }}\",\n  \"name\":\"{{ $('Form signup for Wordpress in KlickTipp form').item.json.fullname }}\",\n  \"email\": \"{{ $('Form signup for Wordpress in KlickTipp form').item.json.email }}\",\n  \"first_name\": \"{{ $('Form signup for Wordpress in KlickTipp form').item.json.fieldFirstName }}\",\n  \"last_name\": \"{{ $('Form signup for Wordpress in KlickTipp form').item.json.fieldLastName }}\",\n  \"password\":\"{{ $json.temporary_password }}\",\n  \"roles\": [\"subscriber\"]\n}","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"wordpressApi"},"credentials":{"wordpressApi":{"id":"aeD9ECP5bUVkb4Wg","name":"Ricardo's CHT Test Wordpress account"}},"notesInFlow":true,"typeVersion":4.3},{"id":"51ad3ce3-1e53-4ce1-908b-5f46469a5ab8","name":"Error on email address","type":"n8n-nodes-base.filter","notes":"This filter node only processes contact creation errors based on the email already being taken","position":[10368,4832],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"3ad4fea3-7f3c-4ab7-8d3c-37533f54c353","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.error.description }}","rightValue":"=Diese E-Mail-Adresse wird bereits verwendet!"}]}},"notesInFlow":true,"typeVersion":2.3}],"pinData":{},"connections":{"Filter":{"main":[[{"node":"Set username & password","type":"main","index":0}]]},"Update a user":{"main":[[{"node":"Update Wordpress user ID in KlickTipp1","type":"main","index":0}]]},"Update user role":{"main":[[{"node":"Update Wordpress user ID in KlickTipp","type":"main","index":0}]]},"Pull comments trigger":{"main":[[{"node":"Get last comments from Wordpress","type":"main","index":0}]]},"Check relevant segment":{"main":[[{"node":"Tag contact","type":"main","index":0}],[{"node":"Tag contact1","type":"main","index":0}]]},"Error on email address":{"main":[[{"node":"Search WP Users with role Subscriber1","type":"main","index":0}]]},"Set username & password":{"main":[[{"node":"Generate Wordpress user from signup1","type":"main","index":0}]]},"Check for contact existence":{"main":[[{"node":"Write comment into contact field","type":"main","index":0}],[{"node":"No Operation, do nothing","type":"main","index":0}]]},"Get last comments from Wordpress":{"main":[[{"node":"Search WP Users with role Subscriber","type":"main","index":0}]]},"Write comment into contact field":{"main":[[{"node":"Check relevant segment","type":"main","index":0}]]},"Generate Wordpress user from signup1":{"main":[[{"node":"Update user role","type":"main","index":0}],[{"node":"Error on email address","type":"main","index":0}]]},"Search WP Users with role Subscriber":{"main":[[{"node":"Check for contact existence","type":"main","index":0}]]},"Search WP Users with role Subscriber1":{"main":[[{"node":"Update a user","type":"main","index":0}]]},"Form signup for Wordpress in KlickTipp form":{"main":[[{"node":"Filter","type":"main","index":0}]]}}},"lastUpdatedBy":29,"workflowInfo":{"nodeCount":27,"nodeTypes":{"n8n-nodes-base.set":{"count":1},"n8n-nodes-base.noOp":{"count":1},"n8n-nodes-base.filter":{"count":2},"n8n-nodes-base.switch":{"count":1},"n8n-nodes-base.wordpress":{"count":1},"n8n-nodes-base.stickyNote":{"count":8},"n8n-nodes-base.httpRequest":{"count":5},"n8n-nodes-klicktipp.klicktipp":{"count":6},"n8n-nodes-base.scheduleTrigger":{"count":1},"n8n-nodes-klicktipp.klicktippTrigger":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"KlickTipp","username":"KlickTipp","bio":"Reach 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.","verified":true,"links":["https://www.klicktipp.com/"],"avatar":"https://gravatar.com/avatar/38677fedcb7c47d414fa2b6ecabb1f51a1f0efaecd06f316971632d6c192e2ff?r=pg&d=retro&size=200"},"nodes":[{"id":19,"icon":"file:httprequest.svg","name":"n8n-nodes-base.httpRequest","codex":{"data":{"alias":["API","Request","URL","Build","cURL"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/world-poetry-day-workflow/","icon":"📜","label":"Celebrating World Poetry Day with a daily poem in Telegram"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automate-designs-with-bannerbear-and-n8n/","icon":"🎨","label":"Automate Designs with Bannerbear and n8n"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/how-to-use-the-http-request-node-the-swiss-army-knife-for-workflow-automation/","icon":"🧰","label":"How to use the HTTP Request Node - The Swiss Army Knife for Workflow Automation"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"},{"url":"https://n8n.io/blog/creating-scheduled-text-affirmations-with-n8n/","icon":"🤟","label":"Creating scheduled text affirmations with n8n"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"output\"]","defaults":{"name":"HTTP Request","color":"#0004F5"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MCAyMEM0MCA4Ljk1MzE0IDMxLjA0NjkgMCAyMCAwQzguOTUzMTQgMCAwIDguOTUzMTQgMCAyMEMwIDMxLjA0NjkgOC45NTMxNCA0MCAyMCA0MEMzMS4wNDY5IDQwIDQwIDMxLjA0NjkgNDAgMjBaTTIwIDM2Ljk0NThDMTguODg1MiAzNi45NDU4IDE3LjEzNzggMzUuOTY3IDE1LjQ5OTggMzIuNjk4NUMxNC43OTY0IDMxLjI5MTggMTQuMTk2MSAyOS41NDMxIDEzLjc1MjYgMjcuNjg0N0gyNi4xODk4QzI1LjgwNDUgMjkuNTQwMyAyNS4yMDQ0IDMxLjI5MDEgMjQuNTAwMiAzMi42OTg1QzIyLjg2MjIgMzUuOTY3IDIxLjExNDggMzYuOTQ1OCAyMCAzNi45NDU4Wk0xMi45MDY0IDIwQzEyLjkwNjQgMjEuNjA5NyAxMy4wMDg3IDIzLjE2NCAxMy4yMDAzIDI0LjYzMDVIMjYuNzk5N0MyNi45OTEzIDIzLjE2NCAyNy4wOTM2IDIxLjYwOTcgMjcuMDkzNiAyMEMyNy4wOTM2IDE4LjM5MDMgMjYuOTkxMyAxNi44MzYgMjYuNzk5NyAxNS4zNjk1SDEzLjIwMDNDMTMuMDA4NyAxNi44MzYgMTIuOTA2NCAxOC4zOTAzIDEyLjkwNjQgMjBaTTIwIDMuMDU0MTlDMjEuMTE0OSAzLjA1NDE5IDIyLjg2MjIgNC4wMzA3OCAyNC41MDAxIDcuMzAwMzlDMjUuMjA2NiA4LjcxNDA4IDI1LjgwNzIgMTAuNDA2NyAyNi4xOTIgMTIuMzE1M0gxMy43NTAxQzE0LjE5MzMgMTAuNDA0NyAxNC43OTQyIDguNzEyNTQgMTUuNDk5OCA3LjMwMDY0QzE3LjEzNzcgNC4wMzA4MyAxOC44ODUxIDMuMDU0MTkgMjAgMy4wNTQxOVpNMzAuMTQ3OCAyMEMzMC4xNDc4IDE4LjQwOTkgMzAuMDU0MyAxNi44NjE3IDI5LjgyMjcgMTUuMzY5NUgzNi4zMDQyQzM2LjcyNTIgMTYuODQyIDM2Ljk0NTggMTguMzk2NCAzNi45NDU4IDIwQzM2Ljk0NTggMjEuNjAzNiAzNi43MjUyIDIzLjE1OCAzNi4zMDQyIDI0LjYzMDVIMjkuODIyN0MzMC4wNTQzIDIzLjEzODMgMzAuMTQ3OCAyMS41OTAxIDMwLjE0NzggMjBaTTI2LjI3NjcgNC4yNTUxMkMyNy42MzY1IDYuMzYwMTkgMjguNzExIDkuMTMyIDI5LjM3NzQgMTIuMzE1M0gzNS4xMDQ2QzMzLjI1MTEgOC42NjggMzAuMTA3IDUuNzgzNDYgMjYuMjc2NyA0LjI1NTEyWk0xMC42MjI2IDEyLjMxNTNINC44OTI5M0M2Ljc1MTQ3IDguNjY3ODQgOS44OTM1MSA1Ljc4MzQxIDEzLjcyMzIgNC4yNTUxM0MxMi4zNjM1IDYuMzYwMjEgMTEuMjg5IDkuMTMyMDEgMTAuNjIyNiAxMi4zMTUzWk0zLjA1NDE5IDIwQzMuMDU0MTkgMjEuNjAzIDMuMjc3NDMgMjMuMTU3NSAzLjY5NDg0IDI0LjYzMDVIMTAuMTIxN0M5Ljk0NjE5IDIzLjE0MiA5Ljg1MjIyIDIxLjU5NDMgOS44NTIyMiAyMEM5Ljg1MjIyIDE4LjQwNTcgOS45NDYxOSAxNi44NTggMTAuMTIxNyAxNS4zNjk1SDMuNjk0ODRDMy4yNzc0MyAxNi44NDI1IDMuMDU0MTkgMTguMzk3IDMuMDU0MTkgMjBaTTI2LjI3NjYgMzUuNzQyN0MyNy42MzY1IDMzLjYzOTMgMjguNzExIDMwLjg2OCAyOS4zNzc0IDI3LjY4NDdIMzUuMTA0NkMzMy4yNTEgMzEuMzMyMiAzMC4xMDY4IDM0LjIxNzkgMjYuMjc2NiAzNS43NDI3Wk0xMy43MjM0IDM1Ljc0MjdDOS44OTM2OSAzNC4yMTc5IDYuNzUxNTUgMzEuMzMyNCA0Ljg5MjkzIDI3LjY4NDdIMTAuNjIyNkMxMS4yODkgMzAuODY4IDEyLjM2MzUgMzMuNjM5MyAxMy43MjM0IDM1Ljc0MjdaIiBmaWxsPSIjM0E0MkU5Ii8+Cjwvc3ZnPgo="},"displayName":"HTTP Request","typeVersion":4,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":26,"icon":"fa:arrow-right","name":"n8n-nodes-base.noOp","codex":{"data":{"alias":["nothing"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/create-a-toxic-language-detector-for-telegram/","icon":"🤬","label":"Create a toxic language detector for Telegram in 4 step"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.noop/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"organization\"]","defaults":{"name":"No Operation, do nothing","color":"#b0b0b0"},"iconData":{"icon":"arrow-right","type":"icon"},"displayName":"No Operation, do nothing","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":38,"icon":"fa:pen","name":"n8n-nodes-base.set","codex":{"data":{"alias":["Set","JS","JSON","Filter","Transform","Map"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Edit Fields"},"iconData":{"icon":"pen","type":"icon"},"displayName":"Edit Fields (Set)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":112,"icon":"fa:map-signs","name":"n8n-nodes-base.switch","codex":{"data":{"alias":["Router","If","Path","Filter","Condition","Logic","Branch","Case"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/build-your-own-virtual-assistant-with-n8n-a-step-by-step-guide/","icon":"👦","label":"Build your own virtual assistant with n8n: A step by step guide"},{"url":"https://n8n.io/blog/automation-for-maintainers-of-open-source-projects/","icon":"🏷️","label":"How to automatically manage contributions to open-source projects"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.switch/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"transform\"]","defaults":{"name":"Switch","color":"#506000"},"iconData":{"icon":"map-signs","type":"icon"},"displayName":"Switch","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":118,"icon":"file:wordpress.svg","name":"n8n-nodes-base.wordpress","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.wordpress/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/wordpress/"}]},"categories":["Marketing"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"output\"]","defaults":{"name":"Wordpress"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9IjguMzk5IDguNCA1MS4yIDUxLjIiPjxwYXRoIGZpbGw9IiMyMTc1OUIiIGQ9Ik0zNCA1OS42QzE5LjgxMyA1OS42IDguMjkzIDQ4LjI5MyA4LjQgMzRTMTkuMjggOC40IDM0IDguNCA1OS42IDE5LjkyIDU5LjYgMzQgNDguMTg3IDU5LjYgMzQgNTkuNm03LjU3My0zLjk0Ny03LjI1My0xOS41Mi02LjgyNyAxOS45NDdjNS4wMTQgMS4xNzQgOC40MjcgMS40OTMgMTQuMDgtLjQyN20tMTcuNzA2LTEuMDY2LTEwLjg4LTI5Ljc2Yy0xLjQ5NCAzLjItMS44MTMgNS44NjctMi4wMjcgOS4xNzMuMTA3IDguNzQ2IDUuMDEzIDE2Ljc0NiAxMi45MDcgMjAuNTg3TTU2LjkzNCAzNGMuMTA2LTUuNjUzLTIuNDUzLTEwLjEzMy0yLjY2Ny0xMC43NzMuMjE0IDQuMzc0LS40MjcgNi42MTMtMS4xNzMgOS4wNjdsLTcuNDY3IDIxLjQ0QzU1LjAxNCA0OC4wOCA1Ni44MjYgMzkuNjUzIDU3LjA0IDM0em0tMjMuNjgtLjk2LTMuNjI3LTkuOTItMi42NjctLjIxM2MtMS4wNjYtLjc0Ny0uNDI3LTEuOTIuMzItMS45MiA0LjguMzIgNy40NjYuMzIgMTIuMjY3IDAgMS4xNzQgMCAxLjQ5MyAxLjcwNy4xMDYgMS45MmwtMi41Ni4yMTMgOC4zMTkgMjQuNTMzIDMuOTQ2LTEzLjQ0Yy4yMTQtNS44NjYtMS4zODctNi41MDYtMy41Mi0xMC43NzMtMS43MDctMy4zMDcuMTA3LTYuNTA3IDMuNDE0LTYuNjEzLTIuNjY4LTIuNTYtOC4xMDctNS43Ni0xNS4yNTQtNS44NjdzLTE0LjcyIDMuNTItMTkuMiAxMC4zNDdsNy44OTQtLjIxM2MuOTYuNDI3LjUzMyAxLjgxMyAwIDEuOTJsLTIuNzczLjIxMyA4LjMyIDI0Ljk2eiIvPjwvc3ZnPg=="},"displayName":"Wordpress","typeVersion":1,"nodeCategories":[{"id":27,"name":"Marketing"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":839,"icon":"fa:clock","name":"n8n-nodes-base.scheduleTrigger","codex":{"data":{"alias":["Time","Scheduler","Polling","Cron","Interval"],"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\",\"schedule\"]","defaults":{"name":"Schedule Trigger","color":"#31C49F"},"iconData":{"icon":"clock","type":"icon"},"displayName":"Schedule Trigger","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":844,"icon":"fa:filter","name":"n8n-nodes-base.filter","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The Filter node can be used to filter items based on a condition. If the condition is met, the item will be passed on to the next node. If the condition is not met, the item will be omitted. Conditions can be combined together by AND(meet all conditions), or OR(meet at least one condition).","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.filter/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Filter","color":"#229eff"},"iconData":{"icon":"filter","type":"icon"},"displayName":"Filter","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":37,"name":"Lead Generation"}],"image":[{"id":4694,"url":"https://n8niostorageaccount.blob.core.windows.net/n8nio-strapi-blobs-prod/assets/Klick_Tipp_Wordpress1_c44948d603.png"}]}}