{"workflow":{"id":14355,"name":"Nurture and email leads from Google Sheets with GPT‑4.1 Mini and Gmail","views":32,"recentViews":2,"totalViews":32,"createdAt":"2026-03-26T11:19:11.713Z","description":"## How it works  \nThis workflow automates lead nurturing by pulling data from Google Sheets, analyzing leads with AI, and sending personalized outreach emails. It runs on a schedule, processes leads in batches, and routes them based on their status and step. AI generates both first-touch and follow-up emails while updating the CRM automatically. The system ensures consistent outreach and tracks lead progression without manual work.\n\n## Step-by-step  \n\n- **Trigger and lead intake**  \n  - **Schedule Trigger** – Runs the workflow at set intervals.  \n  - **Get row(s) in sheet** – Fetches lead data from Google Sheets.  \n  - **If** – Filters leads that need action based on status or date.  \n\n- **Data preparation and batching**  \n  - **Code in JavaScript** – Normalizes fields like email, name, and company.  \n  - **Loop Over Items** – Processes leads in controlled batches.  \n\n- **AI lead scoring and routing**  \n  - **AI-Lead-Analysis** – Evaluates lead quality and assigns score and priority.  \n  - **Parse AI** – Extracts structured AI insights from the response.  \n  - **Switch** – Routes leads based on outreach step or status.  \n\n- **First outreach automation**  \n  - **First AI mail** – Generates a personalized cold email.  \n  - **Save Message** – Stores the generated message.  \n  - **Send a message** – Sends the email via Gmail.  \n  - **Update row in sheet** – Updates CRM with outreach details.  \n\n- **Follow-up and pipeline completion**  \n  - **AI-Follow-up** – Creates a follow-up email using AI.  \n  - **Parse Follow-up** – Extracts follow-up message content.  \n  - **Send a message1** – Sends the follow-up email.  \n  - **Update row in sheet1** – Updates CRM with follow-up info.  \n  - **Wait** – Delays before checking for response.  \n  - **If1** – Checks if the lead replied or not.  \n  - **Update row in sheet2** – Marks lead as closed if no response.  \n\n## Why use this?  \n- Automates end-to-end outbound lead nurturing  \n- Uses AI for smarter lead scoring and personalization  \n- Reduces manual CRM updates and follow-up tracking  \n- Improves response rates with timely outreach  \n- Scales cold email campaigns efficiently  \n","workflow":{"meta":{"instanceId":"c91c5b6efe2709e07c37996245857ac5d863d575d07e0072127351337c204c40","templateCredsSetupCompleted":true},"nodes":[{"id":"63f3ae8a-c85d-4203-a323-69effe6b4031","name":"Get row(s) in sheet","type":"n8n-nodes-base.googleSheets","position":[3792,3312],"parameters":{"options":{},"sheetName":{"__rl":true,"mode":"list","value":"gid=0","cachedResultUrl":"your-sheet-url","cachedResultName":"your-sheet-name"},"documentId":{"__rl":true,"mode":"list","value":"your-document-id","cachedResultUrl":"your-sheet-url","cachedResultName":"your-sheet-name"}},"typeVersion":4.7},{"id":"c8c9b20d-3378-40da-947c-917ccd76b266","name":"Schedule Trigger","type":"n8n-nodes-base.scheduleTrigger","position":[3584,3312],"parameters":{"rule":{"interval":[{"field":"hours"}]}},"typeVersion":1.3},{"id":"ec4681fe-1cad-434c-8936-fd0e3a08a013","name":"Code in JavaScript","type":"n8n-nodes-base.code","position":[4448,3376],"parameters":{"jsCode":"return items.map(item => {\n  const data = item.json;\n\n  return {\n    json: {\n      ...data,\n      Email: data[\"Work Email\"] || data[\"Personal Email\"] || '',\n      Phone: data[\"Work Number\"] || data[\"Personal Number\"] || '',\n      Company: data[\"Provider Name\"] || '',\n      Person: data[\"First Name\"] || '',\n    }\n  };\n});"},"typeVersion":2},{"id":"9ca1eba8-d2d9-4a2e-acc4-8f5833777c32","name":"If","type":"n8n-nodes-base.if","position":[4016,3312],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"loose"},"combinator":"or","conditions":[{"id":"016cc438-5954-440f-a9df-057e6b478c4a","operator":{"type":"string","operation":"empty","singleValue":true},"leftValue":"={{$json.Status}}","rightValue":"="},{"id":"247f743e-8389-4aaf-841f-22b5eeff337b","operator":{"type":"string","operation":"empty","singleValue":true},"leftValue":"={{$json.NextActionDate}}","rightValue":""}]},"looseTypeValidation":true},"typeVersion":2.3},{"id":"5aeacd57-5b47-4a28-af73-8a4ea6c7c02e","name":"Parse AI","type":"n8n-nodes-base.code","position":[5408,3392],"parameters":{"jsCode":"return items.map(item => {\n  const data = item.json;\n\n  // Safely extract AI text\n  const content =\n    data.output?.[0]?.content?.find(c => c.type === \"output_text\")?.text ||\n    data.output?.[0]?.content?.[0]?.text ||\n    \"{}\";\n\n  let parsed = {};\n  try {\n    parsed = JSON.parse(content);\n  } catch (e) {\n    parsed = {};\n  }\n\n  return {\n    json: {\n      ...data,\n\n      AI_Category: parsed.category || \"\",\n      AI_LeadScore: parsed.lead_score || \"\",\n      AI_Priority: parsed.priority || \"\",\n      Channel: parsed.recommended_channel || \"Email\",\n      AI_Reason: parsed.reason || \"\",\n\n      // fallback safety\n      AI_Status: parsed.category ? \"parsed\" : \"fallback\"\n    }\n  };\n});"},"typeVersion":2},{"id":"921325b2-e393-4eb2-8bd7-4de8472426b0","name":"Save Message","type":"n8n-nodes-base.code","position":[6416,3136],"parameters":{"jsCode":"return items.map(item => {\n  const content =\n    item.json.output?.[0]?.content?.find(c => c.type === \"output_text\")?.text ||\n    item.json.output?.[0]?.content?.[0]?.text ||\n    \"\";\n\n  return {\n    json: {\n      ...item.json,\n      AI_FirstMessage: content || `Hi ${item.json.Person}, quick question regarding ${item.json.Company}`\n    }\n  };\n});"},"typeVersion":2},{"id":"e941f7e1-f4d9-4f0b-a7cf-2faf81f03dec","name":"Send a message","type":"n8n-nodes-base.gmail","position":[6640,3136],"webhookId":"d834eb44-9f2d-4c11-a95b-3a58e0885995","parameters":{"sendTo":"={{$json.Email}}","message":"={{$json.AI_FirstMessage}}","options":{},"subject":"\"Quick question\""},"typeVersion":2.2},{"id":"803d5adc-264f-4375-872b-2ebf179f1e9b","name":"Update row in sheet","type":"n8n-nodes-base.googleSheets","position":[6896,3136],"parameters":{"columns":{"value":{"#":"={{ $('Get row(s) in sheet').item.json['#'] }}","Step":"1","Status":"Contacted","Channel":"={{$json.Channel}}","AI_Category":"={{$json.AI_Category}}","AI_Priority":"={{$json.AI_Priority}}","AI_LeadScore":"={{$json.AI_LeadScore}}","LastContacted":"={{new Date().toISOString()}}","NextActionDate":"={{new Date(Date.now() + 2*24*60*60*1000).toISOString()}}","AI_FirstMessage":"={{$json.AI_FirstMessage}}"},"schema":[{"id":"#","type":"string","display":true,"removed":false,"required":false,"displayName":"#","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Provider Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Provider Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Address","type":"string","display":true,"removed":true,"required":false,"displayName":"Address","defaultMatch":false,"canBeUsedToMatch":true},{"id":"City/Town","type":"string","display":true,"removed":true,"required":false,"displayName":"City/Town","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Country","type":"string","display":true,"removed":true,"required":false,"displayName":"Country","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Website","type":"string","display":true,"removed":true,"required":false,"displayName":"Website","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Company LinkedIn","type":"string","display":true,"removed":true,"required":false,"displayName":"Company LinkedIn","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Contact Person LinkedIn","type":"string","display":true,"removed":true,"required":false,"displayName":"Contact Person LinkedIn","defaultMatch":false,"canBeUsedToMatch":true},{"id":"First Name","type":"string","display":true,"removed":true,"required":false,"displayName":"First Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Last Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Last Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Title","type":"string","display":true,"removed":true,"required":false,"displayName":"Title","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Headline","type":"string","display":true,"removed":true,"required":false,"displayName":"Headline","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Personal Email","type":"string","display":true,"removed":true,"required":false,"displayName":"Personal Email","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Work Email","type":"string","display":true,"removed":true,"required":false,"displayName":"Work Email","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Personal Number ","type":"string","display":true,"removed":true,"required":false,"displayName":"Personal Number ","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Work Number","type":"string","display":true,"removed":true,"required":false,"displayName":"Work Number","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"removed":false,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Step","type":"string","display":true,"required":false,"displayName":"Step","defaultMatch":false,"canBeUsedToMatch":true},{"id":"LastContacted","type":"string","display":true,"required":false,"displayName":"LastContacted","defaultMatch":false,"canBeUsedToMatch":true},{"id":"NextActionDate","type":"string","display":true,"required":false,"displayName":"NextActionDate","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Channel","type":"string","display":true,"required":false,"displayName":"Channel","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_Category","type":"string","display":true,"required":false,"displayName":"AI_Category","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_LeadScore","type":"string","display":true,"required":false,"displayName":"AI_LeadScore","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_Priority","type":"string","display":true,"required":false,"displayName":"AI_Priority","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_FirstMessage","type":"string","display":true,"required":false,"displayName":"AI_FirstMessage","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_FollowupMessage","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_FollowupMessage","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Response","type":"string","display":true,"removed":true,"required":false,"displayName":"Response","defaultMatch":false,"canBeUsedToMatch":true},{"id":"row_number","type":"number","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"row_number","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["#"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":"gid=0","cachedResultUrl":"your-sheet-url","cachedResultName":"your-sheet-name"},"documentId":{"__rl":true,"mode":"list","value":"your-document-id","cachedResultUrl":"","cachedResultName":""}},"typeVersion":4.7},{"id":"c735bc31-f6f2-4ec6-87b9-8d0dbd0ac520","name":"AI-Follow-up","type":"@n8n/n8n-nodes-langchain.openAi","position":[6160,3728],"parameters":{"modelId":{"__rl":true,"mode":"list","value":"gpt-4.1-mini","cachedResultName":"GPT-4.1-MINI"},"options":{},"responses":{"values":[{"content":"=Write a short follow-up email.\n\nContext:\n- Company: {{$json.Company}}\n\nRules:\n- Friendly tone\n- Not pushy\n- Max 2 lines\n- Sound natural\n\nOutput ONLY the email."}]},"builtInTools":{}},"typeVersion":2.1},{"id":"8efb5838-fe40-4b52-9fd7-95b14457dd86","name":"Parse Follow-up","type":"n8n-nodes-base.code","position":[6576,3728],"parameters":{"jsCode":"return items.map(item => {\n  const content =\n    item.json.output?.[0]?.content?.find(c => c.type === \"output_text\")?.text ||\n    item.json.output?.[0]?.content?.[0]?.text ||\n    \"\";\n\n  return {\n    json: {\n      ...item.json,\n      AI_FollowupMessage: content || \"Just following up on my previous message 🙂\"\n    }\n  };\n});"},"typeVersion":2},{"id":"8179a28f-d1aa-45b3-8b4f-fd3bf87e1c41","name":"Send a message1","type":"n8n-nodes-base.gmail","position":[6832,3728],"webhookId":"1e84de64-27a3-4ce7-af45-2c9c9e4da286","parameters":{"sendTo":"={{$json.Email}}","message":"={{$json.AI_FollowupMessage}}","options":{},"subject":"Follow-up: \"Quick question\""},"typeVersion":2.2},{"id":"f52f324e-1426-4ec7-a564-bc25c346d396","name":"Update row in sheet1","type":"n8n-nodes-base.googleSheets","position":[7040,3728],"parameters":{"columns":{"value":{"#":"={{ $('Get row(s) in sheet').item.json['#'] }}","Step":"2","Status":"Follow-up","LastContacted":"={{new Date().toISOString()}}","NextActionDate":"={{new Date(Date.now() + 3*24*60*60*1000).toISOString()}}","AI_FollowupMessage":"={{$json.AI_FollowupMessage}}"},"schema":[{"id":"#","type":"string","display":true,"removed":false,"required":false,"displayName":"#","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Provider Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Provider Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Address","type":"string","display":true,"removed":true,"required":false,"displayName":"Address","defaultMatch":false,"canBeUsedToMatch":true},{"id":"City/Town","type":"string","display":true,"removed":true,"required":false,"displayName":"City/Town","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Country","type":"string","display":true,"removed":true,"required":false,"displayName":"Country","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Website","type":"string","display":true,"removed":true,"required":false,"displayName":"Website","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Company LinkedIn","type":"string","display":true,"removed":true,"required":false,"displayName":"Company LinkedIn","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Contact Person LinkedIn","type":"string","display":true,"removed":true,"required":false,"displayName":"Contact Person LinkedIn","defaultMatch":false,"canBeUsedToMatch":true},{"id":"First Name","type":"string","display":true,"removed":true,"required":false,"displayName":"First Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Last Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Last Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Title","type":"string","display":true,"removed":true,"required":false,"displayName":"Title","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Headline","type":"string","display":true,"removed":true,"required":false,"displayName":"Headline","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Personal Email","type":"string","display":true,"removed":true,"required":false,"displayName":"Personal Email","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Work Email","type":"string","display":true,"removed":true,"required":false,"displayName":"Work Email","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Personal Number ","type":"string","display":true,"removed":true,"required":false,"displayName":"Personal Number ","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Work Number","type":"string","display":true,"removed":true,"required":false,"displayName":"Work Number","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"removed":false,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Step","type":"string","display":true,"required":false,"displayName":"Step","defaultMatch":false,"canBeUsedToMatch":true},{"id":"LastContacted","type":"string","display":true,"required":false,"displayName":"LastContacted","defaultMatch":false,"canBeUsedToMatch":true},{"id":"NextActionDate","type":"string","display":true,"required":false,"displayName":"NextActionDate","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Channel","type":"string","display":true,"removed":true,"required":false,"displayName":"Channel","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_Category","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_Category","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_LeadScore","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_LeadScore","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_Priority","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_Priority","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_FirstMessage","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_FirstMessage","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_FollowupMessage","type":"string","display":true,"removed":false,"required":false,"displayName":"AI_FollowupMessage","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Response","type":"string","display":true,"removed":true,"required":false,"displayName":"Response","defaultMatch":false,"canBeUsedToMatch":true},{"id":"row_number","type":"number","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"row_number","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["#"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":"gid=0","cachedResultUrl":"your-sheet-url","cachedResultName":"your-sheet-name"},"documentId":{"__rl":true,"mode":"list","value":"your-document-id","cachedResultUrl":"your-document-url","cachedResultName":"your-document-name"}},"typeVersion":4.7},{"id":"7f8cf390-a465-4038-b9e9-1a67a5f8bc71","name":"AI-Lead-Analysis","type":"@n8n/n8n-nodes-langchain.openAi","position":[5072,3392],"parameters":{"modelId":{"__rl":true,"mode":"list","value":"gpt-4.1-mini","cachedResultName":"GPT-4.1-MINI"},"options":{},"responses":{"values":[{"content":"=Analyze this lead:\n\nCompany: {{$json.Company}}\nWebsite: {{$json.Website}}\nRole: {{$json.Title}}\nCountry: {{$json.Country}}\n\nReturn JSON:\n{\n  \"category\": \"\",\n  \"lead_score\": \"Hot/Warm/Cold\",\n  \"priority\": \"High/Medium/Low\",\n  \"recommended_channel\": \"Email/Phone\",\n  \"reason\": \"\"\n}\n"},{"role":"system","content":"You are a senior B2B sales strategist.\n\nYour job is to evaluate leads for outbound sales.\n\nEvaluation criteria:\n- Decision-making authority (CEO, Founder, Director preferred)\n- Company presence (website, LinkedIn)\n- Contact availability (email > phone)\n- Market relevance\n\nBe strict and realistic.\n\nReturn ONLY JSON.\n\n"}]},"builtInTools":{}},"typeVersion":2.1},{"id":"20d28269-194f-40db-8640-798db0bf150a","name":"First AI mail","type":"@n8n/n8n-nodes-langchain.openAi","position":[6080,3136],"parameters":{"modelId":{"__rl":true,"mode":"list","value":"gpt-4.1-mini","cachedResultName":"GPT-4.1-MINI"},"options":{},"responses":{"values":[{"content":"=Write a highly personalized cold email.\n\nContext:\n- Company: {{$json.Company}}\n- Contact: {{$json.Person}}\n- Role: {{$json.Title}}\n\nRules:\n- Max 2 lines\n- No fluff, no AI tone\n- Make it feel human\n- Focus on a clear benefit\n\nAvoid:\n- \"I hope you're doing well\"\n- Generic intros\n\nOutput ONLY the email body."}]},"builtInTools":{}},"typeVersion":2.1},{"id":"58abc29d-35e6-422a-bc8a-dcaeecd75d1d","name":"Loop Over Items","type":"n8n-nodes-base.splitInBatches","position":[4688,3376],"parameters":{"options":{},"batchSize":5},"typeVersion":3},{"id":"ae6ab323-256e-41f5-8e0b-bb09457acb0c","name":"Switch","type":"n8n-nodes-base.switch","position":[5680,3376],"parameters":{"rules":{"values":[{"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"c758441d-b857-47dc-87de-539b96497783","operator":{"type":"number","operation":"empty","singleValue":true},"leftValue":"={{ $('Loop Over Items').item.json.Status }}","rightValue":""}]}},{"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d01ce9f0-6869-4c65-a330-d11aa4fc3b81","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $('Loop Over Items').item.json.Step }}","rightValue":1}]}}]},"options":{}},"typeVersion":3.4},{"id":"b07303ca-7ba1-4dc2-a1c8-0b7fd58aa912","name":"Sticky Note6","type":"n8n-nodes-base.stickyNote","position":[5984,3424],"parameters":{"color":7,"width":1888,"height":608,"content":"## Step 5 – Follow-up and pipeline completion\n\nCreates and sends follow-up emails, updates CRM progression, and marks leads as closed once the outreach sequence is complete.\n"},"typeVersion":1},{"id":"63a5a026-3835-49a4-88ac-87f0fd9feceb","name":"If1","type":"n8n-nodes-base.if","position":[7440,3728],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"956b9d48-0b03-4585-ae37-dfab19d27cbb","operator":{"type":"string","operation":"empty","singleValue":true},"leftValue":"={{ $('Loop Over Items').item.json.Response }}","rightValue":""}]}},"typeVersion":2.3},{"id":"c473aba9-b1ce-478d-b669-1f9b085116cb","name":"Update row in sheet2","type":"n8n-nodes-base.googleSheets","position":[7664,3712],"parameters":{"columns":{"value":{"#":"={{ $('Get row(s) in sheet').item.json['#'] }}","Step":"3","Status":"Closed","Response":"No replies from the lead till now. So the lead has been closed."},"schema":[{"id":"#","type":"string","display":true,"removed":false,"required":false,"displayName":"#","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Provider Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Provider Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Address","type":"string","display":true,"removed":true,"required":false,"displayName":"Address","defaultMatch":false,"canBeUsedToMatch":true},{"id":"City/Town","type":"string","display":true,"removed":true,"required":false,"displayName":"City/Town","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Country","type":"string","display":true,"removed":true,"required":false,"displayName":"Country","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Website","type":"string","display":true,"removed":true,"required":false,"displayName":"Website","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Company LinkedIn","type":"string","display":true,"removed":true,"required":false,"displayName":"Company LinkedIn","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Contact Person LinkedIn","type":"string","display":true,"removed":true,"required":false,"displayName":"Contact Person LinkedIn","defaultMatch":false,"canBeUsedToMatch":true},{"id":"First Name","type":"string","display":true,"removed":true,"required":false,"displayName":"First Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Last Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Last Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Title","type":"string","display":true,"removed":true,"required":false,"displayName":"Title","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Headline","type":"string","display":true,"removed":true,"required":false,"displayName":"Headline","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Personal Email","type":"string","display":true,"removed":true,"required":false,"displayName":"Personal Email","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Work Email","type":"string","display":true,"removed":true,"required":false,"displayName":"Work Email","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Personal Number ","type":"string","display":true,"removed":true,"required":false,"displayName":"Personal Number ","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Work Number","type":"string","display":true,"removed":true,"required":false,"displayName":"Work Number","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"removed":false,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Step","type":"string","display":true,"required":false,"displayName":"Step","defaultMatch":false,"canBeUsedToMatch":true},{"id":"LastContacted","type":"string","display":true,"removed":true,"required":false,"displayName":"LastContacted","defaultMatch":false,"canBeUsedToMatch":true},{"id":"NextActionDate","type":"string","display":true,"removed":true,"required":false,"displayName":"NextActionDate","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Channel","type":"string","display":true,"removed":true,"required":false,"displayName":"Channel","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_Category","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_Category","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_LeadScore","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_LeadScore","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_Priority","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_Priority","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_FirstMessage","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_FirstMessage","defaultMatch":false,"canBeUsedToMatch":true},{"id":"AI_FollowupMessage","type":"string","display":true,"removed":true,"required":false,"displayName":"AI_FollowupMessage","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Response","type":"string","display":true,"removed":false,"required":false,"displayName":"Response","defaultMatch":false,"canBeUsedToMatch":true},{"id":"row_number","type":"number","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"row_number","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["#"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":"gid=0","cachedResultUrl":"","cachedResultName":""},"documentId":{"__rl":true,"mode":"list","value":"","cachedResultUrl":"","cachedResultName":""}},"typeVersion":4.7},{"id":"d260f58c-3eae-48fa-9fa2-c90f248eeb6b","name":"Sticky Note7","type":"n8n-nodes-base.stickyNote","position":[2880,2880],"parameters":{"width":512,"height":1152,"content":"### AI lead nurturing and cold email automation with Google Sheets and OpenAI\n\nAutomate lead qualification, personalized outreach, and follow-ups using AI and a Google Sheets CRM.\n\n**What it does**\n• Reads leads from Google Sheets  \n• Uses AI to score and prioritize leads  \n• Sends personalized cold emails  \n• Generates follow-up messages automatically  \n• Tracks outreach status and next steps  \n• Updates CRM in real-time  \n\n**Who it’s for**\n• B2B sales teams  \n• Agencies and freelancers  \n• Founders scaling outbound outreach  \n\n**Setup**\n• Connect Google Sheets, OpenAI, Gmail  \n• Ensure columns: Email, Name, Company, Status, Step  \n• Do not hardcode credentials  \n\n**Tip**\nUse Step + NextActionDate to control multi-step outreach sequences."},"typeVersion":1},{"id":"9f86540d-d1c5-44cf-9045-690582fae9de","name":"Sticky Note8","type":"n8n-nodes-base.stickyNote","position":[3408,2880],"parameters":{"color":7,"width":832,"height":1152,"content":"## Step 1 – Trigger and lead intake\n\nRuns on a schedule, fetches leads from Google Sheets, and filters only records that need outreach based on Status or NextActionDate.\n"},"typeVersion":1},{"id":"de49b9e8-2d9d-41d4-99c3-f691e63aae17","name":"Sticky Note9","type":"n8n-nodes-base.stickyNote","position":[5008,2880],"parameters":{"color":7,"width":880,"height":1152,"content":"## Step 3 – AI lead scoring and routing\n\nAnalyzes each lead using OpenAI to assign score, priority, and channel, then routes leads based on outreach step (new, follow-up, closed).\n"},"typeVersion":1},{"id":"ade06f21-816a-4df9-b618-1749fcaf7cb9","name":"Sticky Note10","type":"n8n-nodes-base.stickyNote","position":[4272,2880],"parameters":{"color":7,"width":704,"height":1152,"content":"## Step 2 – Data preparation and batching\n\nNormalizes lead fields (email, phone, company, person) and processes leads in batches to ensure scalability and avoid rate limits.\n"},"typeVersion":1},{"id":"59f85b03-59ba-4e3f-8869-b2b2aa24a266","name":"Sticky Note11","type":"n8n-nodes-base.stickyNote","position":[5984,2880],"parameters":{"color":7,"width":1872,"height":512,"content":"## Step 4 – First outreach automation\n\nGenerates and sends a personalized cold email, then updates CRM with Step, Status, AI insights, and next action date.\n"},"typeVersion":1},{"id":"2e76fa5c-1572-4cef-9e17-c1aeddfddd6d","name":"Wait1","type":"n8n-nodes-base.wait","position":[7232,3728],"webhookId":"248c7cc7-a82e-42bb-96a8-861389ed5cc4","parameters":{"unit":"days","amount":2},"typeVersion":1.1}],"pinData":{},"connections":{"If":{"main":[[{"node":"Code in JavaScript","type":"main","index":0}]]},"If1":{"main":[[{"node":"Update row in sheet2","type":"main","index":0}]]},"Wait1":{"main":[[{"node":"If1","type":"main","index":0}]]},"Switch":{"main":[[{"node":"First AI mail","type":"main","index":0}],[{"node":"AI-Follow-up","type":"main","index":0}]]},"Parse AI":{"main":[[{"node":"Switch","type":"main","index":0}]]},"AI-Follow-up":{"main":[[{"node":"Parse Follow-up","type":"main","index":0}]]},"Save Message":{"main":[[{"node":"Send a message","type":"main","index":0}]]},"First AI mail":{"main":[[{"node":"Save Message","type":"main","index":0}]]},"Send a message":{"main":[[{"node":"Update row in sheet","type":"main","index":0}]]},"Loop Over Items":{"main":[[],[{"node":"AI-Lead-Analysis","type":"main","index":0}]]},"Parse Follow-up":{"main":[[{"node":"Send a message1","type":"main","index":0}]]},"Send a message1":{"main":[[{"node":"Update row in sheet1","type":"main","index":0}]]},"AI-Lead-Analysis":{"main":[[{"node":"Parse AI","type":"main","index":0}]]},"Schedule Trigger":{"main":[[{"node":"Get row(s) in sheet","type":"main","index":0}]]},"Code in JavaScript":{"main":[[{"node":"Loop Over Items","type":"main","index":0}]]},"Get row(s) in sheet":{"main":[[{"node":"If","type":"main","index":0}]]},"Update row in sheet":{"main":[[{"node":"Loop Over Items","type":"main","index":0}]]},"Update row in sheet1":{"main":[[{"node":"Wait1","type":"main","index":0}]]},"Update row in sheet2":{"main":[[{"node":"Loop Over Items","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":25,"nodeTypes":{"n8n-nodes-base.if":{"count":2},"n8n-nodes-base.code":{"count":4},"n8n-nodes-base.wait":{"count":1},"n8n-nodes-base.gmail":{"count":2},"n8n-nodes-base.switch":{"count":1},"n8n-nodes-base.stickyNote":{"count":6},"n8n-nodes-base.googleSheets":{"count":4},"n8n-nodes-base.splitInBatches":{"count":1},"n8n-nodes-base.scheduleTrigger":{"count":1},"@n8n/n8n-nodes-langchain.openAi":{"count":3}}},"status":"published","readyToDemo":null,"user":{"name":"Avkash Kakdiya","username":"itechnotion","bio":"🚀 Founder of iTechNotion — we build custom AI-powered automation workflows for startups, agencies, and founders.\n💡 Specializing in agentic AI systems, content automation, sales funnels, and digital workers.\n🔧 14+ years in tech | Building scalable no-code/low-code solutions using n8n, OpenAI, and other API-first tools.\n📬 Let’s automate what slows you down.","verified":true,"links":["https://calendly.com/itechnotion_sales/schedule-your-expert-consultation-for-automation"],"avatar":"https://gravatar.com/avatar/cd18cea4647ff1df4cb154c7d172ca67dcf656f09a3f1ffece5646296d1822d5?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":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":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":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":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":1250,"icon":"file:openAi.svg","name":"@n8n/n8n-nodes-langchain.openAi","codex":{"data":{"alias":["LangChain","ChatGPT","Sora","DallE","whisper","audio","transcribe","tts","assistant"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-langchain.openai/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Agents","Miscellaneous","Root Nodes"]}}},"group":"[\"transform\"]","defaults":{"name":"OpenAI"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2Ljg2NzEgMTYuMzcxOEMzNy43NzQ2IDEzLjY0OCAzNy40NjIxIDEwLjY2NDIgMzYuMDEwOCA4LjE4NjYxQzMzLjgyODIgNC4zODY1MyAyOS40NDA3IDIuNDMxNDkgMjUuMTU1NiAzLjM1MTUxQzIzLjI0OTMgMS4yMDM5NiAyMC41MTA1IC0wLjAxNzMxNDggMTcuNjM5MiAwLjAwMDE4NTUzM0MxMy4yNTkxIC0wLjAwOTgxNDY4IDkuMzcyNzMgMi44MTAyNSA4LjAyNTIgNi45Nzc4M0M1LjIxMTM5IDcuNTU0MSAyLjc4MjU4IDkuMzE1MzggMS4zNjEzIDExLjgxMTdDLTAuODM3NDkzIDE1LjYwMTggLTAuMzM2MjMyIDIwLjM3OTQgMi42MDEzMyAyMy42Mjk0QzEuNjkzODEgMjYuMzUzMiAyLjAwNjMyIDI5LjMzNzEgMy40NTc2IDMxLjgxNDZDNS42NDAxNSAzNS42MTQ3IDEwLjAyNzcgMzcuNTY5NyAxNC4zMTI4IDM2LjY0OTdDMTYuMjE3OSAzOC43OTczIDE4Ljk1NzkgNDAuMDE4NSAyMS44MjkyIDM5Ljk5OThDMjYuMjExOCA0MC4wMTEgMzAuMDk5NCAzNy4xODg1IDMxLjQ0NjkgMzMuMDE3MUMzNC4yNjA4IDMyLjQ0MDkgMzYuNjg5NiAzMC42Nzk2IDM4LjExMDggMjguMTgzM0M0MC4zMDcxIDI0LjM5MzIgMzkuODA0NiAxOS42MTk0IDM2Ljg2ODMgMTYuMzY5M0wzNi44NjcxIDE2LjM3MThaTTIxLjgzMTcgMzcuMzg2QzIwLjA3OCAzNy4zODg1IDE4LjM3OTIgMzYuNzc0NyAxNy4wMzI5IDM1LjY1MDlDMTcuMDk0MSAzNS42MTg1IDE3LjIwMDQgMzUuNTU5NyAxNy4yNjkxIDM1LjUxNzJMMjUuMjM0MyAzMC45MTcxQzI1LjY0MTggMzAuNjg1OCAyNS44OTE4IDMwLjI1MjEgMjUuODg5MyAyOS43ODMzVjE4LjU1NDNMMjkuMjU1NiAyMC40OTgxQzI5LjI5MTkgMjAuNTE1NiAyOS4zMTU3IDIwLjU1MDYgMjkuMzIwNyAyMC41OTA2VjI5Ljg4OTZDMjkuMzE1NyAzNC4wMjQ3IDI1Ljk2NjggMzcuMzc3MiAyMS44MzE3IDM3LjM4NlpNNS43MjY0IDMwLjUwNzFDNC44NDc2MyAyOC45ODk2IDQuNTMxMzcgMjcuMjEwOCA0LjgzMjYzIDI1LjQ4NDVDNC44OTEzOCAyNS41MTk1IDQuOTk1MTMgMjUuNTgzMiA1LjA2ODg4IDI1LjYyNTdMMTMuMDM0MSAzMC4yMjU4QzEzLjQzNzggMzAuNDYyMSAxMy45Mzc4IDMwLjQ2MjEgMTQuMzQyOCAzMC4yMjU4TDI0LjA2NjggMjQuNjEwN1YyOC40OTgzQzI0LjA2OTMgMjguNTM4MyAyNC4wNTA1IDI4LjU3NyAyNC4wMTkzIDI4LjYwMkwxNS45Njc5IDMzLjI1MDlDMTIuMzgxNSAzNS4zMTU5IDcuODAxNDQgMzQuMDg4NCA1LjcyNzY1IDMwLjUwNzFINS43MjY0Wk0zLjYzMDEgMTMuMTIwNUM0LjUwNTEyIDExLjYwMDQgNS44ODY0IDEwLjQzNzkgNy41MzE0NCA5LjgzNDE1QzcuNTMxNDQgOS45MDI5IDcuNTI3NjkgMTAuMDI0MSA3LjUyNzY5IDEwLjEwOTJWMTkuMzEwNkM3LjUyNTE5IDE5Ljc3ODEgNy43NzUxOSAyMC4yMTE5IDguMTgxNDUgMjAuNDQzMUwxNy45MDU0IDI2LjA1N0wxNC41MzkxIDI4LjAwMDhDMTQuNTA1MyAyOC4wMjMzIDE0LjQ2MjggMjguMDI3IDE0LjQyNTMgMjguMDEwOEw2LjM3MjY2IDIzLjM1ODJDMi43OTM4MyAyMS4yODU2IDEuNTY2MzEgMTYuNzA2OCAzLjYyODg1IDEzLjEyMTdMMy42MzAxIDEzLjEyMDVaTTMxLjI4ODIgMTkuNTU2OUwyMS41NjQyIDEzLjk0MTdMMjQuOTMwNiAxMS45OTkyQzI0Ljk2NDMgMTEuOTc2NyAyNS4wMDY4IDExLjk3MjkgMjUuMDQ0MyAxMS45ODkyTDMzLjA5NyAxNi42MzhDMzYuNjgyMSAxOC43MDkzIDM3LjkxMDggMjMuMjk1NyAzNS44Mzk1IDI2Ljg4MDhDMzQuOTYzMyAyOC4zOTgzIDMzLjU4MzIgMjkuNTYwOCAzMS45Mzk1IDMwLjE2NThWMjAuNjg5NEMzMS45NDMyIDIwLjIyMTkgMzEuNjk0NSAxOS43ODk0IDMxLjI4OTQgMTkuNTU2OUgzMS4yODgyWk0zNC42MzgzIDE0LjUxNDJDMzQuNTc5NSAxNC40NzggMzQuNDc1OCAxNC40MTU1IDM0LjQwMiAxNC4zNzNMMjYuNDM2OCA5Ljc3Mjg5QzI2LjAzMzEgOS41MzY2NCAyNS41MzMxIDkuNTM2NjQgMjUuMTI4MSA5Ljc3Mjg5TDE1LjQwNDEgMTUuMzg4VjExLjUwMDRDMTUuNDAxNiAxMS40NjA0IDE1LjQyMDQgMTEuNDIxNyAxNS40NTE2IDExLjM5NjdMMjMuNTAzIDYuNzUxNThDMjcuMDg5NCA0LjY4Mjc5IDMxLjY3NDUgNS45MTQwNiAzMy43NDIgOS41MDE2NEMzNC42MTU4IDExLjAxNjcgMzQuOTMyIDEyLjc5MDUgMzQuNjM1OCAxNC41MTQySDM0LjYzODNaTTEzLjU3NDEgMjEuNDQzMUwxMC4yMDY1IDE5LjQ5OTRDMTAuMTcwMiAxOS40ODE5IDEwLjE0NjUgMTkuNDQ2OCAxMC4xNDE1IDE5LjQwNjhWMTAuMTA3OUMxMC4xNDQgNS45Njc4MSAxMy41MDI4IDIuNjEyNzQgMTcuNjQyOSAyLjYxNTI0QzE5LjM5NDIgMi42MTUyNCAyMS4wODkyIDMuMjMwMjUgMjIuNDM1NSA0LjM1MDI4QzIyLjM3NDMgNC4zODI3OCAyMi4yNjkzIDQuNDQxNTMgMjIuMTk5MiA0LjQ4NDAzTDE0LjIzNDEgOS4wODQxM0MxMy44MjY2IDkuMzE1MzggMTMuNTc2NiA5Ljc0Nzg5IDEzLjU3OTEgMTAuMjE2N0wxMy41NzQxIDIxLjQ0MDZWMjEuNDQzMVpNMTUuNDAyOSAxNy41MDA2TDE5LjczNDIgMTQuOTk5M0wyNC4wNjU1IDE3LjQ5OTNWMjIuNTAwN0wxOS43MzQyIDI1LjAwMDdMMTUuNDAyOSAyMi41MDA3VjE3LjUwMDZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K"},"displayName":"OpenAI","typeVersion":2,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]}],"categories":[{"id":38,"name":"Lead Nurturing"},{"id":49,"name":"AI Summarization"}],"image":[]}}