{"workflow":{"id":13642,"name":"Send WhatsApp bulk template messages from Google Sheets or CSV via WOZTELL","views":154,"recentViews":1,"totalViews":154,"createdAt":"2026-02-24T02:02:13.982Z","description":"## ✨ What this template does\nThis workflow sends WhatsApp template messages in bulk to a contact list stored in Google Sheets or uploaded via CSV.\n\nIt automatically loops through each contact, sends the selected WhatsApp template via WOZTELL, and updates the sheet with the delivery status.\n\nUse this for campaigns, announcements, onboarding sequences, or follow up outreach.\n\n## 👷 Who it’s for\nBuilt for teams that need to send WhatsApp template messages to a contact list for campaigns, outreach, or announcements. Suitable for event organisers, marketing, sales, or agencies managing bulk messaging.\n\n## ⚙️ How it works\n1. Retrieves unsent contacts from Google Sheets or CSV upload.\n2. Loops through each contact.\n3. Sends a WhatsApp template message.\n4. Updates the sheet with success or failure status.\n5. Waits briefly before processing the next contact to prevent rate issues.\n\n## 🧭 How to use\n1. Import this template into n8n.\n2. Connect your Google Sheets credentials.\n3. Connect your WOZTELL credentials.\n4. Select your approved WhatsApp template.\n5. Map sheet columns to template variables.\n6. Execute the workflow.\n\n## 🧩 Requirements\n- Google Sheets access or CSV file\n- n8n account\n- WOZTELL account with WhatsApp channel configured\n- Approved WhatsApp template\n\n## 🧠 Customization ideas\n- Replace the CSV source with other supported inputs such as n8n Form upload, Google Sheets, OneDrive, or Zoho Sheet\n- Adjust the field mapping logic or add code nodes to match your data schema\n- Send messages through different WOZTELL channels or multiple sender numbers based on routing rules\n- Add opt in validation before sending\n- Schedule automatic campaign execution instead of manual trigger\n- Add campaign tags or tracking columns\n\n## 🤖About WOZTELL\nThis template uses WOZTELL to connect n8n with the official WhatsApp Business Platform, allowing you to send and receive WhatsApp messages through approved templates and automation workflows.\n\nYou can create a WOZTELL account and register a WhatsApp Business API account for free.\n\n1. Sign up [here](\nhttps://platform.woztell.com/signup?lang=en&utm_campaign=plugin-n8n&utm_medium=plugin-n8n&utm_source=N8N)\n2. Verify your email and complete your account setup.\n3. Follow the WhatsApp Business API [setup guide](\nhttps://doc.woztell.com/docs/procedures/basic-whatsapp-chatbot-setup/standard-procedures-wa-connect-waba/)\n\nOnce your WhatsApp Business account is connected and message templates are approved, you can activate this workflow.\n\n## 🚀 More templates\nWe’re continuously building more WOZTELL n8n templates. Check our n8n profile to explore the latest workflows.","workflow":{"meta":{"instanceId":"574790a99b7e37f1ffe2f835995bf4db1944e5da17e34a32ce69f9888fd147d8","templateCredsSetupCompleted":true},"nodes":[{"id":"ec8ae23d-d6a0-4802-bded-8548d11b472a","name":"When clicking ‘Execute workflow’","type":"n8n-nodes-base.manualTrigger","position":[-176,-64],"parameters":{},"typeVersion":1},{"id":"67aef980-1870-4744-ad6c-29e7800aba9e","name":"Get row(s) in sheet","type":"n8n-nodes-base.googleSheets","position":[48,-64],"parameters":{"options":{},"filtersUI":{"values":[{"lookupValue":"={{ '' }}","lookupColumn":"Sent"}]},"sheetName":{"__rl":true,"mode":"list","value":"gid=0","cachedResultUrl":"https://docs.google.com/spreadsheets/d/13PdKwhFKcr-w_IDZwJkuJeidohcxZdQSiRlXYw2EcDs/edit#gid=0","cachedResultName":"Sheet1"},"documentId":{"__rl":true,"mode":"list","value":"13PdKwhFKcr-w_IDZwJkuJeidohcxZdQSiRlXYw2EcDs","cachedResultUrl":"https://docs.google.com/spreadsheets/d/13PdKwhFKcr-w_IDZwJkuJeidohcxZdQSiRlXYw2EcDs/edit?usp=drivesdk","cachedResultName":"n8n - Users"},"authentication":"serviceAccount"},"credentials":{"googleApi":{"id":"jJDwf019swTj7qok","name":"Google Sheets account - Template"}},"typeVersion":4.7,"alwaysOutputData":false},{"id":"41860342-ee59-4c13-a5e8-eb0576c01d30","name":"Edit Fields","type":"n8n-nodes-base.set","position":[496,-128],"parameters":{"options":{},"assignments":{"assignments":[{"id":"4b9b72a3-917b-4ced-aa47-6cc5aa6ffc84","name":"Phone number","type":"string","value":"={{ $json[\"Phone number\"] }}"}]},"includeOtherFields":true},"typeVersion":3.4},{"id":"be86c907-43d2-470e-ba19-0bcd0ecef31d","name":"Send message template","type":"@woztell-sanuker/n8n-nodes-woztell-sanuker.woztell","position":[720,-128],"parameters":{"wabaId":"2164086713815148","buttons":{"value":{},"schema":[],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"channel":{"__rl":true,"mode":"list","value":"5bbd6577be060184faf82fe6","cachedResultName":"Sanuker WhatsApp(5bbd6577be060184faf82fe6)"},"headers":{"value":{},"schema":[],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"carousel":{"value":{},"schema":[],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"language":"en","template":{"__rl":true,"mode":"list","value":"{\"id\":\"895782289870972\",\"name\":\"n8ntmplate_shopify_ordercreated_noproducts\",\"category\":\"UTILITY\",\"languages\":[\"en\"],\"statuses\":[{\"language\":\"en\",\"status\":\"APPROVED\"}],\"templates\":[{\"language\":\"en\",\"status\":\"APPROVED\",\"rejected_reason\":\"NONE\",\"components\":[{\"type\":\"BODY\",\"text\":\"Hi {{1}}, thanks for your order.\\nWe’ve received your payment for Order {{2}} and we’re preparing it now.\\n\\nWe’ll send your tracking link as soon as it ships.\\n\\nIf you need anything, just reply here anytime.\",\"example\":{\"body_text\":[[\"Jamie\",\"#1234\"]]}}],\"quality_score\":{\"score\":\"UNKNOWN\",\"date\":1770373277}}]}","cachedResultName":"n8ntmplate_shopify_ordercreated_noproducts"},"operation":"sendTemplates","variables":{"value":{"Variable #1":"={{ $json.Name }}","Variable #2":"={{ $json.row_number }}"},"schema":[{"id":"Variable #1","type":"string","display":true,"required":true,"displayName":"Variable #1","defaultMatch":false},{"id":"Variable #2","type":"string","display":true,"required":true,"displayName":"Variable #2","defaultMatch":false}],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"recipientId":"={{ $json[\"Phone number\"] }}","requestOptions":{}},"credentials":{"woztellCredentialApi":{"id":"1vGGEUXHYXpeJGUb","name":"WOZTELL account"}},"typeVersion":1},{"id":"ae418aa6-1bcc-455d-b1cf-046b5bc19152","name":"Loop Over Items","type":"n8n-nodes-base.splitInBatches","position":[272,-64],"parameters":{"options":{}},"typeVersion":3},{"id":"81bed00c-bace-454e-a531-1d8f22f41962","name":"Update row in sheet","type":"n8n-nodes-base.googleSheets","notes":"Updating delivery status (Success/Failure) for sent templates.","position":[944,-128],"parameters":{"columns":{"value":{"Sent":"={{ ($json.ok === 1 && $json.sendResult.ok === 1 && $json.sendResult.result[0].ok === 1) ? 'succcess' : 'failed' }}","row_number":"={{ $('Edit Fields').item.json.row_number }}"},"schema":[{"id":"Phone number","type":"string","display":true,"removed":true,"required":false,"displayName":"Phone number","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Sent","type":"string","display":true,"required":false,"displayName":"Sent","defaultMatch":false,"canBeUsedToMatch":true},{"id":"row_number","type":"number","display":true,"removed":false,"readOnly":true,"required":false,"displayName":"row_number","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["row_number"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":"gid=0","cachedResultUrl":"https://docs.google.com/spreadsheets/d/13PdKwhFKcr-w_IDZwJkuJeidohcxZdQSiRlXYw2EcDs/edit#gid=0","cachedResultName":"Sheet1"},"documentId":{"__rl":true,"mode":"list","value":"13PdKwhFKcr-w_IDZwJkuJeidohcxZdQSiRlXYw2EcDs","cachedResultUrl":"https://docs.google.com/spreadsheets/d/13PdKwhFKcr-w_IDZwJkuJeidohcxZdQSiRlXYw2EcDs/edit?usp=drivesdk","cachedResultName":"n8n - Users"},"authentication":"serviceAccount"},"credentials":{"googleApi":{"id":"jJDwf019swTj7qok","name":"Google Sheets account - Template"}},"notesInFlow":true,"typeVersion":4.7},{"id":"ea729099-596d-439b-af83-e12940706f1b","name":"Wait","type":"n8n-nodes-base.wait","position":[1168,-64],"webhookId":"fe3887c5-53c3-4c55-acea-92d5cce0f231","parameters":{"amount":2},"typeVersion":1.1},{"id":"72be80c6-4826-4e8f-9b33-abd2baaade0a","name":"On form submission","type":"n8n-nodes-base.formTrigger","position":[-176,240],"webhookId":"a862db13-16aa-41c1-816e-b683bb067c58","parameters":{"options":{},"formTitle":"Upload files","formFields":{"values":[{"fieldType":"file","fieldLabel":"File","requiredField":true,"acceptFileTypes":".csv"}]}},"typeVersion":2.5},{"id":"85e4294b-b95b-4613-a688-cb5f5f37fd61","name":"Extract from File","type":"n8n-nodes-base.extractFromFile","position":[48,240],"parameters":{"options":{},"binaryPropertyName":"File"},"typeVersion":1.1},{"id":"b2f71a69-c43d-4afb-a558-9044f95f0fde","name":"Edit Fields1","type":"n8n-nodes-base.set","position":[496,176],"parameters":{"options":{},"assignments":{"assignments":[{"id":"4b9b72a3-917b-4ced-aa47-6cc5aa6ffc84","name":"Phone number","type":"string","value":"={{ $json[\"Phone number\"] }}"}]},"includeOtherFields":true},"typeVersion":3.4},{"id":"fba9f360-abe6-437b-9d4d-87b11553fba9","name":"Send message template1","type":"@woztell-sanuker/n8n-nodes-woztell-sanuker.woztell","position":[720,176],"parameters":{"wabaId":"2164086713815148","buttons":{"value":{},"schema":[],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"channel":{"__rl":true,"mode":"list","value":"5bbd6577be060184faf82fe6","cachedResultName":"Sanuker WhatsApp(5bbd6577be060184faf82fe6)"},"headers":{"value":{},"schema":[],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"carousel":{"value":{},"schema":[],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"language":"en","template":{"__rl":true,"mode":"list","value":"{\"id\":\"895782289870972\",\"name\":\"n8ntmplate_shopify_ordercreated_noproducts\",\"category\":\"UTILITY\",\"languages\":[\"en\"],\"statuses\":[{\"language\":\"en\",\"status\":\"APPROVED\"}],\"templates\":[{\"language\":\"en\",\"status\":\"APPROVED\",\"rejected_reason\":\"NONE\",\"components\":[{\"type\":\"BODY\",\"text\":\"Hi {{1}}, thanks for your order.\\nWe’ve received your payment for Order {{2}} and we’re preparing it now.\\n\\nWe’ll send your tracking link as soon as it ships.\\n\\nIf you need anything, just reply here anytime.\",\"example\":{\"body_text\":[[\"Jamie\",\"#1234\"]]}}],\"quality_score\":{\"score\":\"UNKNOWN\",\"date\":1770373277}}]}","cachedResultName":"n8ntmplate_shopify_ordercreated_noproducts"},"operation":"sendTemplates","variables":{"value":{"Variable #1":"={{ $json.Name }}","Variable #2":"=test"},"schema":[{"id":"Variable #1","type":"string","display":true,"required":true,"displayName":"Variable #1","defaultMatch":false},{"id":"Variable #2","type":"string","display":true,"required":true,"displayName":"Variable #2","defaultMatch":false}],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"recipientId":"={{ $json[\"Phone number\"] }}","requestOptions":{}},"credentials":{"woztellCredentialApi":{"id":"1vGGEUXHYXpeJGUb","name":"WOZTELL account"}},"typeVersion":1},{"id":"f10295e5-ff39-406b-91a4-f57cf80f440f","name":"Loop Over Items1","type":"n8n-nodes-base.splitInBatches","position":[272,240],"parameters":{"options":{}},"typeVersion":3},{"id":"ca3dfe4c-ffba-4eca-bb82-adfa290c6241","name":"Wait1","type":"n8n-nodes-base.wait","position":[944,240],"webhookId":"fe3887c5-53c3-4c55-acea-92d5cce0f231","parameters":{"amount":2},"typeVersion":1.1},{"id":"4a87721c-5b9c-4509-8f9d-0b9d047c9b2f","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-256,-144],"parameters":{"color":4,"height":544,"content":"### Google Sheets / n8n forms integration.\n"},"typeVersion":1},{"id":"5e1c4139-6a6a-491d-8e51-5db96cce5e0d","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[-912,-784],"parameters":{"color":5,"width":560,"height":1552,"content":"## ✨ What this template does\nThis workflow sends WhatsApp template messages in bulk to a contact list stored in Google Sheets or uploaded via CSV.\n\nIt automatically loops through each contact, sends the selected WhatsApp template via WOZTELL, and updates the sheet with the delivery status.\n\nUse this for campaigns, announcements, onboarding sequences, or follow up outreach.\n\n## 👷 Who it’s for\nBuilt for teams that need to send WhatsApp template messages to a contact list for campaigns, outreach, or announcements. Suitable for event organisers, marketing, sales, or agencies managing bulk messaging.\n\n## ⚙️ How it works\n1. Retrieves unsent contacts from Google Sheets or CSV upload.\n2. Loops through each contact.\n3. Sends a WhatsApp template message.\n4. Updates the sheet with success or failure status.\n5. Waits briefly before processing the next contact to prevent rate issues.\n\n## 🧭 How to use\n1. Import this template into n8n.\n2. Connect your Google Sheets credentials.\n3. Connect your WOZTELL credentials.\n4. Select your approved WhatsApp template.\n5. Map sheet columns to template variables.\n6. Execute the workflow.\n\n## 🧩 Requirements\n- Google Sheets access or CSV file\n- n8n account\n- WOZTELL account with WhatsApp channel configured\n- Approved WhatsApp template\n\n## 🧠 Customization ideas\n- Replace the CSV source with other supported inputs such as n8n Form upload, Google Sheets, OneDrive, or Zoho Sheet\n- Adjust the field mapping logic or add code nodes to match your data schema\n- Send messages through different WOZTELL channels or multiple sender numbers based on routing rules\n- Add opt in validation before sending\n- Schedule automatic campaign execution instead of manual trigger\n- Add campaign tags or tracking columns\n\n## 🤖About WOZTELL\nThis template uses WOZTELL to connect n8n with the official WhatsApp Business Platform, allowing you to send and receive WhatsApp messages through approved templates and automation workflows.\n\nYou can create a WOZTELL account and register a WhatsApp Business API account for free.\n\n1. Sign up [here](\nhttps://platform.woztell.com/signup?lang=en&utm_campaign=plugin-n8n&utm_medium=plugin-n8n&utm_source=N8N)\n2. Verify your email and complete your account setup.\n3. Follow the WhatsApp Business API [setup guide](\nhttps://doc.woztell.com/docs/procedures/basic-whatsapp-chatbot-setup/standard-procedures-wa-connect-waba/)\n##\nOnce your WhatsApp Business account is connected and message templates are approved, you can activate this workflow.\n\n## 🚀 More templates\nWe’re continuously building more WOZTELL n8n templates. Check our n8n profile to explore the latest workflows."},"typeVersion":1},{"id":"1978c66d-e2df-4a86-b460-7939c1e7befc","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[-224,-368],"parameters":{"width":208,"height":192,"content":"### 1) Starts the bulk sending process manually\n\nClick “Execute workflow” to begin sending messages from the contact list."},"typeVersion":1},{"id":"3a04025d-12aa-4d23-a0a1-eaf760a96747","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[0,-608],"parameters":{"width":208,"height":432,"content":"### 2) Retrieves unsent contacts from Google Sheets\n\nReads rows where the “Sent” column is empty.\n\nSet up Google Sheets credentials following the [official n8n documentation](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/).\n\nMake a copy of [this sample sheet template](https://docs.google.com/spreadsheets/d/1nw8PywwbaQSsNvsifFumWf1yMFodGrIa_EttKYM2BMM/edit?usp=sharing), or make sure your sheet includes:\n• Phone number column\n• Name column\n• Sent column\n\nOnly rows where “Sent” is empty will be processed."},"typeVersion":1},{"id":"ed63ec8c-0cfa-45d1-a903-3c23f24d8278","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[224,-368],"parameters":{"width":208,"height":192,"content":"### 3) Loops through contacts one by one"},"typeVersion":1},{"id":"451dee2c-35dd-4cf0-9725-5ab5240420d8","name":"Sticky Note6","type":"n8n-nodes-base.stickyNote","position":[448,-368],"parameters":{"width":208,"height":192,"content":"### 4) Extracts the phone number for WhatsApp sending\n\nPlease ensure the phone number format includes country code without symbols."},"typeVersion":1},{"id":"ed195a24-9817-42a6-b7d5-448e3f5eeffd","name":"Sticky Note7","type":"n8n-nodes-base.stickyNote","position":[672,-800],"parameters":{"width":208,"height":624,"content":"### 5) Sends WhatsApp template message\n\nSends the selected approved WhatsApp template to the contact.\n\nSet up your WOZTELL credentials. To generate the access token, follow the step-by-step guide [here]( https://support.woztell.com/portal/en/kb/articles/access-token#Access_Token_Generation).\n\nRequired permissions:\n- channel:getBasicInfo\n- bot:sendResponses\n- channel:getEnvironmentInfo\n- channel:getDetails\n###\n\nFor the WOZTELL Channel API field, follow [this guide](https://support.woztell.com/portal/en/kb/articles/access-token-channels-in-woztell#How_to_Create_an_Access_Token_for_a_Channel_in_WOZTELL) to create a new token. If you have already generated a token, you may reuse it.\n\nMap Google Sheets columns into template variables before running. "},"typeVersion":1},{"id":"b8714ba3-5abd-4560-ba38-bf7ae2b7b3af","name":"Sticky Note8","type":"n8n-nodes-base.stickyNote","position":[912,-464],"parameters":{"width":208,"height":288,"content":"### 6) Updates delivery status in Google Sheets\n\nMarks the row as:\n• success\n• failed\n\nThis helps track campaign performance and prevents duplicate sending.\n\nRequires Google Sheets credentials."},"typeVersion":1},{"id":"0d6db43d-cbe3-4dc3-8955-c5ef97fd1c18","name":"Sticky Note9","type":"n8n-nodes-base.stickyNote","position":[1136,-464],"parameters":{"width":208,"height":288,"content":"### 7) Adds delay between messages\n\nPauses briefly before processing the next contact.\n\nThis helps avoid rate limits and improves delivery reliability.\n\nYou can adjust the wait duration if needed."},"typeVersion":1},{"id":"d6543168-e728-4ed6-bea0-427d498637f6","name":"Sticky Note10","type":"n8n-nodes-base.stickyNote","position":[-240,448],"parameters":{"width":208,"height":240,"content":"### 1) Alternative entry: Upload CSV file\n\nAllows uploading a CSV file containing contact details.\n\nMake a copy of [this sample csv template](https://drive.google.com/file/d/19uI0twb8OQyeO2YoQ3x5MUntkb3v4Sve/view?usp=drive_link), or make sure your file includes:\n• Phone number column\n• Name column"},"typeVersion":1},{"id":"30de3251-3550-40e0-b018-59c651ef862c","name":"Sticky Note11","type":"n8n-nodes-base.stickyNote","position":[0,448],"parameters":{"width":208,"height":240,"content":"### 2) Extracts contact data from uploaded CSV\n\nConverts CSV rows into structured items for processing."},"typeVersion":1}],"pinData":{"Extract from File":[{"Name":"John","Phone number":"8614759271799"}],"Send message template":[{"ok":1,"member":"69893a829699eb30eb2e8f3d","sendResult":{"ok":1,"member":"69893a829699eb30eb2e8f3d","result":[{"ok":1,"result":{"contacts":[{"input":"8614759271799","wa_id":"8614759271799"}],"messages":[{"id":"wamid.HBgNODYxNDc1OTI3MTc5ORUCABEYEkNBMkVFOTI5MjFGQURCQjRGMwA=","message_status":"accepted"}],"messaging_product":"whatsapp"},"messageEvent":{"to":"8614759271799","data":{"content":[{"type":"HEADER","format":"IMAGE","example":{"header_handle":[""]}},{"text":"Hello {{1}}! \n\nI'm Alice from Dropsure. I noticed that you registered on our Dropsure platform.\n\nI'd like to have a brief chat with you. What category do you currently focus on in your Shopify store? Do you have any plans to launch new products in the near future? \n\nPlease contact me if you need any.","type":"BODY","example":{"body_text":[["Kris"]]}},{"text":"Powered by DropSure","type":"FOOTER"},{"type":"BUTTONS","buttons":[{"url":"https://www.dropsure.com/","text":"Learn More","type":"URL"},{"text":"Contact Me","type":"QUICK_REPLY"}]}],"components":[{"type":"header","parameters":[{"type":"image","image":{"link":""}}]},{"type":"body","parameters":[{"text":"Monique","type":"text"}]},{"type":"button","index":"1","sub_type":"quick_reply","parameters":[{"type":"payload","payload":"contact_me"}]}],"elementName":"dropsure_optimization_message_template","languageCode":"en"},"from":"8613031180019","type":"TEMPLATE","messageId":"wamid.HBgNODYxNDc1OTI3MTc5ORUCABEYEkNBMkVFOTI5MjFGQURCQjRGMwA=","timestamp":1770797098213}}]}}],"Send message template1":[{"ok":1,"member":"69893a829699eb30eb2e8f3d","sendResult":{"ok":1,"member":"69893a829699eb30eb2e8f3d","result":[{"ok":1,"result":{"contacts":[{"input":"8614759271799","wa_id":"8614759271799"}],"messages":[{"id":"wamid.HBgNODYxNDc1OTI3MTc5ORUCABEYEkNBMkVFOTI5MjFGQURCQjRGMwA=","message_status":"accepted"}],"messaging_product":"whatsapp"},"messageEvent":{"to":"8614759271799","data":{"content":[{"type":"HEADER","format":"IMAGE","example":{"header_handle":[""]}},{"text":"Hello {{1}}! \n\nI'm Alice from Dropsure. I noticed that you registered on our Dropsure platform.\n\nI'd like to have a brief chat with you. What category do you currently focus on in your Shopify store? Do you have any plans to launch new products in the near future? \n\nPlease contact me if you need any.","type":"BODY","example":{"body_text":[["Kris"]]}},{"text":"Powered by DropSure","type":"FOOTER"},{"type":"BUTTONS","buttons":[{"url":"https://www.dropsure.com/","text":"Learn More","type":"URL"},{"text":"Contact Me","type":"QUICK_REPLY"}]}],"components":[{"type":"header","parameters":[{"type":"image","image":{"link":""}}]},{"type":"body","parameters":[{"text":"Monique","type":"text"}]},{"type":"button","index":"1","sub_type":"quick_reply","parameters":[{"type":"payload","payload":"contact_me"}]}],"elementName":"dropsure_optimization_message_template","languageCode":"en"},"from":"8613031180019","type":"TEMPLATE","messageId":"wamid.HBgNODYxNDc1OTI3MTc5ORUCABEYEkNBMkVFOTI5MjFGQURCQjRGMwA=","timestamp":1770797098213}}]}}]},"connections":{"Wait":{"main":[[{"node":"Loop Over Items","type":"main","index":0}]]},"Wait1":{"main":[[{"node":"Loop Over Items1","type":"main","index":0}]]},"Edit Fields":{"main":[[{"node":"Send message template","type":"main","index":0}]]},"Edit Fields1":{"main":[[{"node":"Send message template1","type":"main","index":0}]]},"Loop Over Items":{"main":[[],[{"node":"Edit Fields","type":"main","index":0}]]},"Loop Over Items1":{"main":[[],[{"node":"Edit Fields1","type":"main","index":0}]]},"Extract from File":{"main":[[{"node":"Loop Over Items1","type":"main","index":0}]]},"On form submission":{"main":[[{"node":"Extract from File","type":"main","index":0}]]},"Get row(s) in sheet":{"main":[[{"node":"Loop Over Items","type":"main","index":0}]]},"Update row in sheet":{"main":[[{"node":"Wait","type":"main","index":0}]]},"Send message template":{"main":[[{"node":"Update row in sheet","type":"main","index":0}]]},"Send message template1":{"main":[[{"node":"Wait1","type":"main","index":0}]]},"When clicking ‘Execute workflow’":{"main":[[{"node":"Get row(s) in sheet","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":24,"nodeTypes":{"n8n-nodes-base.set":{"count":2},"n8n-nodes-base.wait":{"count":2},"n8n-nodes-base.stickyNote":{"count":11},"n8n-nodes-base.formTrigger":{"count":1},"n8n-nodes-base.googleSheets":{"count":2},"n8n-nodes-base.manualTrigger":{"count":1},"n8n-nodes-base.splitInBatches":{"count":2},"n8n-nodes-base.extractFromFile":{"count":1},"@woztell-sanuker/n8n-nodes-woztell-sanuker.woztell":{"count":2}}},"status":"published","readyToDemo":null,"user":{"name":"Kris newey","username":"krisatwoztell","bio":"","verified":true,"links":[],"avatar":"https://gravatar.com/avatar/42bf4caabc2c0bfd51ff9c456e1846f83a1df77ed609ef44c61036cd38edcef3?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":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":838,"icon":"fa:mouse-pointer","name":"n8n-nodes-base.manualTrigger","codex":{"data":{"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.manualworkflowtrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\"]","defaults":{"name":"When clicking ‘Execute workflow’","color":"#909298"},"iconData":{"icon":"mouse-pointer","type":"icon"},"displayName":"Manual Trigger","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1225,"icon":"file:form.svg","name":"n8n-nodes-base.formTrigger","codex":{"data":{"alias":["table","submit","post"],"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.formtrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Other Trigger Nodes"]}}},"group":"[\"trigger\"]","defaults":{"name":"On form submission"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQjdCQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzQuOTc4IDM3LjczMmExLjU2IDEuNTYgMCAwIDEtMS41NjIgMS41NjNINi4yNmExLjU2IDEuNTYgMCAwIDEtMS41NjMtMS41NjNWOS42MDdjMC0uNDA1LjE1Ny0uNzk0LjQzOC0xLjA4Nmw2LjMwNC02LjUzMXY1LjM0NEg4LjIxM2ExLjE3MiAxLjE3MiAwIDEgMCAwIDIuMzQzaDQuNDNhMS4xNyAxLjE3IDAgMCAwIDEuMTcxLTEuMTcxVi4yMzJoMTkuNjAyYTEuNTYgMS41NiAwIDAgMSAxLjU2MiAxLjU2M3YxMC4zMjdsLTIuODYgMi44Ni04LjI1MiA4LjI3NmE0MTMuMDA2IDQxMy4wMDYgMCAwIDEtMS42NTQgMS42NjJsLS4zMzcuMzM3YTIgMiAwIDAgMC0uNTU3IDEuMDhMMjAuMyAzMS45MjJjLS4xMDguNjM4LS4yMTUgMS4wNzkuMjExIDEuNDE4LjQwMy4zMi45LjE3NCAxLjU0LjA2Nmw1LjQwOC0uOTI4YTIgMiAwIDAgMCAxLjA4LS41NTZsNi40NC02LjQyOXptLTI0LjAzLTIxLjI2NWExLjE4IDEuMTggMCAwIDAgMS4xNzEgMS4xNzJoMTMuMTYzYTEuMTcyIDEuMTcyIDAgMSAwIDAtMi4zNDRIMTIuMTE5YTEuMTcgMS4xNyAwIDAgMC0xLjE3MiAxLjE3Mm03LjI5NCAxNC43NjZhMS4xNyAxLjE3IDAgMCAwLTEuMTcyLTEuMTcySDEyLjEyYTEuMTcyIDEuMTcyIDAgMSAwIDAgMi4zNDNoNC45NTFhMS4xNyAxLjE3IDAgMCAwIDEuMTcyLTEuMTcybS44Ni03LjM5MWExLjE3IDEuMTcgMCAwIDAtMS4xNzItMS4xNzJoLTUuODExYTEuMTcyIDEuMTcyIDAgMSAwIDAgMi4zNDNoNS44MWExLjE2NCAxLjE2NCAwIDAgMCAxLjE3My0xLjE3MSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzAwQjdCQyIgZD0ibTMzLjUzMiAxNi4zOTcgNC4yODktNC4yODkgMy43NTggMy43MSAxLjYxNy0xLjYxNiAyLjI1OCAyLjI1N2MuMjE4LjIxOC4zNC41MTMuMzQzLjgyLS4wMDIuMzExLS4xMjUuNjA4LS4zNDQuODNsLTYuODA0IDYuNzk2YTEuMTMgMS4xMyAwIDAgMS0uODI4LjM0MyAxLjE1IDEuMTUgMCAwIDEtLjgyOC0uMzQzIDEuMTggMS4xOCAwIDAgMSAwLTEuNjU3bDUuOTc2LTUuOTY4LTEuMzEyLTEuMzEzLTEuMzgzIDEuNDE0LTEzLjE0OSAxMy4xMjUtNC42MTcuNzgyLjc4Mi00LjYxNy4zMzYtLjMzNyAyLjU2MiAyLjU1NWExLjEgMS4xIDAgMCAwIC44MjguMzQ0Yy4zMTIuMDA1LjYxMi0uMTIuODI4LS4zNDRhMS4xOCAxLjE4IDAgMCAwIDAtMS42NTZsLTIuNTYyLTIuNTYyek00NC43MzYgMTIuMjRjMCAuNDE0LS4xNjMuODEtLjQ1NCAxLjEwMmwtLjkyMi45MTQtMy44NTItMy44MjguOTMtLjkzYTEuNTYzIDEuNTYzIDAgMCAxIDIuMjAzIDBsMS42NCAxLjY0MWMuMjkxLjI5My40NTUuNjkuNDU1IDEuMTAyIi8+PC9zdmc+"},"displayName":"n8n Form Trigger","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1235,"icon":"file:extractFromFile.svg","name":"n8n-nodes-base.extractFromFile","codex":{"data":{"alias":["CSV","Spreadsheet","Excel","xls","xlsx","ods","tabular","decode","decoding","Move Binary Data","Binary","File","PDF","JSON","HTML","ICS","iCal","txt","Text","RTF","XML","64","Base64","Convert"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.extractfromfile/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Files","Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Extract from File"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTM3NSAyQzAuNDE5NzMzIDIgMCAyLjQxOTczIDAgMi45Mzc1VjM3LjMyMjFDMCAzNy44Mzk5IDAuNDE5NzMzIDM4LjI1OTYgMC45Mzc1IDM4LjI1OTZIMjYuMjE1NEMyNi43MzMyIDM4LjI1OTYgMjcuMTUyOSAzNy44Mzk5IDI3LjE1MjkgMzcuMzIyMUwyNy4xNTI5IDMwLjY3MTlMMTYuNzk2OSAzMC42NzE5QzE0Ljg5ODQgMzAuNjcxOSAxMy4zNTk0IDI5LjEzMjkgMTMuMzU5NCAyNy4yMzQ0VjI1LjM1OTRDMTMuMzU5NCAyMy40NjA5IDE0Ljg5ODQgMjEuOTIxOSAxNi43OTY5IDIxLjkyMTlIMjcuMTUyOUwyNy4xNTI5IDE1Ljc4MjFIMTQuMzA4M0MxMy43OTA2IDE1Ljc4MjEgMTMuMzcwOCAxNS4zNjI0IDEzLjM3MDggMTQuODQ0NlYySDAuOTM3NVoiIGZpbGw9IiMzNTNGNkUiLz4KPHBhdGggZD0iTTE2LjAyNzEgMkMxNS45NDA4IDIgMTUuODcwOCAyLjA2OTk2IDE1Ljg3MDggMi4xNTYyNVYxMi44MTM0QzE1Ljg3MDggMTMuMDcyMyAxNi4wODA3IDEzLjI4MjEgMTYuMzM5NiAxMy4yODIxSDI2Ljk5NjdDMjcuMDgzIDEzLjI4MjEgMjcuMTUyOSAxMy4yMTIyIDI3LjE1MjkgMTMuMTI1OUwyNy4xNTI5IDEyLjYxNzFDMjcuMTUyOSAxMi4zNjg4IDI3LjA1NDUgMTIuMTMwNyAyNi44NzkxIDExLjk1NUwxNy4yMjI1IDIuMjc1MzhDMTcuMDQ2NiAyLjA5OTA4IDE2LjgwNzkgMiAxNi41NTg4IDJIMTYuMDI3MVoiIGZpbGw9IiMzNTNGNkUiLz4KPHBhdGggZD0iTTI5Ljc2NDIgMzQuNjUwM0MyOS4wMzQgMzMuOTE2IDI5LjAzNzQgMzIuNzI4OCAyOS43NzE2IDMxLjk5ODZMMzMuNjE5NyAyOC4xNzE5TDE2Ljc5NjkgMjguMTcxOUMxNi4yNzkxIDI4LjE3MTkgMTUuODU5NCAyNy43NTIxIDE1Ljg1OTQgMjcuMjM0NFYyNS4zNTk0QzE1Ljg1OTQgMjQuODQxNiAxNi4yNzkxIDI0LjQyMTkgMTYuNzk2OSAyNC40MjE5TDMzLjU0MTIgMjQuNDIxOUwyOS43NzE2IDIwLjY3MzNDMjkuMDM3NCAxOS45NDMxIDI5LjAzNCAxOC43NTU5IDI5Ljc2NDIgMTguMDIxNkMzMC40OTQ0IDE3LjI4NzQgMzEuNjgxNiAxNy4yODQgMzIuNDE1OSAxOC4wMTQyTDM5LjQ0NzEgMjUuMDA2NEMzOS44MDEgMjUuMzU4MyA0MCAyNS44MzY4IDQwIDI2LjMzNTlDNDAgMjYuODM1IDM5LjgwMSAyNy4zMTM1IDM5LjQ0NzEgMjcuNjY1NUwzMi40MTU5IDM0LjY1NzZDMzEuNjgxNiAzNS4zODc4IDMwLjQ5NDQgMzUuMzg0NSAyOS43NjQyIDM0LjY1MDNaIiBmaWxsPSIjMzUzRjZFIi8+Cjwvc3ZnPgo="},"displayName":"Extract from File","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":33,"name":"Social Media"}],"image":[]}}