{"workflow":{"id":13225,"name":"Sync CRM contacts with Mailchimp and Pipedrive","views":79,"recentViews":0,"totalViews":79,"createdAt":"2026-02-05T09:35:04.618Z","description":"# CRM Contact Sync with Mailchimp and Pipedrive\n\nThis workflow keeps your contact records perfectly aligned between your CRM (e.g. HubSpot / Salesforce / Pipedrive) and Mailchimp. Whenever a contact is created or updated in one system, the automation propagates the change to the other platform, ensuring every email address, phone number and custom field stays in sync.\n\n## Pre-conditions/Requirements\n\n### Prerequisites\n- n8n instance (self-hosted or cloud)\n- Community nodes: **Pipedrive**, **Mailchimp**\n- A dedicated service account in each platform with permission to read & write contacts\n- Basic understanding of how webhooks work (for CRM → n8n triggers)\n\n### Required Credentials\n- **Pipedrive API Token** – Used for creating, updating and searching contacts in Pipedrive\n- **Mailchimp API Key** – Grants access to lists/audiences and contact operations\n- **CRM Webhook Secret** (optional) – If your CRM supports signing webhook payloads\n\n### Specific Setup Requirements\n| Environment Variable | Description                          | Example                         |\n|----------------------|--------------------------------------|---------------------------------|\n| `PIPEDRIVE_API_KEY`  | Stored in n8n credential manager     | `123abc456def`                  |\n| `MAILCHIMP_API_KEY`  | Stored in n8n credential manager     | `us-1:abcd1234efgh5678`         |\n| `MAILCHIMP_DC`       | Mailchimp Datacenter (sub-domain)    | `us-1`                          |\n| `CRM_WEBHOOK_URL`    | Generated by the Webhook node        | `https://n8n.myserver/webhook/...` |\n\n## How it works\n\nThis workflow keeps your contact records perfectly aligned between your CRM (e.g. HubSpot / Salesforce / Pipedrive) and Mailchimp. Whenever a contact is created or updated in one system, the automation propagates the change to the other platform, ensuring every email address, phone number and custom field stays in sync.\n\n## Key Steps:\n- **Inbound Webhook**: Receives contact-change events from the CRM.\n- **Split in Batches**: Processes contacts in chunks to stay within API rate limits.\n- **Mailchimp Upsert**: Adds or updates each contact in the specified Mailchimp audience.\n- **Pipedrive Upsert**: Mirrors the same change in Pipedrive (or vice-versa).\n- **Merge & IF nodes**: Decide whether to create or update a contact by checking existence.\n- **Error Trigger**: Captures any API failures and posts them to the configured alert channel.\n\n## Set up steps\n\n**Setup Time: 15-25 minutes**\n\n1. **Create credentials**  \n   • In n8n, add new credentials for Pipedrive and Mailchimp using your API keys.  \n   • Name them clearly (e.g. “Pipedrive Main”, “Mailchimp Main”).\n\n2. **Import the workflow**  \n   • Download or paste the JSON template into n8n.  \n   • Save the workflow.\n\n3. **Configure the Webhook node**  \n   • Set HTTP Method to `POST`.  \n   • Copy the generated URL and register it as a webhook in your CRM’s contact-update events.\n\n4. **Map CRM fields**  \n   • Open the first **Set** node and match CRM field names (`firstName`, `lastName`, `email`, etc.) to the standard keys used later in the flow.\n\n5. **Select Mailchimp Audience**  \n   • In the Mailchimp node, choose the audience/list that should receive the contacts.\n\n6. **Define Pipedrive Person Fields**  \n   • If you have custom fields, add them in the **Pipedrive** node’s Additional Fields section.\n\n7. **Enable the workflow**  \n   • Turn the workflow from “Inactive” to “Active”.  \n   • Send a test update from the CRM to verify that contacts appear in both Mailchimp and Pipedrive.\n\n## Node Descriptions\n\n### Core Workflow Nodes:\n- **Webhook** – Accepts contact-change payloads from the CRM.\n- **Set** – Normalises field names to a common schema.\n- **SplitInBatches** – Loops through contacts in controllable group sizes.\n- **HTTP Request** – Generic calls (e.g. HubSpot/Salesforce look-ups when required).\n- **Pipedrive** – Searches for existing persons; creates or updates accordingly.\n- **Mailchimp** – Performs contact upsert into an audience.\n- **If** – Branches logic on “contact exists?”.\n- **Merge** – Re-assembles branch data back into a single execution line.\n- **Code** – Small JS snippets for complex field transformations.\n- **Error Trigger** – Listens for any node failure and routes it to alerts.\n- **StickyNote** – Documentation hints inside the workflow.\n\n### Data Flow:\n1. **Webhook** → **Set (Normalise)** → **SplitInBatches**  \n2. **SplitInBatches** → **Mailchimp (Get)** → **If (Exists?)** → **Mailchimp (Upsert)**  \n3. **SplitInBatches** → **Pipedrive (Search)** → **If (Exists?)** → **Pipedrive (Upsert)**  \n4. **Merge** → **End / Success**\n\n## Customization Examples\n\n### Add a Tag to Mailchimp contacts\n```javascript\n// Place inside a Code node before the Mailchimp Upsert\nitem.tags = ['Synced from CRM', 'High-Value'];\nreturn item;\n```\n\n### Apply a Deal Stage in Pipedrive\n```javascript\n// Pipedrive node → Additional Fields\n\"deal\": {\n  \"title\": \"New Lead from Mailchimp\",\n  \"stage_id\": 2\n}\n```\n\n## Data Output Format\n\nThe workflow outputs structured JSON data:\n\n```json\n{\n  \"id\": 1472,\n  \"status\": \"updated\",\n  \"email\": \"alex@example.com\",\n  \"source\": \"CRM\",\n  \"synced\": {\n    \"pipedrive\": \"success\",\n    \"mailchimp\": \"success\"\n  },\n  \"timestamp\": \"2024-04-27T10:15:00Z\"\n}\n```\n\n## Troubleshooting\n\n### Common Issues\n1. **HTTP 401 Unauthorized** – Verify that the API keys are still valid and have not been revoked.  \n2. **Webhook receives no data** – Double-check that the CRM webhook URL matches exactly and that the event is enabled.  \n\n### Performance Tips\n- Batch contacts in groups of 50-100 to respect Mailchimp & Pipedrive rate limits.\n- Use `Continue On Fail` in non-critical nodes to prevent the entire run from stopping.\n\n**Pro Tips:**\n- Map your CRM’s custom fields once in the **Set** node to avoid touching each downstream node.  \n- Use Merge+If pattern to keep “create vs update” logic tidy.  \n- Enable workflow execution logs only in development to reduce storage usage.\n\n---\n\n*Community Template Disclaimer:  \nThis workflow is provided by the n8n community “as is”. n8n GmbH makes no warranties regarding its performance, security or compliance. Always review and test in a development environment before using it in production.*","workflow":{"id":"JZ8C3IFRtHrntshw","meta":{"instanceId":"99f4e9e67f2a926c174453b6675a71cc5fb71c1fb19cfc06d50531053c661324","templateCredsSetupCompleted":true},"name":"CRM Contact Sync with Mailchimp and Pipedrive","tags":[],"nodes":[{"id":"ad3a6351-b389-4c84-9821-c630039d67de","name":"Incoming Contact Webhook","type":"n8n-nodes-base.webhook","position":[288,400],"webhookId":"bfd09a59-4e14-4a19-a1a7-8c6f4c27bd28","parameters":{"path":"crm-contact-sync","options":{},"httpMethod":"POST"},"typeVersion":1},{"id":"5a7326b9-121d-4e12-99a0-63f67fb4e35e","name":"Split Contacts","type":"n8n-nodes-base.splitInBatches","position":[480,400],"parameters":{"options":{}},"typeVersion":3},{"id":"2920cb9e-f9f0-45aa-9682-ff14f89fec80","name":"Fetch Contact Details (Source CRM)","type":"n8n-nodes-base.httpRequest","position":[688,400],"parameters":{"url":"https://api.sourcecrm.com/contacts/{{$json.contactId}}","options":{},"authentication":"predefinedCredentialType","nodeCredentialType":"httpHeaderAuth"},"typeVersion":4},{"id":"857756fa-ed62-4ed2-8f36-a063e3fd8a85","name":"Normalize Contact Data","type":"n8n-nodes-base.code","position":[912,400],"parameters":{"jsCode":"// normalise source CRM contact fields\nconst src = $input.item.json;\nreturn [{\n  json: {\n    contactId: src.id || src.vid || src.contactId || '',\n    email: src.email || src.properties?.email?.value || '',\n    firstName: src.firstName || src.properties?.firstname?.value || '',\n    lastName: src.lastName || src.properties?.lastname?.value || '',\n    phone: src.phone || src.properties?.phone?.value || '',\n    company: src.company || src.properties?.company?.value || '',\n    updatedAt: src.updatedAt || src.properties?.lastmodifieddate || new Date().toISOString()\n  }\n}];"},"typeVersion":2},{"id":"d43aef50-dade-4eae-ac30-6df77bdd50b0","name":"Search Person by Email","type":"n8n-nodes-base.pipedrive","position":[1088,288],"parameters":{"term":"={{ $json.email }}","resource":"person","operation":"search","returnAll":true,"additionalFields":{}},"typeVersion":1},{"id":"3e8aa3da-b08e-4f14-a620-f8e2c47d5158","name":"Combine Contact & Search","type":"n8n-nodes-base.merge","position":[1088,496],"parameters":{"mode":"mergeByIndex","options":{}},"typeVersion":2},{"id":"76039f69-fd0c-46b8-8ca8-447b2c263733","name":"Determine Existence & Prepare Data","type":"n8n-nodes-base.code","position":[1376,400],"parameters":{"jsCode":"const item = $input.item.json;\nlet exists = false;\nlet personId = null;\nif (item.data && item.data.items && item.data.items.length > 0) {\n  exists = true;\n  personId = item.data.items[0].item.id;\n}\nreturn [{\n  json: {\n    ...item,\n    exists,\n    personId\n  }\n}];"},"typeVersion":2},{"id":"88ae0120-b273-4211-b27f-c1eb64a7b236","name":"Is Person Existing?","type":"n8n-nodes-base.if","position":[1600,400],"parameters":{"options":{},"conditions":{"boolean":[{"value1":"={{ $json.exists }}"}]}},"typeVersion":2},{"id":"8412367f-3c78-42ea-83a5-9582da1cdc0e","name":"Create Person","type":"n8n-nodes-base.pipedrive","position":[1920,528],"parameters":{"name":"={{ $json.firstName + ' ' + $json.lastName }}","resource":"person","additionalFields":{}},"typeVersion":1},{"id":"6547b18d-f675-4890-ba35-6b3e257a63ba","name":"Prepare New Notification","type":"n8n-nodes-base.code","position":[2112,528],"parameters":{"jsCode":"const d = $input.item.json;\nreturn [{ json: { ...d, notificationType: 'new' } }];"},"typeVersion":2},{"id":"1953300c-92df-4603-9aeb-e6947b7c3a93","name":"Update Person","type":"n8n-nodes-base.pipedrive","position":[1920,336],"parameters":{"personId":"={{ $json.personId }}","resource":"person","operation":"update","updateFields":{}},"typeVersion":1},{"id":"100ebfaa-0123-45e2-b32e-4a2f30eb1158","name":"Prepare Updated Notification","type":"n8n-nodes-base.code","position":[2448,320],"parameters":{"jsCode":"const d = $input.item.json;\nreturn [{ json: { ...d, notificationType: 'updated' } }];"},"typeVersion":2},{"id":"e579c91d-09eb-429d-a0c0-a0e7ec9cc12f","name":"Merge Notifications","type":"n8n-nodes-base.merge","position":[2640,496],"parameters":{"mode":"mergeByIndex","options":{}},"typeVersion":2},{"id":"8ba16c91-af56-48e6-9296-f0c6acb69022","name":"Build Mailchimp Payload","type":"n8n-nodes-base.code","position":[2896,432],"parameters":{"jsCode":"const { email, firstName, lastName, notificationType } = $input.item.json;\nreturn [{\n  json: {\n    email,\n    firstName,\n    lastName,\n    tag: notificationType === 'new' ? 'New' : 'Updated'\n  }\n}];"},"typeVersion":2},{"id":"5640ca3e-be77-47b6-a2b4-484db733a681","name":"Send Sync Notification","type":"n8n-nodes-base.mailchimp","position":[3104,368],"parameters":{"options":{},"mergeFieldsUi":{"mergeFieldsValues":[{},{}]}},"typeVersion":1},{"id":"b6afc1b9-0ee5-41f6-9b61-e615f9e587d7","name":"Overview","type":"n8n-nodes-base.stickyNote","position":[-624,32],"parameters":{"width":550,"height":834,"content":"## How it works\nThis workflow keeps contact records aligned across your CRM stack whenever the source CRM fires a webhook. Each inbound contact ID is expanded into full profile data via the source-CRM REST API, normalised into a common schema, and compared against Pipedrive. If the person already exists we update only the changed fields; otherwise we create a new person. Every successful sync is mirrored to Mailchimp so marketing lists stay fresh, while any workflow error auto-routes to a separate Mailchimp list for the operations team.\n\n## Setup steps\n1. Create a webhook in your source CRM pointing to the URL generated by the **Incoming Contact Webhook** node.  \n2. Add your Source-CRM credentials to the **Fetch Contact Details** HTTP node.  \n3. Configure Pipedrive credentials for all Pipedrive nodes.  \n4. Enter your Mailchimp API credentials & List IDs in the Mailchimp nodes.  \n5. Adjust field mappings in the two *Prepare Notification* code nodes if you need extra data.  \n6. Activate the workflow and run a test contact from your CRM to verify end-to-end syncing."},"typeVersion":1},{"id":"3c6bdf3a-bab1-4cf5-8bb4-ee3d8b129bda","name":"Trigger & Source","type":"n8n-nodes-base.stickyNote","position":[272,48],"parameters":{"color":7,"width":610,"height":734,"content":"## Trigger & Source\n\nThis section ingests webhook events from any modern CRM (HubSpot, Salesforce, etc.) that can push contact notifications. The **Incoming Contact Webhook** node exposes a POST endpoint that receives one or many contact IDs. Because webhooks often batch multiple changes, we immediately fan-out the payload using **Split Contacts**, then enrich each ID with the complete contact profile through an authenticated **HTTP Request** call to your source CRM. The **Normalize Contact Data** code node flattens vendor-specific field names into a shared format (email, firstName, lastName, phone, company, updatedAt). Keeping a single canonical shape at this early stage makes the downstream logic vendor-agnostic and easy to extend to additional CRMs later."},"typeVersion":1},{"id":"0fab0022-c26b-49ef-813e-a8256946e42b","name":"Pipedrive Sync","type":"n8n-nodes-base.stickyNote","position":[896,64],"parameters":{"color":7,"width":1394,"height":718,"content":"## Pipedrive Sync\n\nNodes in this block handle the heavy lifting of matching incoming contacts against Pipedrive and writing changes. After normalisation we perform a **Search Person by Email** operation which returns zero or more potential matches. A quick **Merge** combines the search response with the source data so we can evaluate both in one place. The **Determine Existence & Prepare Data** code node extracts personId (when found) and flags whether we are in *create* or *update* mode. The **IF** node then routes the execution accordingly: new contacts go to **Create Person**, existing ones to **Update Person**. Field mappings are kept lean but you can enrich them with any custom fields Pipedrive supports."},"typeVersion":1},{"id":"4481f4eb-66fa-47f6-ae78-9fdbf57ee80e","name":"Notification & Error Handling","type":"n8n-nodes-base.stickyNote","position":[2304,64],"parameters":{"color":7,"width":1026,"height":622,"content":"## Mailchimp Notification & Error Handling\n\nOnce Pipedrive confirms a successful create or update, the workflow prepares a concise payload for Mailchimp. Both success branches funnel into a **Merge Notifications** node, then a small code snippet decorates the payload with a contextual tag (*New* or *Updated*) before passing it to **Send Sync Notification**. This Mailchimp call performs an upsert operation so your marketing audience is always in lock-step with the CRM. An isolated **Error Trigger** path captures any failure in the entire workflow and fires a secondary Mailchimp call that sends an alert to your operations list. This keeps the alerting mechanism consistent and avoids scattering credentials across multiple services."},"typeVersion":1}],"active":false,"pinData":{},"settings":{"executionOrder":"v1"},"versionId":"403277de-94ba-4d15-a7b0-7d8799bcde63","connections":{"Create Person":{"main":[[{"node":"Prepare New Notification","type":"main","index":0}]]},"Update Person":{"main":[[{"node":"Prepare Updated Notification","type":"main","index":0}]]},"Split Contacts":{"main":[[{"node":"Fetch Contact Details (Source CRM)","type":"main","index":0}]]},"Is Person Existing?":{"main":[[{"node":"Update Person","type":"main","index":0}],[{"node":"Create Person","type":"main","index":0}]]},"Merge Notifications":{"main":[[{"node":"Build Mailchimp Payload","type":"main","index":0}]]},"Normalize Contact Data":{"main":[[{"node":"Search Person by Email","type":"main","index":0},{"node":"Combine Contact & Search","type":"main","index":0}]]},"Search Person by Email":{"main":[[{"node":"Combine Contact & Search","type":"main","index":1}]]},"Send Sync Notification":{"main":[[]]},"Build Mailchimp Payload":{"main":[[{"node":"Send Sync Notification","type":"main","index":0}]]},"Combine Contact & Search":{"main":[[{"node":"Determine Existence & Prepare Data","type":"main","index":0}]]},"Incoming Contact Webhook":{"main":[[{"node":"Split Contacts","type":"main","index":0}]]},"Prepare New Notification":{"main":[[{"node":"Merge Notifications","type":"main","index":1}]]},"Prepare Updated Notification":{"main":[[{"node":"Merge Notifications","type":"main","index":0}]]},"Determine Existence & Prepare Data":{"main":[[{"node":"Is Person Existing?","type":"main","index":0}]]},"Fetch Contact Details (Source CRM)":{"main":[[{"node":"Normalize Contact Data","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":19,"nodeTypes":{"n8n-nodes-base.if":{"count":1},"n8n-nodes-base.code":{"count":5},"n8n-nodes-base.merge":{"count":2},"n8n-nodes-base.webhook":{"count":1},"n8n-nodes-base.mailchimp":{"count":1},"n8n-nodes-base.pipedrive":{"count":3},"n8n-nodes-base.stickyNote":{"count":4},"n8n-nodes-base.httpRequest":{"count":1},"n8n-nodes-base.splitInBatches":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"vinci-king-01","username":"vinci-king-01","bio":"","verified":true,"links":["https://www.linkedin.com/in/marco-vinciguerra-7ba365242/"],"avatar":"https://gravatar.com/avatar/d939eeef03a5fcb5df08bee8196f12ccb248c38209487414e419032004f0c014?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":20,"icon":"fa:map-signs","name":"n8n-nodes-base.if","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The IF node can be used to implement binary conditional logic in your workflow. You can set up one-to-many conditions to evaluate each item of data being inputted into the node. That data will either evaluate to TRUE or FALSE and route out of the node accordingly.\n\nThis node has multiple types of conditions: Bool, String, Number, and Date & Time.","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/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/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/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/automation-for-maintainers-of-open-source-projects/","icon":"🏷️","label":"How to automatically manage contributions to open-source projects"},{"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/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/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with 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.if/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"transform\"]","defaults":{"name":"If","color":"#408000"},"iconData":{"icon":"map-signs","type":"icon"},"displayName":"If","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":24,"icon":"file:merge.svg","name":"n8n-nodes-base.merge","codex":{"data":{"alias":["Join","Concatenate","Wait"],"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-sync-data-between-two-systems/","icon":"🏬","label":"How to synchronize data between two systems (one-way vs. two-way sync"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"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/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/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.merge/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Merge"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTc3XzUxOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgNDhDMCAyMS40OTAzIDIxLjQ5MDMgMCA0OCAwSDExMkMxMzguNTEgMCAxNjAgMjEuNDkwMyAxNjAgNDhWNTZIMTk2LjI1MkMyNDAuNDM1IDU2IDI3Ni4yNTIgOTEuODE3MiAyNzYuMjUyIDEzNlYxOTJDMjc2LjI1MiAyMTQuMDkxIDI5NC4xNjEgMjMyIDMxNi4yNTIgMjMySDM1MlYyMjRDMzUyIDE5Ny40OSAzNzMuNDkgMTc2IDQwMCAxNzZINDY0QzQ5MC41MSAxNzYgNTEyIDE5Ny40OSA1MTIgMjI0VjI4OEM1MTIgMzE0LjUxIDQ5MC41MSAzMzYgNDY0IDMzNkg0MDBDMzczLjQ5IDMzNiAzNTIgMzE0LjUxIDM1MiAyODhWMjgwSDMxNi4yNTJDMjk0LjE2MSAyODAgMjc2LjI1MiAyOTcuOTA5IDI3Ni4yNTIgMzIwVjM3NkMyNzYuMjUyIDQyMC4xODMgMjQwLjQzNSA0NTYgMTk2LjI1MiA0NTZIMTYwVjQ2NEMxNjAgNDkwLjUxIDEzOC41MSA1MTIgMTEyIDUxMkg0OEMyMS40OTAzIDUxMiAwIDQ5MC41MSAwIDQ2NFY0MDBDMCAzNzMuNDkgMjEuNDkwMyAzNTIgNDggMzUySDExMkMxMzguNTEgMzUyIDE2MCAzNzMuNDkgMTYwIDQwMFY0MDhIMTk2LjI1MkMyMTMuOTI1IDQwOCAyMjguMjUyIDM5My42NzMgMjI4LjI1MiAzNzZWMzIwQzIyOC4yNTIgMjk0Ljc4NCAyMzguODU5IDI3Mi4wNDQgMjU1Ljg1MyAyNTZDMjM4Ljg1OSAyMzkuOTU2IDIyOC4yNTIgMjE3LjIxNiAyMjguMjUyIDE5MlYxMzZDMjI4LjI1MiAxMTguMzI3IDIxMy45MjUgMTA0IDE5Ni4yNTIgMTA0SDE2MFYxMTJDMTYwIDEzOC41MSAxMzguNTEgMTYwIDExMiAxNjBINDhDMjEuNDkwMyAxNjAgMCAxMzguNTEgMCAxMTJWNDhaTTEwNCA0OEMxMDguNDE4IDQ4IDExMiA1MS41ODE3IDExMiA1NlYxMDRDMTEyIDEwOC40MTggMTA4LjQxOCAxMTIgMTA0IDExMkg1NkM1MS41ODE3IDExMiA0OCAxMDguNDE4IDQ4IDEwNFY1NkM0OCA1MS41ODE3IDUxLjU4MTcgNDggNTYgNDhIMTA0Wk00NTYgMjI0QzQ2MC40MTggMjI0IDQ2NCAyMjcuNTgyIDQ2NCAyMzJWMjgwQzQ2NCAyODQuNDE4IDQ2MC40MTggMjg4IDQ1NiAyODhINDA4QzQwMy41ODIgMjg4IDQwMCAyODQuNDE4IDQwMCAyODBWMjMyQzQwMCAyMjcuNTgyIDQwMy41ODIgMjI0IDQwOCAyMjRINDU2Wk0xMTIgNDA4QzExMiA0MDMuNTgyIDEwOC40MTggNDAwIDEwNCA0MDBINTZDNTEuNTgxNyA0MDAgNDggNDAzLjU4MiA0OCA0MDhWNDU2QzQ4IDQ2MC40MTggNTEuNTgxNyA0NjQgNTYgNDY0SDEwNEMxMDguNDE4IDQ2NCAxMTIgNDYwLjQxOCAxMTIgNDU2VjQwOFoiIGZpbGw9IiM1NEI4QzkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTc3XzUxOCI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Merge","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":28,"icon":"file:pipedrive.svg","name":"n8n-nodes-base.pipedrive","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-sync-data-between-two-systems/","icon":"🏬","label":"How to synchronize data between two systems (one-way vs. two-way sync"},{"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"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.pipedrive/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/pipedrive/"}]},"categories":["Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"transform\"]","defaults":{"name":"Pipedrive"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9Im1hc2swMDEiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzI2MjkyQyI+PHBhdGggZD0iTTIuNzM2OTQgMEgyOS4yNjMxQzMwLjc3NDYgMCAzMiAxLjIyNTA3IDMyIDIuNzM2OTVWMjkuMjYzMUMzMiAzMC43NzQ2IDMwLjc3NDkgMzIgMjkuMjYzMSAzMkgyLjczNjk0QzEuMjI1MzcgMzIgMCAzMC43NzQ5IDAgMjkuMjYzMVYyLjczNjk1QzAgMS4yMjUzNyAxLjIyNTA4IDAgMi43MzY5NCAwWiIgZmlsbD0iIzI2MjkyQyI+PC9wYXRoPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swMDEpIiBmaWxsPSIjMjYyOTJDIj48cGF0aCBkPSJNMi43MzY5NCAwSDI5LjI2MzFDMzAuNzc0NiAwIDMyIDEuMjI1MDcgMzIgMi43MzY5NVYyOS4yNjMxQzMyIDMwLjc3NDYgMzAuNzc0OSAzMiAyOS4yNjMxIDMySDIuNzM2OTRDMS4yMjUzNyAzMiAwIDMwLjc3NDkgMCAyOS4yNjMxVjIuNzM2OTVDMCAxLjIyNTM3IDEuMjI1MDggMCAyLjczNjk0IDBaIiBmaWxsPSIjMjYyOTJDIj48L3BhdGg+PC9nPjxtYXNrIGlkPSJtYXNrMSIgbWFzay10eXBlPSJhbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNyIgeT0iNCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjI0IiBmaWxsPSIjMjYyOTJDIj48cGF0aCBkPSJNMTMuMzM0OCAxMy4xNzY2QzEzLjMzNDggMTUuMzE5NCAxNC40MjE5IDE3LjYzMTEgMTYuODE0MSAxNy42MzExQzE4LjU4ODEgMTcuNjMxMSAyMC4zODE5IDE2LjI0NjEgMjAuMzgxOSAxMy4xNDUxQzIwLjM4MTkgMTAuNDI2NCAxOC45NzE4IDguNjAxMjcgMTYuODczMSA4LjYwMTI3QzE1LjE2MyA4LjYwMTI3IDEzLjMzNDggOS44MDI1OCAxMy4zMzQ4IDEzLjE3NjZaTTE3LjcxNTggNC42MzE1OUMyMi4wMDUxIDQuNjMxNTkgMjQuODg5MSA4LjAyODczIDI0Ljg4OTEgMTMuMDg1NkMyNC44ODkxIDE4LjA2MjkgMjEuODUwOSAyMS41Mzc4IDE3LjUwNzYgMjEuNTM3OEMxNS40MzY4IDIxLjUzNzggMTQuMTEwMyAyMC42NTA5IDEzLjQxNjggMjAuMDA4OUMxMy40MjE3IDIwLjE2MTEgMTMuNDI1IDIwLjMzMTYgMTMuNDI1IDIwLjUxMzZWMjcuMjYzMkg4Ljk4MTY0VjkuMjc5N0M4Ljk4MTY0IDkuMDE4MjQgOC44OTgwMiA4LjkzNTUyIDguNjM4OTcgOC45MzU1Mkg3LjExMDg1VjQuOTk3MjlIMTAuODM5M0MxMi41NTYgNC45OTcyOSAxMi45OTU0IDUuODcwOTcgMTMuMDc5IDYuNTQ0NDRDMTMuNzc1OSA1Ljc2MzQyIDE1LjIyMDQgNC42MzE1OSAxNy43MTU4IDQuNjMxNTlaIiBmaWxsPSIjMjYyOTJDIj48L3BhdGg+PC9tYXNrPjxnIG1hc2s9InVybCgjbWFzazEpIiBmaWxsPSIjMjYyOTJDIj48cGF0aCBkPSJNMTMuMzM0OCAxMy4xNzY2QzEzLjMzNDggMTUuMzE5NCAxNC40MjE5IDE3LjYzMTEgMTYuODE0MSAxNy42MzExQzE4LjU4ODEgMTcuNjMxMSAyMC4zODE5IDE2LjI0NjEgMjAuMzgxOSAxMy4xNDUxQzIwLjM4MTkgMTAuNDI2NCAxOC45NzE4IDguNjAxMjcgMTYuODczMSA4LjYwMTI3QzE1LjE2MyA4LjYwMTI3IDEzLjMzNDggOS44MDI1OCAxMy4zMzQ4IDEzLjE3NjZaTTE3LjcxNTggNC42MzE1OUMyMi4wMDUxIDQuNjMxNTkgMjQuODg5MSA4LjAyODczIDI0Ljg4OTEgMTMuMDg1NkMyNC44ODkxIDE4LjA2MjkgMjEuODUwOSAyMS41Mzc4IDE3LjUwNzYgMjEuNTM3OEMxNS40MzY4IDIxLjUzNzggMTQuMTEwMyAyMC42NTA5IDEzLjQxNjggMjAuMDA4OUMxMy40MjE3IDIwLjE2MTEgMTMuNDI1IDIwLjMzMTYgMTMuNDI1IDIwLjUxMzZWMjcuMjYzMkg4Ljk4MTY0VjkuMjc5N0M4Ljk4MTY0IDkuMDE4MjQgOC44OTgwMiA4LjkzNTUyIDguNjM4OTcgOC45MzU1Mkg3LjExMDg1VjQuOTk3MjlIMTAuODM5M0MxMi41NTYgNC45OTcyOSAxMi45OTU0IDUuODcwOTcgMTMuMDc5IDYuNTQ0NDRDMTMuNzc1OSA1Ljc2MzQyIDE1LjIyMDQgNC42MzE1OSAxNy43MTU4IDQuNjMxNTlaIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+PC9nPjwvc3ZnPgo="},"displayName":"Pipedrive","typeVersion":2,"nodeCategories":[{"id":2,"name":"Sales"}]},{"id":39,"icon":"fa:sync","name":"n8n-nodes-base.splitInBatches","codex":{"data":{"alias":["Loop","Concatenate","Batch","Split","Split In Batches"],"resources":{"generic":[{"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/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"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.splitinbatches/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"organization\"]","defaults":{"name":"Loop Over Items","color":"#007755"},"iconData":{"icon":"sync","type":"icon"},"displayName":"Loop Over Items (Split in Batches)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":47,"icon":"file:webhook.svg","name":"n8n-nodes-base.webhook","codex":{"data":{"alias":["HTTP","API","Build","WH"],"resources":{"generic":[{"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/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"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/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/how-a-digital-strategist-uses-n8n-for-online-marketing/","icon":"💻","label":"How a digital strategist uses n8n for online marketing"},{"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/how-to-automatically-give-kudos-to-contributors-with-github-slack-and-n8n/","icon":"👏","label":"How to automatically give kudos to contributors with GitHub, Slack, 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/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/creating-custom-incident-response-workflows-with-n8n/","label":"How to automate every step of an incident response workflow"},{"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/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-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"trigger\"]","defaults":{"name":"Webhook"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZmlsbD0iIzM3NDc0ZiIgZD0iTTM1IDM3Yy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDQiLz48cGF0aCBmaWxsPSIjMzc0NzRmIiBkPSJNMzUgNDNjLTMgMC01LjktMS40LTcuOC0zLjdsMy4xLTIuNWMxLjEgMS40IDIuOSAyLjMgNC43IDIuMyAzLjMgMCA2LTIuNyA2LTZzLTIuNy02LTYtNmMtMSAwLTIgLjMtMi45LjdsLTEuNyAxTDIzLjMgMTZsMy41LTEuOSA1LjMgOS40YzEtLjMgMi0uNSAzLS41IDUuNSAwIDEwIDQuNSAxMCAxMFM0MC41IDQzIDM1IDQzIi8+PHBhdGggZmlsbD0iIzM3NDc0ZiIgZD0iTTE0IDQzQzguNSA0MyA0IDM4LjUgNCAzM2MwLTQuNiAzLjEtOC41IDcuNS05LjdsMSAzLjlDOS45IDI3LjkgOCAzMC4zIDggMzNjMCAzLjMgMi43IDYgNiA2czYtMi43IDYtNnYtMmgxNXY0SDIzLjhjLS45IDQuNi01IDgtOS44IDgiLz48cGF0aCBmaWxsPSIjZTkxZTYzIiBkPSJNMTQgMzdjLTIuMiAwLTQtMS44LTQtNHMxLjgtNCA0LTQgNCAxLjggNCA0LTEuOCA0LTQgNCIvPjxwYXRoIGZpbGw9IiMzNzQ3NGYiIGQ9Ik0yNSAxOWMtMi4yIDAtNC0xLjgtNC00czEuOC00IDQtNCA0IDEuOCA0IDQtMS44IDQtNCA0Ii8+PHBhdGggZmlsbD0iI2U5MWU2MyIgZD0ibTE1LjcgMzQtMy40LTIgNS45LTkuN2MtMi0xLjktMy4yLTQuNS0zLjItNy4zIDAtNS41IDQuNS0xMCAxMC0xMHMxMCA0LjUgMTAgMTBjMCAuOS0uMSAxLjctLjMgMi41bC0zLjktMWMuMS0uNS4yLTEgLjItMS41IDAtMy4zLTIuNy02LTYtNnMtNiAyLjctNiA2YzAgMi4xIDEuMSA0IDIuOSA1LjFsMS43IDF6Ii8+PC9zdmc+"},"displayName":"Webhook","typeVersion":2,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":71,"icon":"file:mailchimp.svg","name":"n8n-nodes-base.mailchimp","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.mailchimp/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/mailchimp/"}]},"categories":["Marketing","Communication"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"output\"]","defaults":{"name":"Mailchimp"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwNDJfNjA1MSkiPgo8cGF0aCBkPSJNMjkuMzUwNiAxOC45MDI3QzI5LjYyNTQgMTguODY2NyAyOS45MDM4IDE4Ljg2NjcgMzAuMTc4NiAxOC45MDI3QzMwLjMzMTcgMTguNTYxNCAzMC4zNTMxIDE3Ljk3MzYgMzAuMjE5OSAxNy4zMzIzQzMwLjAyMSAxNi4zODAzIDI5Ljc1MTYgMTUuODAxNyAyOS4xOTQ1IDE1Ljg5MzZDMjguNjM3MyAxNS45ODU0IDI4LjYxOSAxNi42NzQyIDI4LjgxNjQgMTcuNjI2MkMyOC45MDA1IDE4LjA4NTIgMjkuMDgyNyAxOC41MjA2IDI5LjM1MDYgMTguOTAyN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yNC41NzExIDE5LjY1NTVDMjQuOTY5IDE5LjgzIDI1LjIxMjQgMTkuOTQ2MyAyNS4zMDg4IDE5Ljg0NTNDMjUuMzcgMTkuNzgxIDI1LjM1MTYgMTkuNjYxNyAyNS4yNTY3IDE5LjUwNTVDMjUuMDAwNiAxOS4xMzY0IDI0LjY0MzUgMTguODQ4OSAyNC4yMjgyIDE4LjY3NzVDMjMuNzg0OSAxOC40OTUyIDIzLjMwMjIgMTguNDI5NiAyMi44MjY0IDE4LjQ4NjlDMjIuMzUwNSAxOC41NDQzIDIxLjg5NzIgMTguNzIyNyAyMS41MDk5IDE5LjAwNUMyMS4yNDM2IDE5LjIwMSAyMC45OTEgMTkuNDY0MiAyMS4wMjYyIDE5LjYzNDFDMjEuMDM4NSAxOS42ODc3IDIxLjA3ODMgMTkuNzI3NSAyMS4xNzE2IDE5Ljc0MTJDMjEuMzkyMSAxOS43NjU3IDIyLjE1ODkgMTkuMzc4NSAyMy4wNDIgMTkuMzIzNEMyMy41NzExIDE5LjMwODMgMjQuMDk1OSAxOS40MjIzIDI0LjU3MTEgMTkuNjU1NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMy43NzM1IDIwLjExMTZDMjMuNDExOCAyMC4xNTEyIDIzLjA2OSAyMC4yOTQyIDIyLjc4NjMgMjAuNTIzNEMyMi42NTUgMjAuNjE4MSAyMi41NjQ3IDIwLjc1OTMgMjIuNTMzOCAyMC45MTgzQzIyLjUzMzEgMjAuOTM1IDIyLjUzNTkgMjAuOTUxNyAyMi41NDIgMjAuOTY3M0MyMi41NDgxIDIwLjk4MjkgMjIuNTU3MyAyMC45OTcgMjIuNTY5IDIxLjAwODlDMjIuNTgwOCAyMS4wMjA5IDIyLjU5NDkgMjEuMDMwMiAyMi42MTA0IDIxLjAzNjVDMjIuNjI1OSAyMS4wNDI3IDIyLjY0MjYgMjEuMDQ1NyAyMi42NTkzIDIxLjA0NTNDMjIuNzg5MiAyMS4wMjYgMjIuOTE2MiAyMC45OTA1IDIzLjAzNzMgMjAuOTM5N0MyMy41Njk5IDIwLjczOTkgMjQuMTQ0OSAyMC42ODA0IDI0LjcwNzIgMjAuNzY2N0MyNC45Njc0IDIwLjc5NTggMjUuMDkxNCAyMC44MTI2IDI1LjE0OCAyMC43MjM5QzI1LjE2MTkgMjAuNjk3NiAyNS4xNjc5IDIwLjY2NzggMjUuMTY1MiAyMC42MzgyQzI1LjE2MjUgMjAuNjA4NSAyNS4xNTEyIDIwLjU4MDQgMjUuMTMyNyAyMC41NTdDMjUuMDExOCAyMC4zNTY1IDI0LjQ4ODMgMjAuMDI3NSAyMy43NzM1IDIwLjExMTZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjcuNzM3NCAyMS43ODkxQzI4LjA4OTQgMjEuOTYyMSAyOC40NzY3IDIxLjg5NDcgMjguNjAzNyAyMS42MzYxQzI4LjczMDcgMjEuMzc3NCAyOC41NDU1IDIxLjAyMzggMjguMTk1IDIwLjg1ODVDMjcuODQ0NSAyMC42OTMyIDI3LjQ1NDIgMjAuNzUyOSAyNy4zMjg3IDIxLjAxMTZDMjcuMjAzMiAyMS4yNzAzIDI3LjM4NTQgMjEuNjE2MiAyNy43Mzc0IDIxLjc4OTFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMzAuMDAxNSAxOS44MTE4QzI5LjcxNTMgMTkuODExOCAyOS40NzgxIDIwLjExNzkgMjkuNDcwNCAyMC41MTI4QzI5LjQ2MjcgMjAuOTA3NyAyOS42OTA4IDIxLjIyNzUgMjkuOTc3IDIxLjIzMjFDMzAuMjYzMiAyMS4yMzY3IDMwLjUwMDUgMjAuOTI2IDMwLjUwNjYgMjAuNTMxMUMzMC41MTI3IDIwLjEzNjIgMzAuMjg2MiAxOS44MTY0IDMwLjAwMTUgMTkuODExOFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMC40ODkzIDI2Ljg0NjNDMTAuNDAyNSAyNi44NzAyIDEwLjMxMzEgMjYuODgzMSAxMC4yMjMgMjYuODg0NkMxMC4xMjc2IDI2Ljg4NTggMTAuMDMzNCAyNi44NjMzIDkuOTQ4NyAyNi44MTkzQzkuODY0MDQgMjYuNzc1MiA5Ljc5MTYgMjYuNzEwOSA5LjczNzgzIDI2LjYzMkM5LjYwNzczIDI2LjQzMzEgOS42MTUzOCAyNi4xMzQ2IDkuNzU5MjYgMjUuNzkzM0M5Ljc3OTE2IDI1Ljc0NzQgOS44MDA1OCAyNS42OTUzIDkuODI2NiAyNS42NDAyQzEwLjA1NjIgMjUuMTI1OSAxMC40Mzg4IDI0LjI2MjcgMTAuMDA4NyAyMy40NDM4QzkuODY5MjMgMjMuMTU0MyA5LjY2MDIyIDIyLjkwMzkgOS40MDAzNiAyMi43MTQ4QzkuMTQwNTEgMjIuNTI1NyA4LjgzNzg4IDIyLjQwMzkgOC41MTk0OSAyMi4zNjAyQzguMjE4MTYgMjIuMzIyOSA3LjkxMjI4IDIyLjM1NzggNy42MjcwMyAyMi40NjE4QzcuMzQxNzggMjIuNTY1OSA3LjA4NTMxIDIyLjczNjEgNi44Nzg3MiAyMi45NTg2QzYuMjQ2NTkgMjMuNjU2NiA2LjE0NzExIDI0LjYwNTUgNi4yNjY0OSAyNC45NDA3QzYuMzEwODggMjUuMDYzMiA2LjM4MTI4IDI1LjA5MzggNi40MzMzMiAyNS4xMDQ1QzYuNTQwNDYgMjUuMTE5OCA2LjY5OTY0IDI1LjA0MDIgNi43OTkxMyAyNC43NzI0QzYuODA2NzggMjQuNzU0IDYuODE1OTcgMjQuNzIzNCA2LjgyODIxIDI0LjY4NTFDNi44ODk1NCAyNC40NzA5IDYuOTc3NDcgMjQuMjY1MyA3LjA4OTk0IDI0LjA3MjlDNy4xNjk3OCAyMy45NDUgNy4yNzQ2NyAyMy44MzQ2IDcuMzk4MjkgMjMuNzQ4M0M3LjUyMTkyIDIzLjY2MjEgNy42NjE3MyAyMy42MDE3IDcuODA5MzEgMjMuNTcwOUM3Ljk1ODY4IDIzLjUzODIgOC4xMTMwOSAyMy41MzU3IDguMjYzNDUgMjMuNTYzNUM4LjQxMzggMjMuNTkxNCA4LjU1NzA2IDIzLjY0OTEgOC42ODQ4IDIzLjczMzFDOC45MDA5NyAyMy44NzQ5IDkuMDYxNTQgMjQuMDg3IDkuMTM5MzUgMjQuMzMzNkM5LjIxNzE2IDI0LjU4MDEgOS4yMDc0NCAyNC44NDU5IDkuMTExODMgMjUuMDg2MUM4Ljk2MDAyIDI1LjQ2ODMgOC44ODQ2MiAyNS44NzY1IDguODg5ODkgMjYuMjg3NkM4Ljk2MDMgMjcuMTM4NiA5LjQ4NTI5IDI3LjQ4MTUgOS45NjEyOSAyNy41MTIxQzEwLjQzNzMgMjcuNTQyNyAxMC43Mzg4IDI3LjI3MTggMTAuODE5OSAyNy4wODM1QzEwLjgzODUgMjcuMDUxNCAxMC44NDY3IDI3LjAxNDMgMTAuODQzNCAyNi45NzczQzEwLjg0MDEgMjYuOTQwNCAxMC44MjU1IDI2LjkwNTMgMTAuODAxNiAyNi44NzY5QzEwLjcyMzUgMjYuNzkyNyAxMC42MDU3IDI2LjgyMDMgMTAuNDg5MyAyNi44NDYzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTM3LjIxNDcgMjUuMzI0OEMzNy4xOTc5IDI1LjI2MjEgMzcuMDg0NiAyNC44NDczIDM2LjkyODUgMjQuMzQ4M0MzNi44MzkxIDI0LjA1ODQgMzYuNzMzMyAyMy43NzM3IDM2LjYxMTcgMjMuNDk1OEMzNy4yMzYxIDIyLjU1OTEgMzcuMjQ4NCAyMS43MjE4IDM3LjE2NDIgMjEuMjQ3NEMzNy4wNzA2IDIwLjYzNjEgMzYuNzgwNCAyMC4wNzIgMzYuMzM3NyAxOS42NDAzQzM1Ljg0NDkgMTkuMTIxNCAzNC44MzQ3IDE4LjU5MTggMzMuNDE3NCAxOC4xOTIzQzMzLjI1NTEgMTguMTQ4IDMyLjcxOTQgMTguMDAxIDMyLjY3MiAxNy45ODU3QzMyLjY3MiAxNy45NTUxIDMyLjYzMzcgMTYuMjMxNyAzMi42MDE2IDE1LjQ5MjRDMzIuNTg2OCAxNC43NTAyIDMyLjQ3NjIgMTQuMDEzIDMyLjI3MjUgMTMuMjk5MUMzMS45NjY0IDEyLjE4NjQgMzEuNDI2MSAxMS4yMTE0IDMwLjc1NDIgMTAuNTg4NUMzMi42MDc3IDguNjY3NTggMzMuNzY0OCA2LjU1MjMzIDMzLjc2MTcgNC43MzU1NEMzMy43NTQxIDEuMjQ0MzEgMjkuNDY4NSAwLjE4ODIwOSAyNC4xODQ5IDIuMzc2OTNMMjMuMDY0NiAyLjg1MTQxQzIzLjA2NDYgMi44NTE0MSAyMS4wNDExIDAuODYxNjYyIDIxLjAxMDUgMC44Mzg3MDNDMTQuOTg2MiAtNC40MTU3NSAtMy44NTA1NyAxNi41MjEgMi4xNzIyNCAyMS42MDU1TDMuNDg4NTMgMjIuNzIxM0MzLjEzMjQ2IDIzLjY3NiAzLjAwNzExIDI0LjcwMTMgMy4xMjI3MiAyNS43MTM2QzMuMjYzNTQgMjcuMTEyNSAzLjk4NDQ0IDI4LjQ1MzMgNS4xNTUzMyAyOS40OTFDNi4yNjY1MiAzMC40NzUyIDcuNzI2NjkgMzEuMDk2NiA5LjE0NCAzMS4wOTY2QzExLjQ4NzMgMzYuNDk2NSAxNi44NDEzIDM5LjgxMDIgMjMuMTE5NyAzOS45OTY5QzI5Ljg1NDIgNDAuMTk1OSAzNS41MDgxIDM3LjAzNjggMzcuODc3NSAzMS4zNTk5QzM4LjAzMDUgMzAuOTYwNCAzOC42ODg3IDI5LjE2NjYgMzguNjg4NyAyNy41ODA5QzM4LjY4ODcgMjUuOTk1MiAzNy43ODg3IDI1LjMyNDggMzcuMjE0NyAyNS4zMjQ4Wk05LjY2NDM5IDI5LjU3NTJDOS40NTgwOSAyOS42MDk1IDkuMjQ4OTcgMjkuNjIzOCA5LjAzOTkyIDI5LjYxODFDNy4wMDU3OSAyOS41NjQ1IDQuODA5NDIgMjcuNzMyNCA0LjU5MDU0IDI1LjU2MDVDNC4zNDg3MSAyMy4xNjA2IDUuNTc2MjMgMjEuMzEzMiA3Ljc0ODEyIDIwLjg3NTRDOC4wNTAzNCAyMC44MTU3IDguMzU4OCAyMC43OTM2IDguNjY2NDYgMjAuODA5NkM5Ljg4MzI3IDIwLjg3NyAxMS42NzcxIDIxLjgxMDYgMTIuMDg1OCAyNC40NjE2QzEyLjQzNzggMjYuODA5NSAxMS44NjY5IDI5LjE5ODcgOS42NjEzMyAyOS41NzUySDkuNjY0MzlaTTcuMzg5OTYgMTkuNDM4MkM2LjA2OTc5IDE5LjY4MjYgNC44OTYzNSAyMC40MzA3IDQuMTE3NiAyMS41MjQ0QzMuNjgxMzggMjEuMTYxNyAyLjg3MDE4IDIwLjQ1MyAyLjcyNzg0IDIwLjE4NTFDMS41NjQ2IDE3Ljk3NjUgMy45OTY2OCAxMy42ODE3IDUuNjk1NjIgMTEuMjU1OEM5Ljg5NTUxIDUuMjYzNTkgMTYuNDczOSAwLjcyODUwMiAxOS41MTk4IDEuNTUwNDJDMjAuMDE0MSAxLjY5MTIzIDIxLjY1MzQgMy41OTIyIDIxLjY1MzQgMy41OTIyQzE5LjU4OTIgNC43NzQ3NSAxNy42MjY5IDYuMTI2ODIgMTUuNzg2NyA3LjYzNDQ1QzExLjk4MzIgMTAuNTYwOSA5LjExMTg2IDE0LjgyMDUgNy4zODk5NiAxOS40MzgyWk0xNS4xNDY5IDExLjIzMjhDMTYuNjM5MiA5LjUwNzg3IDE4LjQ3NzQgOC4wMDc5MSAyMC4xMjQzIDcuMTY2MDlDMjAuMTM2NiA3LjE1OTYzIDIwLjE1MDcgNy4xNTczNCAyMC4xNjQ0IDcuMTU5NTVDMjAuMTc4MiA3LjE2MTc2IDIwLjE5MDggNy4xNjgzNiAyMC4yMDA1IDcuMTc4MzZDMjAuMjEwMSA3LjE4ODM2IDIwLjIxNjMgNy4yMDEyMiAyMC4yMTggNy4yMTUwMkMyMC4yMTk3IDcuMjI4ODEgMjAuMjE2OSA3LjI0Mjc5IDIwLjIxIDcuMjU0ODdDMjAuMDEwNCA3LjYxMDE4IDE5Ljg1NjEgNy45ODkxNSAxOS43NTA5IDguMzgyOUMxOS43NDc4IDguMzk2MTUgMTkuNzQ4OCA4LjQxMDAyIDE5Ljc1MzggOC40MjI2N0MxOS43NTg4IDguNDM1MzMgMTkuNzY3NSA4LjQ0NjE4IDE5Ljc3ODggOC40NTM4QzE5Ljc5IDguNDYxNDIgMTkuODAzMyA4LjQ2NTQ1IDE5LjgxNjkgOC40NjUzNkMxOS44MzA1IDguNDY1MjcgMTkuODQzOCA4LjQ2MTA3IDE5Ljg1NSA4LjQ1MzNDMjAuODc4OSA3Ljc1NTM2IDIyLjY2MDUgNy4wMDY5MSAyNC4yMjQ3IDYuOTEwNDlDMjQuMjM5MiA2LjkwOTkyIDI0LjI1MzUgNi45MTM5MyAyNC4yNjU1IDYuOTIxOTRDMjQuMjc3NiA2LjkyOTk2IDI0LjI4NjggNi45NDE1NyAyNC4yOTE5IDYuOTU1MTNDMjQuMjk3IDYuOTY4NjggMjQuMjk3NyA2Ljk4MzUgMjQuMjkzOSA2Ljk5NzQ3QzI0LjI5MDEgNy4wMTE0NCAyNC4yODE5IDcuMDIzODUgMjQuMjcwNyA3LjAzMjkzQzI0LjAxMjMgNy4yMzE4OCAyMy43ODEyIDcuNDYzOTcgMjMuNTgzNCA3LjcyMzIyQzIzLjU3NjIgNy43MzMxIDIzLjU3MTggNy43NDQ3NyAyMy41NzA3IDcuNzU2OThDMjMuNTY5NiA3Ljc2OTE4IDIzLjU3MTggNy43ODE0NiAyMy41NzcyIDcuNzkyNDhDMjMuNTgyNSA3LjgwMzUgMjMuNTkwOCA3LjgxMjg1IDIzLjYwMSA3LjgxOTUzQzIzLjYxMTMgNy44MjYyIDIzLjYyMzIgNy44Mjk5NSAyMy42MzU1IDcuODMwMzZDMjQuOTA4OCA3Ljg3MzUgMjYuMTU2NSA4LjIwMDMxIDI3LjI4NzQgOC43ODY5N0MyNy4zNTYzIDguODI1MjMgMjcuMzA3MyA4Ljk1Njg2IDI3LjIzMDggOC45NDAwM0MyNS4wNTE5IDguNDQ4OTcgMjIuNzkwMyA4LjQ1NTI1IDIwLjYxNDEgOC45NTgzOUMxOC4yOTUzIDkuNTIzMTggMTYuNTI3NSAxMC4zOTU2IDE1LjIzNDEgMTEuMzI2MkMxNS4yMjEzIDExLjMzMjEgMTUuMjA2OSAxMS4zMzM4IDE1LjE5MzEgMTEuMzMxQzE1LjE3OTIgMTEuMzI4MyAxNS4xNjY1IDExLjMyMTMgMTUuMTU2OSAxMS4zMTFDMTUuMTQ3MiAxMS4zMDA2IDE1LjE0MTEgMTEuMjg3NSAxNS4xMzkzIDExLjI3MzVDMTUuMTM3NSAxMS4yNTk1IDE1LjE0MDIgMTEuMjQ1MiAxNS4xNDY5IDExLjIzMjhaTTM3LjI4MzYgMjguMTEzNUMzNi45OTEyIDI5Ljg4NTkgMzYuMjM4MiAzMS4zMjc3IDM0Ljk3MjQgMzIuNjQ1NUMzNC4xODIxIDMzLjUwMTIgMzMuMjQxNiAzNC4yMDQ2IDMyLjE5NzUgMzQuNzIxQzMxLjYxNTUgMzUuMDI2NiAzMS4wMDg4IDM1LjI4MjYgMzAuMzgzOCAzNS40ODYzQzI1LjYxMyAzNy4wNDQ0IDIwLjcyNzQgMzUuMzMzMiAxOS4xNTM5IDMxLjY1OTlDMTkuMDI2MSAzMS4zNzg3IDE4LjkyMDEgMzEuMDg4IDE4LjgzNzEgMzAuNzkwNUMxOC4xNjY3IDI4LjM2NjEgMTguNzM2MSAyNS40NTggMjAuNTIwNyAyMy42MjU5QzIwLjY0NiAyMy41MTY5IDIwLjcyNDkgMjMuMzY0MSAyMC43NDEyIDIzLjE5ODhDMjAuNzI1IDIzLjA0OTggMjAuNjY1NCAyMi45MDg3IDIwLjU2OTcgMjIuNzkzMkMxOS45NDY4IDIxLjg5MDIgMTcuNzkwMiAyMC4zNDQzIDE4LjIyMzQgMTcuMzcwNEMxOC41Mjk1IDE1LjIyNzYgMjAuNDA2IDEzLjcyMzEgMjIuMTUwOCAxMy44MTE4TDIyLjU5MzEgMTMuODM3OUMyMy4zNDkzIDEzLjg4MjIgMjQuMDEwNSAxMy45Nzg3IDI0LjYzMTkgMTQuMDA0N0MyNS42NzQyIDE0LjA1MDYgMjYuNjEyNCAxMy44OTkxIDI3LjcyMjEgMTIuOTc0NkMyOC4wOTU2IDEyLjY2ODUgMjguMzk1NSAxMi4zOTE1IDI4LjkwMzcgMTIuMzA1OEMyOS4wNTM0IDEyLjI2NjYgMjkuMjA4NCAxMi4yNTE2IDI5LjM2MjkgMTIuMjYxNEMyOS42MzU1IDEyLjI3MDUgMjkuOTAwMyAxMi4zNTQ3IDMwLjEyODIgMTIuNTA0N0MzMS4wMTkgMTMuMDk3MSAzMS4xNDQ1IDE0LjUzMTIgMzEuMTkwNCAxNS41Nzk3QzMxLjIxNjQgMTYuMTc4MSAzMS4yODk5IDE3LjYyNzYgMzEuMzE0NCAxOC4wNDM5QzMxLjM3MSAxOC45OTQ0IDMxLjYyMDUgMTkuMTI5MSAzMi4xMjcxIDE5LjI5NDRDMzIuNDExOCAxOS4zODkyIDMyLjY3NSAxOS40NTgxIDMzLjA2MzggMTkuNTY4M0MzNC4yNDIzIDE5Ljg5ODkgMzQuOTQwMyAyMC4yMzQxIDM1LjM4MTEgMjAuNjY0MkMzNS42MDg0IDIwLjg4NzQgMzUuNzU2NyAyMS4xNzg3IDM1LjgwMzUgMjEuNDkzOEMzNS45NDEzIDIyLjUwNyAzNS4wMTY4IDIzLjc1NzUgMzIuNTY2NCAyNC44OTQ3QzI5Ljg4NzkgMjYuMTM5MSAyNi42Mzg1IDI2LjQ1MjggMjQuMzk0NiAyNi4yMDM0TDIzLjYwNzkgMjYuMTE0NkMyMS44MTEgMjUuODcyOCAyMC43ODcxIDI4LjE5MzEgMjEuODY0NiAyOS43ODhDMjIuNTU5NSAzMC44MTE5IDI0LjQ1MTMgMzEuNDc5MiAyNi4zNDQ2IDMxLjQ3OTJDMzAuNjgzOCAzMS40NzkyIDM0LjAyMDQgMjkuNjI3MyAzNS4yNjE3IDI4LjAyNjNDMzUuMjk4NCAyNy45Nzg4IDM1LjMwMTUgMjcuOTcyNyAzNS4zNjEyIDI3Ljg4NTVDMzUuNDIwOSAyNy43OTgyIDM1LjM3MTkgMjcuNzQxNiAzNS4yOTU0IDI3Ljc5MzZDMzQuMjgyMSAyOC40ODg1IDI5Ljc3NzcgMzEuMjQyIDI0Ljk2MDkgMzAuNDE0QzI0LjU3OTUgMzAuMzQ1OSAyNC4yMDUgMzAuMjQzNSAyMy44NDIxIDMwLjEwNzlDMjMuNDE2NiAyOS45NDI2IDIyLjUyODkgMjkuNTMzOSAyMi40MjAyIDI4LjYyMTdDMjYuMzA3OCAyOS44MjQ3IDI4Ljc1NTIgMjguNjg3NSAyOC43NTUyIDI4LjY4NzVDMjguNzc3OCAyOC42NzcyIDI4Ljc5NjYgMjguNjYwMiAyOC44MDkyIDI4LjYzODlDMjguODIxOCAyOC42MTc1IDI4LjgyNzYgMjguNTkyOCAyOC44MjU2IDI4LjU2ODFDMjguODI0MSAyOC41NTM0IDI4LjgxOTcgMjguNTM5MSAyOC44MTI2IDI4LjUyNjFDMjguODA1NSAyOC41MTMyIDI4Ljc5NiAyOC41MDE3IDI4Ljc4NDQgMjguNDkyNUMyOC43NzI5IDI4LjQ4MzIgMjguNzU5NiAyOC40NzYzIDI4Ljc0NTQgMjguNDcyMkMyOC43MzEyIDI4LjQ2ODEgMjguNzE2NCAyOC40NjY5IDI4LjcwMTcgMjguNDY4NkMyOC43MDE3IDI4LjQ2ODYgMjUuNTE1IDI4Ljk0IDIyLjUwNTkgMjcuODM4QzIyLjgzMzQgMjYuNzY2NiAyMy43MDU5IDI3LjE1NjkgMjUuMDIzNyAyNy4yNjRDMjcuMDcxNyAyNy4zODQ1IDI5LjEyNTQgMjcuMTYyIDMxLjEwMDEgMjYuNjA1OUMzMi40NjM4IDI2LjIxNTYgMzQuMjU0NiAyNS40NDQyIDM1LjY0NDMgMjQuMzQ2OEMzNS45NDQ4IDI1LjAzOTEgMzYuMTU4MSAyNS43NjYxIDM2LjI3OTUgMjYuNTExQzM2LjUwOTIgMjYuNDc2OSAzNi43NDM4IDI2LjUxOTMgMzYuOTQ2OSAyNi42MzE5QzM3LjIxNzggMjYuNzk4OCAzNy40Mjc1IDI3LjE2NDYgMzcuMjgzNiAyOC4xMTM1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMDQyXzYwNTEiPgo8cmVjdCB3aWR0aD0iMzcuNjg4OCIgaGVpZ2h0PSI0MCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="},"displayName":"Mailchimp","typeVersion":1,"nodeCategories":[{"id":6,"name":"Communication"},{"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":834,"icon":"file:code.svg","name":"n8n-nodes-base.code","codex":{"data":{"alias":["cpde","Javascript","JS","Python","Script","Custom Code","Function"],"details":"The Code node allows you to execute JavaScript in your workflow.","resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.code/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Code"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTcxXzQ0MSkiPgo8cGF0aCBkPSJNMTcwLjI4MyA0OEgxOTYuNUMyMDMuMTI3IDQ4IDIwOC41IDQyLjYyNzQgMjA4LjUgMzZWMTJDMjA4LjUgNS4zNzI1OCAyMDMuMTI3IDAgMTk2LjUgMEgxNzAuMjgzQzEyNi4xIDAgOTAuMjgzIDM1LjgxNzIgOTAuMjgzIDgwVjE3NkM5MC4yODMgMjA2LjkyOCA2NS4yMTA5IDIzMiAzNC4yODMgMjMySDIzQzE2LjM3MjYgMjMyIDExIDIzNy4zNzIgMTEgMjQ0VjI2OEMxMSAyNzQuNjI3IDE2LjM3MjQgMjgwIDIyLjk5OTYgMjgwTDM0LjI4MyAyODBDNjUuMjEwOSAyODAgOTAuMjgzIDMwNS4wNzIgOTAuMjgzIDMzNlY0NDBDOTAuMjgzIDQ3OS43NjQgMTIyLjUxOCA1MTIgMTYyLjI4MyA1MTJIMTk2LjVDMjAzLjEyNyA1MTIgMjA4LjUgNTA2LjYyNyAyMDguNSA1MDBWNDc2QzIwOC41IDQ2OS4zNzMgMjAzLjEyNyA0NjQgMTk2LjUgNDY0SDE2Mi4yODNDMTQ5LjAyOCA0NjQgMTM4LjI4MyA0NTMuMjU1IDEzOC4yODMgNDQwVjMzNkMxMzguMjgzIDMwOS4wMjIgMTI4LjAxMSAyODQuNDQzIDExMS4xNjQgMjY1Ljk2MUMxMDYuMTA5IDI2MC40MTYgMTA2LjEwOSAyNTEuNTg0IDExMS4xNjQgMjQ2LjAzOUMxMjguMDExIDIyNy41NTcgMTM4LjI4MyAyMDIuOTc4IDEzOC4yODMgMTc2VjgwQzEzOC4yODMgNjIuMzI2OSAxNTIuNjEgNDggMTcwLjI4MyA0OFoiIGZpbGw9IiNGRjk5MjIiLz4KPHBhdGggZD0iTTMwNSAzNkMzMDUgNDIuNjI3NCAzMTAuMzczIDQ4IDMxNyA0OEgzNDIuOTc5QzM2MC42NTIgNDggMzc0Ljk3OCA2Mi4zMjY5IDM3NC45NzggODBWMTc2QzM3NC45NzggMjAyLjk3OCAzODUuMjUxIDIyNy41NTcgNDAyLjA5OCAyNDYuMDM5QzQwNy4xNTMgMjUxLjU4NCA0MDcuMTUzIDI2MC40MTYgNDAyLjA5OCAyNjUuOTYxQzM4NS4yNTEgMjg0LjQ0MyAzNzQuOTc4IDMwOS4wMjIgMzc0Ljk3OCAzMzZWNDMyQzM3NC45NzggNDQ5LjY3MyAzNjAuNjUyIDQ2NCAzNDIuOTc5IDQ2NEgzMTdDMzEwLjM3MyA0NjQgMzA1IDQ2OS4zNzMgMzA1IDQ3NlY1MDBDMzA1IDUwNi42MjcgMzEwLjM3MyA1MTIgMzE3IDUxMkgzNDIuOTc5QzM4Ny4xNjEgNTEyIDQyMi45NzggNDc2LjE4MyA0MjIuOTc4IDQzMlYzMzZDNDIyLjk3OCAzMDUuMDcyIDQ0OC4wNTEgMjgwIDQ3OC45NzkgMjgwSDQ5MEM0OTYuNjI3IDI4MCA1MDIgMjc0LjYyOCA1MDIgMjY4VjI0NEM1MDIgMjM3LjM3MyA0OTYuNjI4IDIzMiA0OTAgMjMyTDQ3OC45NzkgMjMyQzQ0OC4wNTEgMjMyIDQyMi45NzggMjA2LjkyOCA0MjIuOTc4IDE3NlY4MEM0MjIuOTc4IDM1LjgxNzIgMzg3LjE2MSAwIDM0Mi45NzkgMEgzMTdDMzEwLjM3MyAwIDMwNSA1LjM3MjU4IDMwNSAxMlYzNloiIGZpbGw9IiNGRjk5MjIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTcxXzQ0MSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Code","typeVersion":2,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":39,"name":"CRM"}],"image":[]}}