{"workflow":{"id":14803,"name":"Send AI-personalized deal follow-ups from Zoho CRM via email, Slack and WhatsApp with Gemini","views":16,"recentViews":6,"totalViews":16,"createdAt":"2026-04-06T14:07:52.691Z","description":"# Intelligent Deal Follow-Up Automation (n8n + Zoho CRM + AI)\n\nThis workflow automatically detects inactive deals in Zoho CRM and triggers AI-driven follow-ups across multiple channels. It analyzes deal activity, determines the optimal follow-up method, generates personalized communication using AI, routes execution through Email/WhatsApp/Call and updates CRM records to maintain a continuous engagement cycle.\n\n\n### Quick Implementation Steps  \n\n1. Configure Zoho CRM, Gmail/SMTP and AI API credentials.  \n2. Import the workflow into n8n.  \n3. Ensure deals contain activity tracking fields (Last Activity Time, Follow-up fields).  \n4. Activate the workflow.  \n5. Workflow runs on schedule and processes inactive deals automatically.  \n6. Follow-ups are triggered and CRM records are updated.\n\n\n## What It Does  \n\nThis workflow eliminates manual follow-up tracking by continuously monitoring deal activity within Zoho CRM. It identifies inactive deals based on configurable inactivity thresholds and processes them through an AI-powered decision pipeline.\n\nThe system evaluates deal inactivity, determines urgency and selects the most appropriate follow-up channel using a hybrid approach of rule-based logic and AI recommendations. It then generates personalized follow-up content tailored to the deal context.\n\nOnce generated, the workflow routes execution through the appropriate communication channel, sends notifications, creates CRM tasks when necessary and updates deal records to maintain a consistent engagement history.\n\n\n## Who’s It For  \n\n- Sales teams managing large deal pipelines  \n- SDR/BDR teams handling outbound follow-ups  \n- CRM administrators automating engagement workflows  \n- Founders monitoring deal progression  \n- Agencies building automation systems for CRM clients  \n\n\n## Requirements  \n\n- n8n instance  \n- Zoho CRM OAuth2 credentials  \n- Email provider (Gmail / SMTP / API-based service)  \n- AI model API key (Gemini / OpenAI / Claude)  \n- Deals with activity tracking fields configured  \n\n\n## How It Works & Setup  \n\n### Step 1 - Cron Trigger  \nRuns on a scheduled basis to initiate deal evaluation.\n\n### Step 2 - Fetch Deals  \nRetrieves active deals from Zoho CRM.\n\n### Step 3 - Process Deal Data  \nSplits and normalizes deal records for individual processing.\n\n### Step 4 - Inactivity Detection  \nCalculates days since last activity and filters stalled deals.\n\n### Step 5 - AI Content Generation  \nSends deal context to AI and generates structured follow-up content.\n\n### Step 6 - Follow-Up Decision Logic  \nCombines AI recommendations with inactivity rules to determine channel and priority.\n\n### Step 7 - Channel Routing  \nRoutes deals via Switch node into Email, WhatsApp or Call workflows.\n\n### Step 8 - Execute Follow-Up  \nSends communication or creates follow-up tasks.\n\n### Step 9 - Update CRM Records  \nUpdates deal fields including follow-up status, timestamp and channel.\n\n\n## How to Customize Nodes  \n\n### Change Follow-Up Logic  \nModify inactivity thresholds and decision rules in the Function node.\n\n### Change AI Output  \nAdjust AI prompt to include:  \n- Sentiment scoring  \n- Objection handling  \n- Deal risk classification  \n- Multi-step follow-up sequences  \n\n### Change Communication Channels  \nReplace or extend nodes for:  \n- WhatsApp API  \n- Slack / Teams  \n- SMS providers  \n\n### Modify CRM Updates  \nUpdate Zoho node to store data in:  \n- Custom fields  \n- Notes  \n- Activities  \n- Tags  \n\n\n## Add-Ons (Optional Enhancements)  \n\n- Multi-touch follow-up sequences (Touch-1, Touch-2, Touch-3)  \n- Business-hours-based scheduling  \n- Response tracking and engagement scoring  \n- AI-driven deal risk prediction  \n- Weekly summary reports for sales teams  \n- Integration with dashboards (Notion, Airtable, Google Sheets)  \n\n\n## Use Case Examples  \n\n1. Automatic follow-up for deals with no activity for 7+ days  \n2. Prioritized engagement for high-value or high-risk deals  \n3. AI-generated personalized outreach messages  \n4. CRM enrichment with follow-up history  \n5. Consistent and scalable sales engagement automation  \n\n\n## Troubleshooting Guide  \n\n| Issue | Possible Cause | Solution |\n|------|--------------|----------|\n| No follow-up triggered | Inactivity condition not met | Adjust threshold logic |\n| Missing AI output | API error or invalid prompt | Validate AI configuration |\n| Wrong channel selection | Rule override logic issue | Verify decision logic |\n| CRM update failed | OAuth or field mismatch | Reconnect and validate fields |\n| Email not sent | Email credentials expired | Re-authenticate provider |\n| Duplicate follow-ups | Status not updated | Ensure update node runs after execution |\n\n\n## Need Help?  \n\nOur [n8n automation developers](https://www.weblineindia.com/hire-n8n-developers/) at WeblineIndia are happy to assist if you need any assistance with workflow optimization, AI prompt engineering or CRM automation scaling:\n\n- AI workflow design.\n- n8n automation development.\n- Zoho CRM integration.\n- Multi-channel communication systems.\n- Sales automation strategy.\n\n**[Contact WeblineIndia](https://www.weblineindia.com/contact-us.html  )** \n*Services: Process automation, n8n, AI automation, RevOps engineering, Business workflow automation, Zoho CRM automation*\n","workflow":{"id":"hcoLK6FM6m0dWzEt","meta":{"instanceId":"14e4c77104722ab186539dfea5182e419aecc83d85963fe13f6de862c875ebfa","templateCredsSetupCompleted":true},"name":"Zoho CRM – Smart Follow-up Sequence Optimizer","tags":[],"nodes":[{"id":"cb0333cd-4a41-497d-b9d6-40e1c2462d55","name":"Daily Follow-up Scan Trigger","type":"n8n-nodes-base.cron","position":[-1232,128],"parameters":{"triggerTimes":{"item":[{"hour":9}]}},"typeVersion":1},{"id":"ab540138-8943-40bf-a97f-7c258e908170","name":"Set Inactivity Cutoff Window","type":"n8n-nodes-base.set","position":[-960,128],"parameters":{"options":{},"assignments":{"assignments":[{"id":"c70f6b30-1700-4a4d-99c0-e2f7856db82d","name":"cutoffDate","type":"string","value":"={{ new Date(Date.now() - 7 * 24 * 60 * 60 * 1000)\n   .toISOString()\n   .slice(0,19) }}"}]}},"typeVersion":3.4},{"id":"7fbeda38-2029-4f30-b747-ba6263ccb92a","name":"Fetch Active Deals from Zoho CRM","type":"n8n-nodes-base.zohoCrm","position":[-656,128],"parameters":{"options":{},"resource":"deal","operation":"getAll","returnAll":true},"credentials":{"zohoOAuth2Api":{"id":"kzYi0Y9U5J1AVGjY","name":"Zoho account 2"}},"typeVersion":1},{"id":"d315bee6-ca1f-4aa2-812b-42d430df63c9","name":"Evaluate Follow-up Eligibility","type":"n8n-nodes-base.code","position":[-352,128],"parameters":{"mode":"runOnceForEachItem","jsCode":"const d = $input.item.json;\nconst now = new Date();\n\nif (!d.Auto_Follow_up_Enabled) return { json: { due: false } };\nif (d.Follow_up_Status !== 'Pending') return { json: { due: false } };\nif (!d.Next_Follow_up_Due) return { json: { due: false } };\n\nconst dueDate = new Date(d.Next_Follow_up_Due);\n\nreturn {\n  json: {\n    due: dueDate <= now,\n    dealId: d.id,\n    dealName: d.Deal_Name,\n    raw: d\n  }\n};\n"},"typeVersion":2},{"id":"038a9003-4514-4dee-8a97-58967710e8f2","name":"Is Follow-up Due?","type":"n8n-nodes-base.if","position":[-96,128],"parameters":{"options":{},"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"35eb963a-29f4-40cb-8ca1-1ae2543927e1","operator":{"type":"boolean","operation":"true","singleValue":true},"leftValue":"={{$json.due}}","rightValue":""}]}},"typeVersion":2.2},{"id":"d6ff28e0-0366-465c-be1a-2ad459745e4e","name":"Generate Personalized Follow-up (AI)","type":"@n8n/n8n-nodes-langchain.chainLlm","position":[176,112],"parameters":{"text":"=You are a CRM assistant.\n\nGenerate a personalized follow-up message for this deal.\n\nDeal Name: {{ $json.dealName }}\nAccount: {{ $json.raw.Account_Name.name }}\nStage: {{ $json.raw.Stage }}\nLast Follow-up: {{ $json.raw.Last_Follow_up_At }}\n\nReturn ONLY valid JSON in the following format:\n\n{\n  \"subject\": \"...\",\n  \"message\": \"...\",\n  \"channel\": \"email\",\n  \"priority\": \"High\",\n  \"next_action\": \"send_followup\"\n}\nReturn ONLY valid JSON.Do not add explanations.\nDo not add markdown.","batching":{},"messages":{"messageValues":[{"message":"You are a CRM follow-up assistant. Generate short, professional follow-up content. No emojis. No fluff. Business tone."}]},"promptType":"define","hasOutputParser":true},"typeVersion":1.7},{"id":"40c1b94a-2bcf-4b75-bff2-8d93753e78e0","name":"AI Model (Gemini)","type":"@n8n/n8n-nodes-langchain.lmChatGoogleGemini","position":[64,400],"parameters":{"options":{}},"credentials":{"googlePalmApi":{"id":"4G04srIPq4lnuiK6","name":"Google Gemini(PaLM) Api account 9"}},"typeVersion":1},{"id":"abc3e871-197a-4b9f-885d-02f8c82b1edf","name":"Parse AI Response (Structured JSON)","type":"@n8n/n8n-nodes-langchain.outputParserStructured","position":[416,416],"parameters":{"jsonSchemaExample":"{\n  \"subject\": \"...\",\n  \"message\": \"...\",\n  \"channel\": \"email\",\n  \"priority\": \"High\",\n  \"next_action\": \"send_followup\"\n}"},"typeVersion":1.3},{"id":"d395128a-c3a3-4529-8b7c-ec0e32779752","name":"Decision Engine","type":"n8n-nodes-base.code","position":[576,112],"parameters":{"mode":"runOnceForEachItem","jsCode":"// ----------------------------\n// INPUT DATA\n// ----------------------------\nconst deal = $('Is Follow-up Due?').item.json.raw;\nconst ai = $json.output || {};\n\n// ----------------------------\n// SAFE DATE RESOLUTION\n// ----------------------------\nconst lastActivityTime =\n  deal.Last_Activity_Time ||\n  deal.Last_Follow_up_At ||\n  deal.Created_Time ||\n  null;\n\nlet daysSinceLastActivity = null;\n\nif (lastActivityTime) {\n  const lastActivity = new Date(lastActivityTime);\n  daysSinceLastActivity = Math.floor(\n    (Date.now() - lastActivity.getTime()) / (1000 * 60 * 60 * 24)\n  );\n}\n\n// ----------------------------\n// FOLLOW-UP CHANNEL LOGIC\n// ----------------------------\n// Default from AI\nlet followUpType = ai.channel || \"email\";\n\n// Hard override based on inactivity\nif (daysSinceLastActivity !== null) {\n  if (daysSinceLastActivity > 14) {\n    followUpType = \"call\";\n  } else if (daysSinceLastActivity > 7) {\n    followUpType = \"whatsapp\";\n  }\n}\n\n// ----------------------------\n// FINAL OUTPUT\n// ----------------------------\nreturn {\n  ...$json,\n\n  followUpDecision: {\n    lastActivityTime,\n    followUpType,\n    daysSinceLastActivity,\n    aiSuggestedChannel: ai.channel || null,\n    priority: ai.priority || \"Normal\",\n    nextAction: ai.next_action || null,\n  }\n};\n"},"typeVersion":2},{"id":"8c5c7e59-c8df-4a73-bb70-b07e0a67b404","name":"Channel Routing","type":"n8n-nodes-base.switch","position":[816,96],"parameters":{"rules":{"values":[{"outputKey":"Email","conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"loose"},"combinator":"and","conditions":[{"id":"40039f9a-416b-4454-b096-781b1fe5851c","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.followUpDecision.followUpType }}","rightValue":"email"}]},"renameOutput":true},{"outputKey":"slack","conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"loose"},"combinator":"and","conditions":[{"id":"0f314f51-a705-411a-87f4-f9d6c2e70e71","operator":{"name":"filter.operator.equals","type":"string","operation":"equals"},"leftValue":"={{ $json.followUpDecision.followUpType }}","rightValue":"slack"}]},"renameOutput":true},{"outputKey":"Whatsapp","conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"loose"},"combinator":"and","conditions":[{"id":"40c58835-3665-4dd2-a367-787c4b7f3165","operator":{"name":"filter.operator.equals","type":"string","operation":"equals"},"leftValue":"={{ $json.followUpDecision.followUpType }}","rightValue":"whatsapp"}]},"renameOutput":true}]},"options":{},"looseTypeValidation":true},"typeVersion":3.3},{"id":"5d333c39-d210-414d-a681-cb3b2d07607d","name":"Send follow-up email","type":"n8n-nodes-base.gmail","position":[1184,-112],"webhookId":"7bea4c7e-9a9a-47c8-a934-e4693ebc743e","parameters":{"sendTo":"=","message":"={{ $json.output.message }}","options":{},"subject":"={{ $json.output.subject }}"},"credentials":{"gmailOAuth2":{"id":"mhJEEWFa9GfZasGo","name":"Gmail account 27"}},"typeVersion":2.1},{"id":"3a7706d5-f156-44fd-80f9-df6c137d6bd4","name":"Send Slack follow-up","type":"n8n-nodes-base.slack","position":[1184,112],"webhookId":"51b6ac55-2eca-411b-b321-353dfb0d221d","parameters":{"text":"={{ $json.output.message }}","user":{"__rl":true,"mode":"id","value":"{userid}"},"select":"user","otherOptions":{},"authentication":"oAuth2"},"credentials":{"slackOAuth2Api":{"id":"yJZubGTac0ggMsrc","name":"Slack account 33"}},"typeVersion":2.3},{"id":"97e22d0d-b75c-4419-857b-2b8d88824abb","name":"Send WhatsApp Follow-up","type":"n8n-nodes-base.whatsApp","position":[1184,336],"webhookId":"dfecf2f8-3802-46e5-b7ad-ef3f56a248a0","parameters":{"textBody":"={{ $json.output.message }}","operation":"send","additionalFields":{}},"typeVersion":1.1},{"id":"f0e99c4d-e4a5-4fb4-be7e-641c5d87c637","name":"Create CRM Follow-up Task","type":"n8n-nodes-base.httpRequest","position":[1568,112],"parameters":{"url":"https://www.zohoapis.com/crm/v2/Tasks","method":"POST","options":{},"jsonBody":"={\n  \"data\": [\n    {\n      \"Subject\": \"Follow-up: {{ $('Is Follow-up Due?').item.json.dealName }}\",\n      \"Due_Date\": \"{{ new Date().toISOString().split('T')[0] }}\",\n      \"Status\": \"Not Started\",\n      \"Priority\": \"High\",\n      \"What_Id\": \"{{ $('Is Follow-up Due?').item.json.dealId }}\",\n      \"$se_module\": \"Deals\",\n      \"Owner\": {\n        \"id\": \"{{ $('Is Follow-up Due?').item.json.raw.Owner.id }}\"\n      },\n      \"Description\": \"Auto-generated follow-up task for overdue deal.\"\n    }\n  ]\n}\n","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"zohoOAuth2Api"},"credentials":{"zohoOAuth2Api":{"id":"kzYi0Y9U5J1AVGjY","name":"Zoho account 2"}},"typeVersion":4.3},{"id":"d066aebe-cce0-4013-a614-26bd844e0506","name":"Update Deal Follow-up Status","type":"n8n-nodes-base.zohoCrm","position":[1840,112],"parameters":{"dealId":"={{ $('Is Follow-up Due?').item.json.dealId }}","resource":"deal","operation":"update","updateFields":{"customFields":{"customFields":[{"value":"Sent","fieldId":"Follow_up_Status"}]}}},"credentials":{"zohoOAuth2Api":{"id":"kzYi0Y9U5J1AVGjY","name":"Zoho account 2"}},"typeVersion":1},{"id":"13808eaa-1c8a-4dd5-baf6-87ba5ebd6fea","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-1936,-416],"parameters":{"width":560,"height":528,"content":"## Zoho CRM – Smart Follow-up Sequence Optinizer\n**How it works** \nThis workflow runs weekly and Automatically detect inactive deals and trigger intelligent, AI-driven follow-ups across multiple channels to improve deal conversion and prevent pipeline leakage.\n\n**Setup steps**\n1. Configure Zoho CRM credentials in all Zoho nodes (OAuth2 recommended).\n\n2. Verify Deal Fields Mapping, Add Custom fields in Zoho Deal : Last Activity Time, Last Follow-up Date, Created Date\n\n3. Configure AI Node (OpenAI/Gemini)\n\n4. Validate Function Node logic: correctly calculates daysSinceLastActivity\n\n5. Set up Switch Node conditions : Email, WhatsApp,Slack or Call \n\n6. Configure Email, WhatsApp, Slack or Call credentials.\n\n7. Configure Zoho CRM Task Node"},"typeVersion":1},{"id":"8626a902-bf77-4179-86e1-f4b4020f456d","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-1280,-32],"parameters":{"color":7,"width":544,"height":384,"content":"## Deal Data Collection\nTriggers the workflow on schedule and fetches active Deals from Zoo CRM for processing."},"typeVersion":1},{"id":"5bd8f0a6-988c-4c86-95bd-cd8ff99541d7","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[-704,-32],"parameters":{"color":7,"width":720,"height":384,"content":"## Deal Processing & Inactivity Detection\nSplits deals, calculates inactivity and filters only stalled deals that need follow-up."},"typeVersion":1},{"id":"b138be0c-8577-41a0-ad74-39101c6fbcff","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[80,-32],"parameters":{"color":7,"width":624,"height":384,"content":"## AI Evaluation & Follow-Up Decision\nSplits deals, calculates inactivity and filters only stalled deals that need follow-up."},"typeVersion":1},{"id":"da319c31-7549-46c7-b412-8681ee9cc4da","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[752,-256],"parameters":{"color":7,"width":1296,"height":768,"content":"## Channel Routing & CRM Actions\nRoutes deals to Email/WhatsApp/Call and creates alerts & CRM tasks for action."},"typeVersion":1}],"active":false,"pinData":{},"settings":{"executionOrder":"v1"},"versionId":"8e83fce0-879c-4c96-9439-f87a00a6cfa8","connections":{"Channel Routing":{"main":[[{"node":"Send follow-up email","type":"main","index":0}],[{"node":"Send Slack follow-up","type":"main","index":0}],[{"node":"Send WhatsApp Follow-up","type":"main","index":0}]]},"Decision Engine":{"main":[[{"node":"Channel Routing","type":"main","index":0}]]},"AI Model (Gemini)":{"ai_languageModel":[[{"node":"Generate Personalized Follow-up (AI)","type":"ai_languageModel","index":0}]]},"Is Follow-up Due?":{"main":[[{"node":"Generate Personalized Follow-up (AI)","type":"main","index":0}],[]]},"Send Slack follow-up":{"main":[[{"node":"Create CRM Follow-up Task","type":"main","index":0}]]},"Send follow-up email":{"main":[[{"node":"Create CRM Follow-up Task","type":"main","index":0}]]},"Send WhatsApp Follow-up":{"main":[[{"node":"Create CRM Follow-up Task","type":"main","index":0}]]},"Create CRM Follow-up Task":{"main":[[{"node":"Update Deal Follow-up Status","type":"main","index":0}]]},"Daily Follow-up Scan Trigger":{"main":[[{"node":"Set Inactivity Cutoff Window","type":"main","index":0}]]},"Set Inactivity Cutoff Window":{"main":[[{"node":"Fetch Active Deals from Zoho CRM","type":"main","index":0}]]},"Update Deal Follow-up Status":{"main":[[]]},"Evaluate Follow-up Eligibility":{"main":[[{"node":"Is Follow-up Due?","type":"main","index":0}]]},"Fetch Active Deals from Zoho CRM":{"main":[[{"node":"Evaluate Follow-up Eligibility","type":"main","index":0}]]},"Parse AI Response (Structured JSON)":{"ai_outputParser":[[{"node":"Generate Personalized Follow-up (AI)","type":"ai_outputParser","index":0}]]},"Generate Personalized Follow-up (AI)":{"main":[[{"node":"Decision Engine","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":20,"nodeTypes":{"n8n-nodes-base.if":{"count":1},"n8n-nodes-base.set":{"count":1},"n8n-nodes-base.code":{"count":2},"n8n-nodes-base.cron":{"count":1},"n8n-nodes-base.gmail":{"count":1},"n8n-nodes-base.slack":{"count":1},"n8n-nodes-base.switch":{"count":1},"n8n-nodes-base.zohoCrm":{"count":2},"n8n-nodes-base.whatsApp":{"count":1},"n8n-nodes-base.stickyNote":{"count":5},"n8n-nodes-base.httpRequest":{"count":1},"@n8n/n8n-nodes-langchain.chainLlm":{"count":1},"@n8n/n8n-nodes-langchain.lmChatGoogleGemini":{"count":1},"@n8n/n8n-nodes-langchain.outputParserStructured":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"WeblineIndia","username":"weblineindia","bio":"A Leading Software Engineering, Consulting & Outsourcing Services Company in USA & India serving Clients Globally since 1999.","verified":true,"links":["https://www.weblineindia.com/hire-n8n-developers/"],"avatar":"https://gravatar.com/avatar/a229d43aefca4588581583c58bb37b4773aebbdf4c1fef86a08bb1d38eae91fa?r=pg&d=retro&size=200"},"nodes":[{"id":7,"icon":"fa:clock","name":"n8n-nodes-base.cron","codex":{"data":{"alias":["Time","Scheduler","Polling","Cron","Interval"],"details":"The Cron node uses Cron under the hood - a time-based job scheduler in Unix-like computer operating systems. Use this node when you want to trigger workflows periodically, especially in more complex scenarios like \"every Tuesday at 9 am\" or \"Weekdays\".","resources":{"generic":[{"url":"https://n8n.io/blog/2021-goals-level-up-your-vocabulary-with-vonage-and-n8n/","icon":"🎯","label":"2021 Goals: Level Up Your Vocabulary With Vonage and n8n"},{"url":"https://n8n.io/blog/love-at-first-sight-ricardos-n8n-journey/","icon":"❤️","label":"Love at first sight: Ricardo’s n8n journey"},{"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/why-i-chose-n8n-over-zapier-in-2020/","icon":"😍","label":"Why I chose n8n over Zapier in 2020"},{"url":"https://n8n.io/blog/how-to-host-virtual-coffee-breaks-with-n8n/","icon":"☕️","label":"How to host virtual coffee breaks 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/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/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting with n8n"},{"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/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/tracking-time-spent-in-meetings-with-google-calendar-twilio-and-n8n/","icon":"🗓","label":"Tracking Time Spent in Meetings With Google Calendar, Twilio, and n8n"},{"url":"https://n8n.io/blog/creating-error-workflows-in-n8n/","icon":"🌪","label":"Creating Error Workflows in n8n"},{"url":"https://n8n.io/blog/using-automation-to-boost-productivity-in-the-workplace/","icon":"💪","label":"Using Automation to Boost Productivity in the Workplace"},{"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/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/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/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"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"trigger\",\"schedule\"]","defaults":{"name":"Cron","color":"#29a568"},"iconData":{"icon":"clock","type":"icon"},"displayName":"Cron","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core 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":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":40,"icon":"file:slack.svg","name":"n8n-nodes-base.slack","codex":{"data":{"alias":["human","form","wait","hitl","approval"],"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"},{"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/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/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/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.slack/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/slack/"}]},"categories":["Communication","HITL"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"HITL":["Human in the Loop"]}}},"group":"[\"output\"]","defaults":{"name":"Slack"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgMTUwLjg1MiAxNTAuODUyIj48dXNlIHhsaW5rOmhyZWY9IiNhIiB4PSIuOTI2IiB5PSIuOTI2Ii8+PHN5bWJvbCBpZD0iYSIgb3ZlcmZsb3c9InZpc2libGUiPjxnIHN0cm9rZS13aWR0aD0iMS44NTIiPjxwYXRoIGZpbGw9IiNlMDFlNWEiIHN0cm9rZT0iI2UwMWU1YSIgZD0iTTQwLjc0MSA5My41NWMwLTguNzM1IDYuNjA3LTE1Ljc3MiAxNC44MTUtMTUuNzcyczE0LjgxNSA3LjAzNyAxNC44MTUgMTUuNzcydjM4LjgyNGMwIDguNzM3LTYuNjA3IDE1Ljc3NC0xNC44MTUgMTUuNzc0cy0xNC44MTUtNy4wMzctMTQuODE1LTE1Ljc3MnoiLz48cGF0aCBmaWxsPSIjZWNiMjJkIiBzdHJva2U9IiNlY2IyMmQiIGQ9Ik05My41NSAxMDcuNDA4Yy04LjczNSAwLTE1Ljc3Mi02LjYwNy0xNS43NzItMTQuODE1czcuMDM3LTE0LjgxNSAxNS43NzItMTQuODE1aDM4LjgyNmM4LjczNSAwIDE1Ljc3MiA2LjYwNyAxNS43NzIgMTQuODE1cy03LjAzNyAxNC44MTUtMTUuNzcyIDE0LjgxNXoiLz48cGF0aCBmaWxsPSIjMmZiNjdjIiBzdHJva2U9IiMyZmI2N2MiIGQ9Ik03Ny43NzggMTUuNzcyQzc3Ljc3OCA3LjAzNyA4NC4zODUgMCA5Mi41OTMgMHMxNC44MTUgNy4wMzcgMTQuODE1IDE1Ljc3MnYzOC44MjZjMCA4LjczNS02LjYwNyAxNS43NzItMTQuODE1IDE1Ljc3MnMtMTQuODE1LTcuMDM3LTE0LjgxNS0xNS43NzJ6Ii8+PHBhdGggZmlsbD0iIzM2YzVmMSIgc3Ryb2tlPSIjMzZjNWYxIiBkPSJNMTUuNzcyIDcwLjM3MUM3LjAzNyA3MC4zNzEgMCA2My43NjMgMCA1NS41NTZzNy4wMzctMTQuODE1IDE1Ljc3Mi0xNC44MTVoMzguODI2YzguNzM1IDAgMTUuNzcyIDYuNjA3IDE1Ljc3MiAxNC44MTVzLTcuMDM3IDE0LjgxNS0xNS43NzIgMTQuODE1eiIvPjxnIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPjxwYXRoIGZpbGw9IiNlY2IyMmQiIHN0cm9rZT0iI2VjYjIyZCIgZD0iTTc3Ljc3OCAxMzMuMzMzYzAgOC4yMDggNi42MDcgMTQuODE1IDE0LjgxNSAxNC44MTVzMTQuODE1LTYuNjA3IDE0LjgxNS0xNC44MTUtNi42MDctMTQuODE1LTE0LjgxNS0xNC44MTVINzcuNzc4eiIvPjxwYXRoIGZpbGw9IiMyZmI2N2MiIHN0cm9rZT0iIzJmYjY3YyIgZD0iTTEzMy4zMzQgNzAuMzcxaC0xNC44MTVWNTUuNTU2YzAtOC4yMDcgNi42MDctMTQuODE1IDE0LjgxNS0xNC44MTVzMTQuODE1IDYuNjA3IDE0LjgxNSAxNC44MTUtNi42MDcgMTQuODE1LTE0LjgxNSAxNC44MTV6Ii8+PHBhdGggZmlsbD0iI2UwMWU1YSIgc3Ryb2tlPSIjZTAxZTVhIiBkPSJNMTQuODE1IDc3Ljc3OEgyOS42M3YxNC44MTVjMCA4LjIwNy02LjYwNyAxNC44MTUtMTQuODE1IDE0LjgxNVMwIDEwMC44IDAgOTIuNTkzczYuNjA3LTE0LjgxNSAxNC44MTUtMTQuODE1eiIvPjxwYXRoIGZpbGw9IiMzNmM1ZjEiIHN0cm9rZT0iIzM2YzVmMSIgZD0iTTcwLjM3MSAxNC44MTVWMjkuNjNINTUuNTU2Yy04LjIwNyAwLTE0LjgxNS02LjYwNy0xNC44MTUtMTQuODE1UzQ3LjM0OCAwIDU1LjU1NiAwczE0LjgxNSA2LjYwNyAxNC44MTUgMTQuODE1eiIvPjwvZz48L2c+PC9zeW1ib2w+PC9zdmc+"},"displayName":"Slack","typeVersion":2,"nodeCategories":[{"id":6,"name":"Communication"},{"id":28,"name":"HITL"}]},{"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":326,"icon":"file:zoho.svg","name":"n8n-nodes-base.zohoCrm","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.zohocrm/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/zoho/"}]},"categories":["Communication","Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"transform\"]","defaults":{"name":"Zoho CRM"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIC0zMCAxMDAgMTAwIj48dXNlIHhsaW5rOmhyZWY9IiNhIiB4PSIuNSIgeT0iLjUiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSI1MCUiIHgyPSI1MCUiIHkxPSIxLjQzJSIgeTI9Ijk2Ljk4JSI+PHN0b3Agb2Zmc2V0PSIuNTYyJSIgc3RvcC1jb2xvcj0iI2ZmZTUxMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkYjkyNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iNC41MSUiIHgyPSI5NS42NyUiIHkxPSIxMy40OSUiIHkyPSI4Ny4wNiUiPjxzdG9wIG9mZnNldD0iLjU2MiUiIHN0b3AtY29sb3I9IiMwMDhjZDIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY0OWQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgeDE9IjUwJSIgeDI9IjUwJSIgeTE9IjI3Ljc4JSIgeTI9Ijk3LjUzJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YTE0NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGE1MiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJlIiB4MT0iNDMuNzMlIiB4Mj0iNTcuNTQlIiB5MT0iOC4yMSUiIHkyPSI5My4yJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MjIzMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhMjIzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxzeW1ib2wgaWQ9ImEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PHBhdGggZmlsbD0iI2U3OTIyNSIgZD0iTTEwMi45NjQgNy41ODF2MjQuNDE0bC0zLjM3OSAzLjI5OFYxMS40MDJ6Ii8+PHBhdGggZmlsbD0iI2ZmZjE2ZCIgZD0ibTgwLjgyMiA3LjYwMS0zLjQ5OSAzLjgwMS4xODEuMjQxIDIxLjk0LS4wOC4yMDEtLjE2MSAzLjMxOC0zLjgyMXoiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNzcuMzIzIDExLjQwMmgyMi4zMjJ2MjMuOTExSDc3LjMyM3oiLz48cGF0aCBkPSJNOTYuMjQ2IDIwLjAwOWE4LjggOC44IDAgMCAwLTEuOTcxLTIuOTc2Yy0uODI1LS44NDUtMS43NDktMS40ODgtMi43OTUtMS45MS0xLjAyNi0uNDIyLTIuMTMyLS42NDMtMy4zMzgtLjY0M3MtMi4zMzMuMjIxLTMuMzU4LjY0M2MtMS4wNDYuNDIyLTEuOTcxIDEuMDY2LTIuNzk1IDEuOTEtLjg2NS44NjUtMS41MDggMS44Ny0xLjk1MSAyLjk3NnMtLjY0NCAyLjMxMy0uNjQ0IDMuNjRhOS44IDkuOCAwIDAgMCAuNjY0IDMuNjIgOC45NSA4Ljk1IDAgMCAwIDEuOTUxIDMuMDE3Yy44MDQuODI1IDEuNzMgMS40NDggMi43NTUgMS44N3MyLjE3Mi42NDQgMy4zOTkuNjQ0YzEuMTg2IDAgMi4yOTMtLjIyMSAzLjMxOC0uNjQ0czEuOTcxLTEuMDQ2IDIuNzk1LTEuODdjLjg2NS0uODg1IDEuNTI4LTEuODkgMS45NzEtMi45OTZzLjY2NC0yLjMzMy42NjQtMy42MmMwLTEuMzQ3LS4yMjEtMi41NTQtLjY2NC0zLjY2em0tNC42MDUgNy44ODNjLS44NjUgMS4wMjYtMi4wMTEgMS41NDktMy40OTkgMS41NDlzLTIuNjU1LS41MjMtMy41MTktMS41NDktMS4yODctMi40NTMtMS4yODctNC4yNjNjMC0xLjg1LjQ0Mi0zLjI3OCAxLjI4Ny00LjMyNC44NjUtMS4wNDYgMi4wMTEtMS41NDkgMy41MTktMS41NDkgMS40ODggMCAyLjYzNC41MjMgMy40OTkgMS41NDkuODQ1IDEuMDQ2IDEuMjg3IDIuNDc0IDEuMjg3IDQuMzI0IDAgMS44MS0uNDIyIDMuMjM4LTEuMjg3IDQuMjYzIi8+PHBhdGggZmlsbD0iIzAwOWFkYSIgZD0iTTc1LjEzMSA1LjU5MXYuMTIxbDIuODU2IDIxLjk0LTEuNjY5IDQuNjI1LS4yMjEtLjE2MS0yLjkzNi0yMS4wMzUuMDYtLjI4MSAxLjgzLTUuMDg4eiIvPjxwYXRoIGZpbGw9IiM5MWM5ZWQiIGQ9Im01My4xNTEgOC42NDggMjEuOTgtMy4wNTctMS44NSA1LjI2OS0uMjYxLjI4Mi0yMC41NTIgMy4wMTcuMTAxLTMuNzYxeiIvPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Im03My4yODEgMTAuODU5IDMuMDM3IDIxLjQxNy0yMS42NTkgMy4wMzctMi45MTYtMjAuNjkzIDEuMjY3LS45ODV6Ii8+PHBhdGggZD0iTTY5LjYwMSAxNC45NjJjLS4xMDEtLjY2NC0uMzIyLTEuMTY2LS42ODQtMS41MDhhMS42IDEuNiAwIDAgMC0xLjA4Ni0uNDAyYy0uMSAwLS4yMjEgMC0uMzQyLjAyLS41NjMuMDgxLS45ODUuMzQyLTEuMjQ3Ljc2NC0uMjAxLjMwMi0uMjgxLjY4NC0uMjgxIDEuMTI2IDAgLjE2MS4wMi4zNDIuMDQuNTIzbC43ODQgNS41Ny02LjIzNC45MjUtLjc4NC01LjU3Yy0uMS0uNjQ0LS4zMjItMS4xNDYtLjY4NC0xLjQ4OGExLjUyIDEuNTIgMCAwIDAtMS4wNjYtLjQyMmMtLjEwMSAwLS4yMDEgMC0uMzAyLjAyLS41ODMuMDgxLTEuMDI2LjM0Mi0xLjMwNy43NjQtLjIwMS4zMDItLjI4Mi42ODQtLjI4MiAxLjEyNiAwIC4xNjEuMDIuMzQyLjA0LjU0M2wyLjEzMiAxNC40OTljLjEuNjY0LjMyMiAxLjE2Ni43MjQgMS41MDguMzAyLjI2MS42NjQuMzgyIDEuMTA2LjM4Mi4xMjEgMCAuMjQxIDAgLjM2Mi0uMDIuNTQzLS4wODEuOTQ1LS4zNDIgMS4yMDctLjc2NC4xODEtLjMwMi4yNjEtLjY2NC4yNjEtMS4wODYgMC0uMTYxLS4wMi0uMzQyLS4wNC0uNTIzbC0uODY1LTUuNzMxIDYuMjM0LS45MjUuODY1IDUuNzMxYy4xLjY2NC4zMjIgMS4xNjYuNzA0IDEuNDg4YTEuNiAxLjYgMCAwIDAgMS4wODYuNDAyYy4xMDEgMCAuMjIxIDAgLjM0Mi0uMDIuNTYzLS4wODEuOTg1LS4zNDIgMS4yNDctLjc2NC4xODEtLjMwMi4yODItLjY2NC4yODItMS4xMDYgMC0uMTYxLS4wMi0uMzQyLS4wNC0uNTIzeiIvPjxwYXRoIGZpbGw9IiM2NmJmNmIiIGQ9Im0zMi41NzggMC03LjgyMyAxOC41ODIgMS4wNjYgOC4xNjUuMDYtLjAyIDguNzg4LTE5Ljc2OC0uMDQtLjQyMi0xLjg5LTYuMjc0eiIvPjxwYXRoIGZpbGw9IiM5OGQwYTAiIGQ9Im0zMi41NzggMCAyLjA3MSA2Ljk1OCAxOS4zNDYgOC42NjcuMDYtLjA0LTEuNjQ5LTYuNTE2eiIvPjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Im0zNC42MDkgNi44MTcgMTkuNDQ2IDguNzY4LTguNzg4IDE5LjkyOS0xOS40NDYtOC43Njh6Ii8+PHBhdGggZD0iTTQ4LjE2NCAxNy4xOTRjLS40MjItMS4xMjYtMS4wMDUtMi4wOTEtMS43Ny0yLjg5NmE4LjIgOC4yIDAgMCAwLTIuNzc1LTEuOTExIDguMyA4LjMgMCAwIDAtMy4yNzgtLjY4NGgtLjA2Yy0xLjEyNiAwLTIuMjMyLjI2MS0zLjMxOC43NDRhOC45IDguOSAwIDAgMC0yLjk3NiAyLjA5MWMtLjg0NS44ODUtMS41MjggMS45NzEtMi4wNTEgMy4yMThhMTAuOCAxMC44IDAgMCAwLS44NjUgMy43di40MjJhOS4yIDkuMiAwIDAgMCAuNTYzIDMuMTk3Yy40MDIgMS4xMDYuOTg1IDIuMDUxIDEuNzUgMi44NTZzMS43MDkgMS40NDggMi44MzYgMS45MWE4LjEgOC4xIDAgMCAwIDMuMjU4LjY4NGguMDJjMS4xMDYgMCAyLjIxMi0uMjQxIDMuMjk4LS43MDRhOSA5IDAgMCAwIDIuOTk2LTIuMTExYy44NDUtLjg4NSAxLjU0OC0xLjk1MSAyLjA3MS0zLjE5OHMuODA0LTIuNDc0Ljg2NS0zLjd2LS4zNjJhOC43IDguNyAwIDAgMC0uNTYzLTMuMjU4em0tMy44ODEgNS43OTJjLS43MjQgMS43My0xLjcwOSAyLjkxNi0yLjg5NiAzLjU2LS42NDQuMzQyLTEuMzA3LjUyMy0xLjk3MS41MjMtLjU4MyAwLTEuMjA2LS4xNDEtMS44My0uNDAyLTEuMzY3LS41ODMtMi4yMTItMS41MDgtMi41NzQtMi44MzVhNS4zIDUuMyAwIDAgMS0uMTgxLTEuMzg4YzAtLjk2NS4yNDEtMi4wMzEuNzI0LTMuMTc3Ljc0NC0xLjc3IDEuNzMtMi45NzYgMi45MTYtMy42NGEzLjk3IDMuOTcgMCAwIDEgMS45NzEtLjUyM2MuNjAzIDAgMS4yMDcuMTQxIDEuODUuNDAyIDEuMzQ3LjU4MyAyLjE5MiAxLjUwOCAyLjU1NCAyLjgzNS4xMjEuNDIyLjE4MS44ODUuMTgxIDEuMzY3IDAgMS4wMDYtLjI0MSAyLjA5MS0uNzQ0IDMuMjc4Ii8+PHBhdGggZmlsbD0iIzc2MGQxNiIgZD0ibTIzLjIwNyAzLjE1NyAzLjE3NyAyMS4yNzYtMS40NDggNy40ODEtLjIwMS0uMjYxLTMuMDk3LTIwLjU1MnYtLjQwMmwxLjM2Ny03LjE3OXoiLz48cGF0aCBmaWxsPSIjZWY0NjNlIiBkPSJtMCAxNC4xNTcgMS41MDgtNy41MjEgMjEuNjk5LTMuNDc5LTEuNDY4IDcuNjYydi41MDNMLjI2MSAxNC4zNTh6Ii8+PHBhdGggZmlsbD0idXJsKCNlKSIgZD0ibTIxLjczOSAxMC44MTkgMy4xOTcgMjEuMDk1LTIxLjQ3NyAzLjM1OEwwIDE0LjE1N3oiLz48cGF0aCBkPSJNMTkuNDI3IDI4LjU1NmMtLjE2MS0uMjAxLS40MDItLjM0Mi0uNjg0LS40NDJzLS42MjMtLjE0MS0xLjA0Ni0uMTQxYy0uMzgyIDAtLjgyNC4wNC0xLjMwNy4xMjFsLTUuNjcxLjk2NWMuMDYtLjQ0My4yODItMS4wMDYuNjY0LTEuNzA5LjQyMi0uNzg0IDEuMDY2LTEuNzMgMS44OS0yLjgxNWwuNjY0LS44NjUuNDYzLS41ODNjMS4zMDctMS43MDkgMi4wOTEtMy4wOTcgMi40MTMtNC4xODNhOC43IDguNyAwIDAgMCAuMzIyLTEuODdjLjAyLS4xODEuMDItLjM0Mi4wMi0uNTAzYTcuNCA3LjQgMCAwIDAtLjEyMS0xLjMyN2MtLjA2LS40MDItLjE2MS0uNzI0LS4zMDItLjk4NXMtLjMwMi0uNDYzLS41MDMtLjU4M2MtLjIyMS0uMTQxLS41NjMtLjIwMS0uOTg1LS4yMDFxLS41MTMgMC0xLjI2Ny4xMjFMNy40MjEgMTQuNjhjLS43ODQuMTQxLTEuMzg4LjM2Mi0xLjc1LjcyNGExLjM4IDEuMzggMCAwIDAtLjQ0MiAxLjA0NiAyIDIgMCAwIDAgLjAyLjM0MmMuMTAxLjU2My4zODIuOTY1Ljg0NSAxLjE2Ni4yODIuMTIxLjYwMy4xODEgMS4wMDUuMTgxLjI2MSAwIC41NjMtLjAyLjg4NS0uMDhsNS40Ny0uOTY1YzAgLjEwMS4wMi4yMDEuMDIuMjgyYTIuOSAyLjkgMCAwIDEtLjE4MSAxLjAwNWMtLjE2MS40NjMtLjU2MyAxLjEwNi0xLjIyNyAxLjkzMWwtLjg0NSAxLjA0NmMtMS40ODggMS43OS0yLjUzNCAzLjMxOC0zLjE3NyA0LjU4NWExMCAxMCAwIDAgMC0uOTQ1IDIuNTk0IDcuMiA3LjIgMCAwIDAtLjE2MSAxLjQyOGMwIC4zMjIuMDIuNjQzLjA4MS45NDUuMDguNDQyLjE4MS44MDQuMzIyIDEuMDg2cy4zNDIuNTAzLjU2My42MjMuNTIzLjE2MS45NjUuMTYxcS44MTQgMCAyLjIzMi0uMjQxbDUuOTUzLTEuMDI2YzEuMDQ2LS4xODEgMS43OS0uNDQyIDIuMjEyLS43ODRhMS4zOSAxLjM5IDAgMCAwIC41MjMtMS4xMDZjMC0uMTIxLS4wMi0uMjQxLS4wNC0uMzYyYTEuMzMgMS4zMyAwIDAgMC0uMzIyLS43MDR6Ii8+PC9nPjwvc3ltYm9sPjwvc3ZnPg=="},"displayName":"Zoho CRM","typeVersion":1,"nodeCategories":[{"id":2,"name":"Sales"},{"id":6,"name":"Communication"}]},{"id":356,"icon":"file:gmail.svg","name":"n8n-nodes-base.gmail","codex":{"data":{"alias":["email","human","form","wait","hitl","approval"],"resources":{"generic":[{"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/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with 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-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/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/your-business-doesnt-need-you-to-operate/","icon":" 🖥️","label":"Hey founders! Your business doesn't need you to operate"},{"url":"https://n8n.io/blog/using-automation-to-boost-productivity-in-the-workplace/","icon":"💪","label":"Using Automation to Boost Productivity in the Workplace"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.gmail/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Communication","HITL"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"HITL":["Human in the Loop"]}}},"group":"[\"transform\"]","defaults":{"name":"Gmail"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMTkzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZmlsbD0iIzQyODVGNCIgZD0iTTU4LjE4MiAxOTIuMDVWOTMuMTRMMjcuNTA3IDY1LjA3NyAwIDQ5LjUwNHYxMjUuMDkxYzAgOS42NTggNy44MjUgMTcuNDU1IDE3LjQ1NSAxNy40NTV6Ii8+PHBhdGggZmlsbD0iIzM0QTg1MyIgZD0iTTE5Ny44MTggMTkyLjA1aDQwLjcyN2M5LjY1OSAwIDE3LjQ1NS03LjgyNiAxNy40NTUtMTcuNDU1VjQ5LjUwNWwtMzEuMTU2IDE3LjgzNy0yNy4wMjYgMjUuNzk4eiIvPjxwYXRoIGZpbGw9IiNFQTQzMzUiIGQ9Im01OC4xODIgOTMuMTQtNC4xNzQtMzguNjQ3IDQuMTc0LTM2Ljk4OUwxMjggNjkuODY4bDY5LjgxOC01Mi4zNjQgNC42NyAzNC45OTItNC42NyA0MC42NDRMMTI4IDE0NS41MDR6Ii8+PHBhdGggZmlsbD0iI0ZCQkMwNCIgZD0iTTE5Ny44MTggMTcuNTA0VjkzLjE0TDI1NiA0OS41MDRWMjYuMjMxYzAtMjEuNTg1LTI0LjY0LTMzLjg5LTQxLjg5LTIwLjk0NXoiLz48cGF0aCBmaWxsPSIjQzUyMjFGIiBkPSJtMCA0OS41MDQgMjYuNzU5IDIwLjA3TDU4LjE4MiA5My4xNFYxNy41MDRMNDEuODkgNS4yODZDMjQuNjEtNy42NiAwIDQuNjQ2IDAgMjYuMjN6Ii8+PC9zdmc+"},"displayName":"Gmail","typeVersion":2,"nodeCategories":[{"id":6,"name":"Communication"},{"id":28,"name":"HITL"}]},{"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":827,"icon":"file:whatsapp.svg","name":"n8n-nodes-base.whatsApp","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.whatsapp/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/whatsapp/"}]},"categories":["Communication","HITL"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"HITL":["Human in the Loop"]}}},"group":"[\"output\"]","defaults":{"name":"WhatsApp Business Cloud"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTQuODY4IDQzLjMwMyAyLjY5NC05LjgzNWExOC45NCAxOC45NCAwIDAgMS0yLjUzNS05LjQ4OUM1LjAzMiAxMy41MTQgMTMuNTQ4IDUgMjQuMDE0IDVhMTguODcgMTguODcgMCAwIDEgMTMuNDMgNS41NjZBMTguODcgMTguODcgMCAwIDEgNDMgMjMuOTk0Yy0uMDA0IDEwLjQ2NS04LjUyMiAxOC45OC0xOC45ODYgMTguOThoLS4wMDhhMTkgMTkgMCAwIDEtOS4wNzMtMi4zMTF6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQuODY4IDQzLjgwM2EuNS41IDAgMCAxLS40ODItLjYzMWwyLjYzOS05LjYzNmExOS41IDE5LjUgMCAwIDEtMi40OTctOS41NTZDNC41MzIgMTMuMjM4IDEzLjI3MyA0LjUgMjQuMDE0IDQuNWExOS4zNyAxOS4zNyAwIDAgMSAxMy43ODQgNS43MTNBMTkuMzYgMTkuMzYgMCAwIDEgNDMuNSAyMy45OTRjLS4wMDQgMTAuNzQxLTguNzQ2IDE5LjQ4LTE5LjQ4NiAxOS40OGExOS41NCAxOS41NCAwIDAgMS05LjE0NC0yLjI3N2wtOS44NzUgMi41ODlhLjUuNSAwIDAgMS0uMTI3LjAxNyIvPjxwYXRoIGZpbGw9IiNjZmQ4ZGMiIGQ9Ik0yNC4wMTQgNWExOC44NyAxOC44NyAwIDAgMSAxMy40MyA1LjU2NkExOC44NyAxOC44NyAwIDAgMSA0MyAyMy45OTRjLS4wMDQgMTAuNDY1LTguNTIyIDE4Ljk4LTE4Ljk4NiAxOC45OGgtLjAwOGExOSAxOSAwIDAgMS05LjA3My0yLjMxMWwtMTAuMDY1IDIuNjQgMi42OTQtOS44MzVhMTguOTQgMTguOTQgMCAwIDEtMi41MzUtOS40ODlDNS4wMzIgMTMuNTE0IDEzLjU0OCA1IDI0LjAxNCA1bTAtMUMxMi45OTggNCA0LjAzMiAxMi45NjIgNC4wMjcgMjMuOTc5YTIwIDIwIDAgMCAwIDIuNDYxIDkuNjIyTDMuOTAzIDQzLjA0YS45OTguOTk4IDAgMCAwIDEuMjE5IDEuMjMxbDkuNjg3LTIuNTRhMjAgMjAgMCAwIDAgOS4xOTcgMi4yNDRjMTEuMDI0IDAgMTkuOTktOC45NjMgMTkuOTk1LTE5Ljk4QTE5Ljg2IDE5Ljg2IDAgMCAwIDM4LjE1MyA5Ljg2IDE5Ljg3IDE5Ljg3IDAgMCAwIDI0LjAxNCA0Ii8+PHBhdGggZmlsbD0iIzQwYzM1MSIgZD0iTTM1LjE3NiAxMi44MzJhMTUuNjcgMTUuNjcgMCAwIDAtMTEuMTU3LTQuNjI2Yy04LjcwNCAwLTE1Ljc4MyA3LjA3Ni0xNS43ODcgMTUuNzc0YTE1Ljc0IDE1Ljc0IDAgMCAwIDIuNDEzIDguMzk2bC4zNzYuNTk3LTEuNTk1IDUuODIxIDUuOTczLTEuNTY2LjU3Ny4zNDJhMTUuNzUgMTUuNzUgMCAwIDAgOC4wMzIgMi4xOTloLjAwNmM4LjY5OCAwIDE1Ljc3Ny03LjA3NyAxNS43OC0xNS43NzZhMTUuNjggMTUuNjggMCAwIDAtNC42MTgtMTEuMTYxIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjI2OCAxNi4wNDVjLS4zNTUtLjc5LS43MjktLjgwNi0xLjA2OC0uODItLjI3Ny0uMDEyLS41OTMtLjAxMS0uOTA5LS4wMTFzLS44My4xMTktMS4yNjUuNTk0LTEuNjYxIDEuNjIyLTEuNjYxIDMuOTU2IDEuNyA0LjU5IDEuOTM3IDQuOTA2IDMuMjgyIDUuMjU5IDguMTA0IDcuMTYxYzQuMDA3IDEuNTggNC44MjMgMS4yNjYgNS42OTMgMS4xODdzMi44MDctMS4xNDcgMy4yMDItMi4yNTUuMzk1LTIuMDU3LjI3Ny0yLjI1NWMtLjExOS0uMTk4LS40MzUtLjMxNi0uOTA5LS41NTRzLTIuODA3LTEuMzg1LTMuMjQyLTEuNTQzLS43NTEtLjIzNy0xLjA2OC4yMzhjLS4zMTYuNDc0LTEuMjI1IDEuNTQzLTEuNTAyIDEuODU5cy0uNTU0LjM1Ny0xLjAyOC4xMTktMi4wMDItLjczOC0zLjgxNS0yLjM1NGMtMS40MS0xLjI1Ny0yLjM2Mi0yLjgxLTIuNjM5LTMuMjg1LS4yNzctLjQ3NC0uMDMtLjczMS4yMDgtLjk2OC4yMTMtLjIxMy40NzQtLjU1NC43MTItLjgzMS4yMzctLjI3Ny4zMTYtLjQ3NS40NzQtLjc5MXMuMDc5LS41OTQtLjA0LS44MzFjLS4xMTctLjIzOC0xLjAzOS0yLjU4NC0xLjQ2MS0zLjUyMiIvPjwvc3ZnPg=="},"displayName":"WhatsApp Business Cloud","typeVersion":1,"nodeCategories":[{"id":6,"name":"Communication"},{"id":28,"name":"HITL"}]},{"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"}]},{"id":1123,"icon":"fa:link","name":"@n8n/n8n-nodes-langchain.chainLlm","codex":{"data":{"alias":["LangChain"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.chainllm/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Chains","Root Nodes"]}}},"group":"[\"transform\"]","defaults":{"name":"Basic LLM Chain","color":"#909298"},"iconData":{"icon":"link","type":"icon"},"displayName":"Basic LLM Chain","typeVersion":2,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1179,"icon":"fa:code","name":"@n8n/n8n-nodes-langchain.outputParserStructured","codex":{"data":{"alias":["json","zod"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.outputparserstructured/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Output Parsers"]}}},"group":"[\"transform\"]","defaults":{"name":"Structured Output Parser"},"iconData":{"icon":"code","type":"icon"},"displayName":"Structured Output Parser","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1262,"icon":"file:google.svg","name":"@n8n/n8n-nodes-langchain.lmChatGoogleGemini","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.lmchatgooglegemini/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Language Models","Root Nodes"],"Language Models":["Chat Models (Recommended)"]}}},"group":"[\"transform\"]","defaults":{"name":"Google Gemini Chat Model"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQuNSAyMEgyNHY4LjVoMTEuOEMzNC43IDMzLjkgMzAuMSAzNyAyNCAzN2MtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xM2MzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzNC42IDQuMSAyOS42IDIgMjQgMiAxMS44IDIgMiAxMS44IDIgMjRzOS44IDIyIDIyIDIyYzExIDAgMjEtOCAyMS0yMiAwLTEuMy0uMi0yLjctLjUtNCIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBmaWxsPSIjRkJCQzA1IiBkPSJNMCAzN1YxMWwxNyAxM3oiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiNFQTQzMzUiIGQ9Im0wIDExIDE3IDEzIDctNi4xTDQ4IDE0VjBIMHoiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiMzNEE4NTMiIGQ9Im0wIDM3IDMwLTIzIDcuOSAxTDQ4IDB2NDhIMHoiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiM0Mjg1RjQiIGQ9Ik00OCA0OCAxNyAyNGwtNC0zIDM1LTEweiIgY2xpcC1wYXRoPSJ1cmwoI2IpIi8+PC9zdmc+"},"displayName":"Google Gemini Chat Model","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]}],"categories":[{"id":38,"name":"Lead Nurturing"},{"id":49,"name":"AI Summarization"}],"image":[]}}