{"workflow":{"id":14811,"name":"Send deduplicated partner outreach emails from Google Sheets via Zoho ZeptoMail","views":0,"recentViews":0,"totalViews":0,"createdAt":"2026-04-06T14:51:15.063Z","description":"Send personalized cold outreach emails to partners without ever contacting the same person twice. This workflow reads a lead list from Google Sheets, validates and deduplicates entries, checks a tracking sheet to skip anyone already in sequence, then routes each lead to a tailored email template based on their partner type all sent via Zoho ZeptoMail with status logged back automatically.\n\n## Who it's for\n\nStartups, agencies, or creator platforms running partnership outreach across multiple lead categories (colleges, influencers, brands) who want personalized messaging at scale without a dedicated CRM.\n\n## How it works\n\n1. A Schedule Trigger fires and reads all rows from your leads Google Sheet\n2. Duplicate emails are removed and rows missing a name or email are filtered out\n3. Each lead is looped one at a time and checked against a Tracking Sheet anyone with a status of `sent`, `followup_1`, `completed`, `replied`, or `unsubscribed` is skipped entirely\n4. Qualifying leads are routed through a Switch node based on `Partner Type`:\n   - **College** — campus partnership pitch, addressed to the institution\n   - **Influencer** — collab-focused email, first-name personalized\n   - **Brand** — brand partnership proposal with company name\n   - **Other** — generic but warm outreach for uncategorized leads\n5. The correct email template is assembled in a Set node with a dynamic subject and HTML body\n6. Email is sent via Zoho ZeptoMail\n7. The lead is appended to the Tracking Sheet with status `sent` — preventing any re-contact on future runs\n\n## Setup\n\n1. Connect your **Google Sheets** and **Zoho ZeptoMail** credentials in n8n\n2. Set your leads sheet and tracking sheet Resource IDs in all Google Sheets nodes\n3. Replace all `[YOUR COMPANY]` placeholders inside the four email Set nodes\n4. Update the sender address in the ZeptoMail send node\n5. Add your mail agent ID from ZeptoMail into the send node\n6. Ensure your leads sheet has columns: `Name`, `Email`, `Company`, `Partner Type`\n7. Ensure your tracking sheet has columns: `Email`, `Status`\n\n## Partner type values (in your sheet)\n\n`College` · `Influencer` · `Brand` · anything else → routed to the Other template\n\n## Requirements\n\n- Self-hosted n8n instance (community node required)\n- Community node: `n8n-nodes-zohozeptomail`\n- Active Zoho ZeptoMail account with a configured mail agent","workflow":{"meta":{"instanceId":"886a78126a9b6719341e2c5e4179c9ee71f1b4f551138fa25fe40bdf67aaa100"},"nodes":[{"id":"5569eac0-d61e-4cbd-bd27-a0ca6cbf3819","name":"Main Sticky","type":"n8n-nodes-base.stickyNote","position":[-560,368],"parameters":{"color":2,"width":500,"height":680,"content":"## Automate Personalized Cold Email Outreach\nStreamline your outbound lead engagement by automatically sending personalized emails based on partner type.\n\n\n### How it works\n1. Fetch lead data from Google Sheets.\n2. Filter for unique, valid leads.\n3. Check existing status to avoid duplicate outreach.\n4. Route leads to custom email templates.\n5. Send emails via Zoho ZeptoMail.\n6. Update tracking sheet with outreach status.\n\n\n### Setup\n1. Connect Google Sheets and Zoho ZeptoMail credentials.\n2. Configure your Resource IDs for the sheets.\n3. Update the 'Set' nodes with your company details.\n4. Install required community nodes (see Important section).\n\n\n### Customization\nConsolidate user-specific values in a Set node at the workflow start for easy configuration.\n\n\n### Important\n⚠️ This workflow requires a self-hosted n8n instance. Community nodes used: n8n-nodes-zohozeptomail.zohoZeptomail"},"typeVersion":1},{"id":"5cbe9599-f05a-4dc7-9cd1-cca9b6fa424f","name":"Remove Duplicate Emails","type":"n8n-nodes-base.removeDuplicates","position":[480,512],"parameters":{"compare":"selectedFields","options":{"removeOtherFields":false},"fieldsToCompare":"Email"},"typeVersion":2},{"id":"3520d855-5e99-466e-b636-4833c57ec66d","name":"Validate Email and Name","type":"n8n-nodes-base.filter","position":[704,512],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"email-check","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test($json['Email']) }}","rightValue":true},{"id":"name-check","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ ($json['Name'] || '').trim().length > 0 }}","rightValue":true}]}},"typeVersion":2.3},{"id":"f3b5cae7-d55c-4178-9573-8e0164e93341","name":"Loop Over Items","type":"n8n-nodes-base.splitInBatches","position":[928,512],"parameters":{"options":{}},"typeVersion":3},{"id":"48ba4123-9abe-4d95-85d3-7d29865bf019","name":"Read Tracking Sheet","type":"n8n-nodes-base.googleSheets","position":[1168,528],"parameters":{"options":{},"sheetName":{"__rl":true,"mode":"list","value":"YOUR_RESOURCE_ID_HERE"},"documentId":{"__rl":true,"mode":"list","value":"YOUR_RESOURCE_ID_HERE"}},"typeVersion":4.7,"continueOnFail":true,"alwaysOutputData":true},{"id":"5fbc77e6-0dca-42aa-9ba2-46d32bb9d625","name":"Skip If Already In Sequence","type":"n8n-nodes-base.code","position":[1376,528],"parameters":{"jsCode":"// ── Per-item duplicate check — runs fresh each loop iteration ──\nconst BLOCKING = ['sent','followup_1','completed','replied','unsubscribed'];\n\n// Current lead from the loop (1 item at a time)\nconst lead = $('Loop Over Items').item.json;\nconst leadEmail = (lead['Email'] || '').toLowerCase().trim();\n\n// Check tracking sheet rows\nconst alreadyTracked = $input.all().some(row => {\n  const rowEmail = (row.json['Email'] || row.json['email'] || '').toLowerCase().trim();\n  const rowStatus = (row.json['status'] || row.json['Status'] || '').toLowerCase().trim();\n  return rowEmail === leadEmail && BLOCKING.includes(rowStatus);\n});\n\nif (alreadyTracked) return [];\nreturn [{ json: lead }];\n"},"typeVersion":2,"alwaysOutputData":false},{"id":"9ac6c324-8e04-46c9-b55f-3ee60eb46d28","name":"Route by Partner Type","type":"n8n-nodes-base.switch","position":[1616,496],"parameters":{"rules":{"values":[{"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"or","conditions":[{"id":"college-rule","operator":{"type":"string","operation":"contains"},"leftValue":"={{ $json['partner_type'] }}","rightValue":"College"}]}},{"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"or","conditions":[{"id":"influencer-rule","operator":{"type":"string","operation":"contains"},"leftValue":"={{ $json['partner_type'] }}","rightValue":"Influencer"}]}},{"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"or","conditions":[{"id":"brand-rule","operator":{"type":"string","operation":"contains"},"leftValue":"={{ $json['partner_type'] }}","rightValue":"Brand"}]}}]},"options":{"fallbackOutput":"extra"}},"typeVersion":3.4},{"id":"1dc10ddd-8aa9-4c64-bfbb-45be477a0fe3","name":"College Email","type":"n8n-nodes-base.set","position":[1904,464],"parameters":{"options":{},"assignments":{"assignments":[{"id":"c-re","name":"recipientEmail","type":"string","value":"={{ $json['Email'] }}"},{"id":"c-rn","name":"recipientName","type":"string","value":"={{ $json['Name'] }}"},{"id":"c-pt","name":"partnerType","type":"string","value":"College"},{"id":"c-sub","name":"emailSubject","type":"string","value":"=Collaboration opportunity with [YOUR COMPANY] — for {{ $json['Company'] || 'your' }} students"},{"id":"c-bod","name":"emailBody","type":"string","value":"=<!DOCTYPE html><html><body style=\"font-family:Arial,sans-serif;max-width:600px;margin:0 auto;color:#333;line-height:1.6\"><p>Hi {{ $json['Name'].split(' ')[0] }},</p><p>We came across <strong>{{ $json['Company'] || 'your institution' }}</strong> and would love to explore a campus partnership with you!</p><p>Here is what a partnership with <strong>[YOUR COMPANY]</strong> looks like:</p><ul style=\"padding-left:20px\"><li style=\"margin-bottom:6px\">🎓 Guest lectures and workshops by our team for your students</li><li style=\"margin-bottom:6px\">💼 Internship and placement opportunities at [YOUR COMPANY]</li><li style=\"margin-bottom:6px\">🏆 Sponsored hackathons, case study competitions, and prizes</li><li style=\"margin-bottom:6px\">📚 Free access to [YOUR PRODUCT] for students and faculty</li></ul><p>We already partner with leading institutions and have helped <strong>500+ students</strong> kickstart their careers.</p><p>I'd love to jump on a quick 20-minute call to explore this — no pitch, just a genuine conversation.</p><p style=\"margin-top:24px\"><a href=\"https://calendly.com/REPLACE_WITH_CALENDAR_LINK\" style=\"background:#1D4ED8;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;display:inline-block;font-weight:bold\">📅 Schedule a Chat</a></p><p style=\"margin-top:24px\">Looking forward to it,<br><strong>[YOUR NAME]</strong><br>[YOUR TITLE] · [YOUR COMPANY]<br>[YOUR PHONE] · [YOUR EMAIL]</p><hr style=\"border:none;border-top:1px solid #eee;margin:28px 0\"><p style=\"font-size:11px;color:#999\">You received this because you filled out our partner interest form.<br><a href=\"mailto:[YOUR EMAIL]?subject=Unsubscribe\" style=\"color:#999\">Unsubscribe</a></p></body></html>"}]}},"typeVersion":3.4},{"id":"8e477fd8-4b68-4b68-889a-e80e460b1245","name":"Influencer Email","type":"n8n-nodes-base.set","position":[1904,640],"parameters":{"options":{},"assignments":{"assignments":[{"id":"i-re","name":"recipientEmail","type":"string","value":"={{ $json['Email'] }}"},{"id":"i-rn","name":"recipientName","type":"string","value":"={{ $json['Name'] }}"},{"id":"i-pt","name":"partnerType","type":"string","value":"Influencer"},{"id":"i-sub","name":"emailSubject","type":"string","value":"=Collab opportunity — [YOUR COMPANY] x {{ $json['Name'].split(' ')[0] }} 🚀"},{"id":"i-bod","name":"emailBody","type":"string","value":"=<!DOCTYPE html><html><body style=\"font-family:Arial,sans-serif;max-width:600px;margin:0 auto;color:#333;line-height:1.6\"><p>Hi {{ $json['Name'].split(' ')[0] }},</p><p>Huge fan of your content — we think <strong>[YOUR COMPANY]</strong> and you would be a perfect match!</p><p>Here is what a partnership with <strong>[YOUR COMPANY]</strong> looks like:</p><ul style=\"padding-left:20px\"><li style=\"margin-bottom:6px\">💰 Competitive flat fee + performance-based revenue share</li><li style=\"margin-bottom:6px\">🎁 Free lifetime access to [YOUR PRODUCT] for you and your audience</li><li style=\"margin-bottom:6px\">📸 Full creative freedom — no rigid scripts, just authentic content</li><li style=\"margin-bottom:6px\">📣 Cross-promotion to our audience of [X]K followers</li></ul><p>Our creator partners see strong engagement and have driven <strong>thousands of signups</strong> with a single post.</p><p>I'd love to jump on a quick 20-minute call to explore this — no pitch, just a genuine conversation.</p><p style=\"margin-top:24px\"><a href=\"https://calendly.com/REPLACE_WITH_CALENDAR_LINK\" style=\"background:#7C3AED;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;display:inline-block;font-weight:bold\">📅 Let's Talk Collab</a></p><p style=\"margin-top:24px\">Looking forward to it,<br><strong>[YOUR NAME]</strong><br>[YOUR TITLE] · [YOUR COMPANY]<br>[YOUR PHONE] · [YOUR EMAIL]</p><hr style=\"border:none;border-top:1px solid #eee;margin:28px 0\"><p style=\"font-size:11px;color:#999\">You received this because you filled out our partner interest form.<br><a href=\"mailto:[YOUR EMAIL]?subject=Unsubscribe\" style=\"color:#999\">Unsubscribe</a></p></body></html>"}]}},"typeVersion":3.4},{"id":"b66c9740-a51e-463f-bc1b-40747639ce45","name":"Brand Email","type":"n8n-nodes-base.set","position":[1904,816],"parameters":{"options":{},"assignments":{"assignments":[{"id":"b-re","name":"recipientEmail","type":"string","value":"={{ $json['Email'] }}"},{"id":"b-rn","name":"recipientName","type":"string","value":"={{ $json['Name'] }}"},{"id":"b-pt","name":"partnerType","type":"string","value":"Brand"},{"id":"b-sub","name":"emailSubject","type":"string","value":"=Brand partnership with [YOUR COMPANY] — let's grow together, {{ $json['Name'].split(' ')[0] }}"},{"id":"b-bod","name":"emailBody","type":"string","value":"=<!DOCTYPE html><html><body style=\"font-family:Arial,sans-serif;max-width:600px;margin:0 auto;color:#333;line-height:1.6\"><p>Hi {{ $json['Name'].split(' ')[0] }},</p><p>We'd love to explore a brand partnership between <strong>{{ $json['Company'] || 'your team' }}</strong> and <strong>{{ $json.Name }}</strong>!</p><p>Here is what a partnership with <strong>[YOUR COMPANY]</strong> looks like:</p><ul style=\"padding-left:20px\"><li style=\"margin-bottom:6px\">📣 Co-branded campaigns reaching both our audiences</li><li style=\"margin-bottom:6px\">🤝 Joint product bundles and exclusive offers</li><li style=\"margin-bottom:6px\">📊 Shared performance dashboards and transparent reporting</li><li style=\"margin-bottom:6px\">🚀 Co-sponsored events, webinars, and activations</li></ul><p>Our brand partners typically see a <strong>2–4x uplift</strong> in qualified leads within the first campaign.</p><p>I'd love to jump on a quick 20-minute call to explore this — no pitch, just a genuine conversation.</p><p style=\"margin-top:24px\"><a href=\"https://calendly.com/REPLACE_WITH_CALENDAR_LINK\" style=\"background:#059669;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;display:inline-block;font-weight:bold\">📅 Explore the Partnership</a></p><p style=\"margin-top:24px\">Looking forward to it,<br><strong>[YOUR NAME]</strong><br>[YOUR TITLE] · [YOUR COMPANY]<br>[YOUR PHONE] · [YOUR EMAIL]</p><hr style=\"border:none;border-top:1px solid #eee;margin:28px 0\"><p style=\"font-size:11px;color:#999\">You received this because you filled out our partner interest form.<br><a href=\"mailto:[YOUR EMAIL]?subject=Unsubscribe\" style=\"color:#999\">Unsubscribe</a></p></body></html>"}]}},"typeVersion":3.4},{"id":"47045630-171a-46a5-a8b6-3657675174d4","name":"Other Email","type":"n8n-nodes-base.set","position":[1904,992],"parameters":{"options":{},"assignments":{"assignments":[{"id":"o-re","name":"recipientEmail","type":"string","value":"={{ $json['Email'] }}"},{"id":"o-rn","name":"recipientName","type":"string","value":"={{ $json['Name'] }}"},{"id":"o-pt","name":"partnerType","type":"string","value":"={{ $json['partner_type'] || 'Other' }}"},{"id":"o-sub","name":"emailSubject","type":"string","value":"=Thanks for reaching out, {{ $json['Name'].split(' ')[0] }} — let's connect"},{"id":"o-bod","name":"emailBody","type":"string","value":"=<!DOCTYPE html><html><body style=\"font-family:Arial,sans-serif;max-width:600px;margin:0 auto;color:#333;line-height:1.6\"><p>Hi {{ $json['Name'].split(' ')[0] }},</p><p>Thanks for filling out our form — great to hear from <strong>{{ $json['Company'] || 'your team' }}</strong>!</p><p>Here is what a partnership with <strong>[YOUR COMPANY]</strong> looks like:</p><ul style=\"padding-left:20px\"><li style=\"margin-bottom:6px\">🤝 Flexible partnership structures tailored to your goals</li><li style=\"margin-bottom:6px\">🚀 Fast onboarding and a dedicated point of contact</li><li style=\"margin-bottom:6px\">📈 Mutual growth and cross-promotion opportunities</li></ul><p>We are always open to exploring creative ways to work together.</p><p>I'd love to jump on a quick 20-minute call to explore this — no pitch, just a genuine conversation.</p><p style=\"margin-top:24px\"><a href=\"https://calendly.com/REPLACE_WITH_CALENDAR_LINK\" style=\"background:#374151;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;display:inline-block;font-weight:bold\">📅 Book a Quick Call</a></p><p style=\"margin-top:24px\">Looking forward to it,<br><strong>[YOUR NAME]</strong><br>[YOUR TITLE] · [YOUR COMPANY]<br>[YOUR PHONE] · [YOUR EMAIL]</p><hr style=\"border:none;border-top:1px solid #eee;margin:28px 0\"><p style=\"font-size:11px;color:#999\">You received this because you filled out our partner interest form.<br><a href=\"mailto:[YOUR EMAIL]?subject=Unsubscribe\" style=\"color:#999\">Unsubscribe</a></p></body></html>"}]}},"typeVersion":3.4},{"id":"cab90c6f-3d54-4ce0-9821-452a98cb0be7","name":"Add to Tracking Sheet","type":"n8n-nodes-base.googleSheets","position":[2512,736],"parameters":{"columns":{"value":{"Name":"={{ $('Skip If Already In Sequence').item.json.Name }}","Email":"={{ $('Skip If Already In Sequence').item.json['Email'] }}","status":"sent","sent_date":"={{ $now.toFormat(\"yyyy/MM/dd\") }}","thread_id":"={{ $json.code }}","email_type":"={{ $('Skip If Already In Sequence').item.json.email_type }}","message_id":"={{ $json.code }}","row_number":"={{ $('Skip If Already In Sequence').item.json.row_number }}","partner_type":"={{ $('Skip If Already In Sequence').item.json['partner_type'] }}","follow_up_date":"={{ $now.plus({days: 5}).toISODate() }}","original_subject":"={{ $('Wait').item.json.emailSubject }}"},"schema":[{"id":"row_number","type":"string","display":true,"removed":false,"required":false,"displayName":"row_number","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Email","type":"string","display":true,"required":false,"displayName":"Email","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Name","type":"string","display":true,"required":false,"displayName":"Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"partner_type","type":"string","display":true,"required":false,"displayName":"partner_type","defaultMatch":false,"canBeUsedToMatch":true},{"id":"status","type":"string","display":true,"required":false,"displayName":"status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"sent_date","type":"string","display":true,"required":false,"displayName":"sent_date","defaultMatch":false,"canBeUsedToMatch":true},{"id":"email_type","type":"string","display":true,"required":false,"displayName":"email_type","defaultMatch":false,"canBeUsedToMatch":true},{"id":"follow_up_date","type":"string","display":true,"required":false,"displayName":"follow_up_date","defaultMatch":false,"canBeUsedToMatch":true},{"id":"thread_id","type":"string","display":true,"required":false,"displayName":"thread_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"message_id","type":"string","display":true,"required":false,"displayName":"message_id","defaultMatch":false,"canBeUsedToMatch":true},{"id":"original_subject","type":"string","display":true,"removed":false,"required":false,"displayName":"original_subject","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["Email"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"appendOrUpdate","sheetName":{"__rl":true,"mode":"list","value":"YOUR_RESOURCE_ID_HERE"},"documentId":{"__rl":true,"mode":"list","value":"YOUR_RESOURCE_ID_HERE"}},"typeVersion":4.7},{"id":"9535d998-9816-4aea-bee5-93c5a1323b1a","name":"Wait","type":"n8n-nodes-base.wait","position":[2128,736],"webhookId":"bb6a04a3-0490-4295-b143-9e02ac9f233d","parameters":{"amount":10},"typeVersion":1.1},{"id":"4baba23c-0118-456c-a68b-a2bfbab88342","name":"Get row(s) in sheet","type":"n8n-nodes-base.googleSheets","position":[256,512],"parameters":{"options":{},"sheetName":{"__rl":true,"mode":"list","value":"YOUR_RESOURCE_ID_HERE"},"documentId":{"__rl":true,"mode":"list","value":"YOUR_RESOURCE_ID_HERE"}},"typeVersion":4.7},{"id":"e8af0b57-5323-473d-9fd2-1d445b962057","name":"Schedule Trigger","type":"n8n-nodes-base.scheduleTrigger","position":[32,512],"parameters":{"rule":{"interval":[{}]}},"typeVersion":1.3},{"id":"a8cb4707-79a1-4a1d-8f24-2881347fe74b","name":"Initial Email","type":"n8n-nodes-zohozeptomail.zohoZeptomail","position":[2320,736],"parameters":{"subject":"={{ $json.emailSubject }}","htmlbody":"={{ $json.emailBody }}","mailagent":"555046c28339d27e","toaddress":"={{ $json.recipientEmail }}","attachment":{},"fromaddress":{"name":"Think Sage","address":"YOUR_EMAIL_HERE"}},"credentials":{},"typeVersion":1},{"id":"fc1ace66-16e9-4b92-ad8d-3e4f3702f2bf","name":"Section Sticky 1","type":"n8n-nodes-base.stickyNote","position":[0,368],"parameters":{"color":7,"width":1788,"height":392,"content":"## 1. Trigger & Validation\nSchedules the workflow and cleans raw data."},"typeVersion":1},{"id":"49544129-0b30-443a-9597-fe0fc6d0ca22","name":"Section Sticky 2","type":"n8n-nodes-base.stickyNote","position":[1856,368],"parameters":{"color":7,"width":828,"height":792,"content":"## 2. Outreach Logic\nFilters leads and routes by partner category."},"typeVersion":1}],"pinData":{},"connections":{"Wait":{"main":[[{"node":"Initial Email","type":"main","index":0}]]},"Brand Email":{"main":[[{"node":"Wait","type":"main","index":0}]]},"Other Email":{"main":[[{"node":"Wait","type":"main","index":0}]]},"College Email":{"main":[[{"node":"Wait","type":"main","index":0}]]},"Initial Email":{"main":[[{"node":"Add to Tracking Sheet","type":"main","index":0}]]},"Loop Over Items":{"main":[[],[{"node":"Read Tracking Sheet","type":"main","index":0}]]},"Influencer Email":{"main":[[{"node":"Wait","type":"main","index":0}]]},"Schedule Trigger":{"main":[[{"node":"Get row(s) in sheet","type":"main","index":0}]]},"Get row(s) in sheet":{"main":[[{"node":"Remove Duplicate Emails","type":"main","index":0}]]},"Read Tracking Sheet":{"main":[[{"node":"Skip If Already In Sequence","type":"main","index":0}]]},"Add to Tracking Sheet":{"main":[[{"node":"Loop Over Items","type":"main","index":0}]]},"Route by Partner Type":{"main":[[{"node":"College Email","type":"main","index":0}],[{"node":"Influencer Email","type":"main","index":0}],[{"node":"Brand Email","type":"main","index":0}],[{"node":"Other Email","type":"main","index":0}]]},"Remove Duplicate Emails":{"main":[[{"node":"Validate Email and Name","type":"main","index":0}]]},"Validate Email and Name":{"main":[[{"node":"Loop Over Items","type":"main","index":0}]]},"Skip If Already In Sequence":{"main":[[{"node":"Route by Partner Type","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":18,"nodeTypes":{"n8n-nodes-base.set":{"count":4},"n8n-nodes-base.code":{"count":1},"n8n-nodes-base.wait":{"count":1},"n8n-nodes-base.filter":{"count":1},"n8n-nodes-base.switch":{"count":1},"n8n-nodes-base.stickyNote":{"count":3},"n8n-nodes-base.googleSheets":{"count":3},"n8n-nodes-base.splitInBatches":{"count":1},"n8n-nodes-base.scheduleTrigger":{"count":1},"n8n-nodes-base.removeDuplicates":{"count":1},"n8n-nodes-zohozeptomail.zohoZeptomail":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Panth1823","username":"panth1823","bio":"Curious builder automating various problems using n8n","verified":true,"links":["https://www.linkedin.com/in/panth1823/"],"avatar":"https://gravatar.com/avatar/a456b345ac9e437cca46f9b3b9127be2beaed3e25ba50c4ec7e5b3854499821e?r=pg&d=retro&size=200"},"nodes":[{"id":18,"icon":"file:googleSheets.svg","name":"n8n-nodes-base.googleSheets","codex":{"data":{"alias":["CSV","Sheet","Spreadsheet","GS"],"resources":{"generic":[{"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/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-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/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/creating-triggers-for-n8n-workflows-using-polling/","icon":"⏲","label":"Creating triggers for n8n workflows using polling"},{"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/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"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/how-honest-burgers-use-automation-to-save-100k-per-year/","icon":"🍔","label":"How Honest Burgers Use Automation to Save $100k per year"},{"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/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-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/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Data & Storage","Productivity"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\",\"output\"]","defaults":{"name":"Google Sheets"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNS42OSAxIDUyIDE3LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0OC4yOTMgNjBIMTIuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDkgNTYuMzEyVjQuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTIuNzA3IDF6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM1LjY5IDEgNTIgMTcuMjI1SDM5LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzkuMjExIDE3LjIyNSA1MiAyMi40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjEyIDMxLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMS42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzEuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNC42OSAwIDUxIDE2LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0Ny4yOTMgNTlIMTEuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDggNTUuMzEyVjMuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTEuNzA3IDB6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM0LjY5IDAgNTEgMTYuMjI1SDM4LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzguMjExIDE2LjIyNSA1MSAyMS40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE5LjEyIDMwLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMC42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzAuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjwvZz48L3N2Zz4="},"displayName":"Google Sheets","typeVersion":5,"nodeCategories":[{"id":3,"name":"Data & Storage"},{"id":4,"name":"Productivity"}]},{"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":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":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":514,"icon":"fa:pause-circle","name":"n8n-nodes-base.wait","codex":{"data":{"alias":["pause","sleep","delay","timeout"],"resources":{"generic":[{"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/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.wait/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Flow"]}}},"group":"[\"organization\"]","defaults":{"name":"Wait","color":"#804050"},"iconData":{"icon":"pause-circle","type":"icon"},"displayName":"Wait","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"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"}]},{"id":839,"icon":"fa:clock","name":"n8n-nodes-base.scheduleTrigger","codex":{"data":{"alias":["Time","Scheduler","Polling","Cron","Interval"],"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\",\"schedule\"]","defaults":{"name":"Schedule Trigger","color":"#31C49F"},"iconData":{"icon":"clock","type":"icon"},"displayName":"Schedule Trigger","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":844,"icon":"fa:filter","name":"n8n-nodes-base.filter","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The Filter node can be used to filter items based on a condition. If the condition is met, the item will be passed on to the next node. If the condition is not met, the item will be omitted. Conditions can be combined together by AND(meet all conditions), or OR(meet at least one condition).","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.filter/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Filter","color":"#229eff"},"iconData":{"icon":"filter","type":"icon"},"displayName":"Filter","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1238,"icon":"file:removeDuplicates.svg","name":"n8n-nodes-base.removeDuplicates","codex":{"data":{"alias":["Dedupe","Deduplicate","Duplicates","Remove","Unique","Transform","Array","List","Item"],"details":"","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.removeduplicates/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Remove Duplicates"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJub25lIj48ZyBmaWxsPSIjNTRCOEM5IiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xMzQuMDk3IDExMWgzOC44Mjl2MzIuNTA4SDEzOC4xNnYzNC42MzVoLTMyLjUwOHYtMzguNjk5YzAtMTUuNzA5IDEyLjczNS0yOC40NDQgMjguNDQ1LTI4LjQ0NG03Ny42NTggMzIuNTA4VjExMWg3Ny42NTd2MzIuNTA4em0xMTYuNDg2IDBWMTExaDc3LjY1OHYzMi41MDh6bTExNi40ODcgMFYxMTFoMzguODI5YzE1LjcxIDAgMjguNDQ1IDEyLjczNSAyOC40NDUgMjguNDQ0djM4LjY5OWgtMzIuNTA4di0zNC42MzV6bTM0Ljc2NiA3My4yMzhoMzIuNTA4djM4LjY5OGMwIDE1LjcxLTEyLjczNSAyOC40NDUtMjguNDQ1IDI4LjQ0NWgtMzguODI5di0zMi41MDhoMzQuNzY2ek0wIDI0NC41MzdDMCAyMjkuMzI5IDEyLjczNSAyMTcgMjguNDQ0IDIxN2gzNDkuNDYxYzE1LjcwOSAwIDI4LjQ0NCAxMi4zMjkgMjguNDQ0IDI3LjUzN3YxMjkuODE1YzAgMTUuMjA4LTEyLjczNSAyNy41MzctMjguNDQ0IDI3LjUzN0gyOC40NDVDMTIuNzM0IDQwMS44ODkgMCAzODkuNTYgMCAzNzQuMzUyeiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNTEydjUxMkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg=="},"displayName":"Remove Duplicates","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":38,"name":"Lead Nurturing"}],"image":[]}}