{"workflow":{"id":13277,"name":"Sync Shopify customers to Zoho CRM contacts with value-based scoring","views":48,"recentViews":0,"totalViews":48,"createdAt":"2026-02-10T07:55:17.632Z","description":"# (Retail Automation) Shopify to CRM Contact Sync\n\nThis workflow automates the synchronization of customer data between Shopify and Zoho CRM. It triggers when a new customer or order is created in Shopify, calculates key metrics like lifetime spend and high-value status and then checks Zoho CRM to either update an existing contact or create a new one. This ensures your sales and marketing teams always have up-to-date purchase history and engagement data within the CRM.\n\n\n### Quick Implementation Steps\n\n1.  Set the `minOrderValueForHighValueTag` and `lifetimeSpendThreshold` in the **Workflow Configuration** node.\n2.  Configure your Shopify Trigger with your Shopify Access Token and ensure it is listening for the correct topic (e.g., customers/create).\n3.  Connect your Zoho CRM OAuth2 credentials to the Search, Create and Update nodes.\n4.  Map any additional custom fields you wish to sync in the Update Existing Contact or Create New Contact nodes.\n\n\n## What It Does\n\nThis workflow bridges the gap between your e-commerce platform and your CRM by processing customer activity in real-time. When a customer interacts with your Shopify store, the workflow:\n\n1.  Calculates Value Metrics: It extracts the order total and customer history to determine if a customer is \"High Value\" based on your custom thresholds.\n2.  Performs an Identity Check: It searches Zoho CRM to see if the customer already exists using their contact information.\n3.  Synchronizes Data (Upsert):\n    - If the contact exists: It updates their record with an \"Engagement Score\" (based on lifetime spend) and \"Mentions Counts\" (based on order count).\n    - If the contact is new: It creates a new record in Zoho CRM using the details provided from the Shopify order.\n\n\n## Who’s It For\n\n- E-commerce Managers wanting to ensure Shopify customer data is accurately reflected in their primary CRM.\n- Customer Success Teams who need visibility into customer lifetime value and order frequency directly within Zoho.\n- Marketing Operations teams looking to segment customers in Zoho CRM based on purchase behavior (e.g., \"High Value\" tags).\n\n\n## Requirements to Use This Workflow\n\n- A running n8n instance.\n- Shopify account with API access (Access Token).\n- Zoho CRM account with access to the \"Contacts\" module.\n- Proper permissions to create Webhooks in Shopify.\n\n\n## How It Works & How To Set Up\n\n### Step 1: Configure Trigger and Thresholds\n\n1.  **Shopify New Customer or Order:** Configure this trigger to your Shopify store. It currently listens for customers/create.\n2.  **Workflow Configuration:** Open this node to define your business logic constants:\n    - `minOrderValueForHighValueTag`: Set the minimum price of a single order to be considered \"High Value\" (Default: 500).\n    - `lifetimeSpendThreshold`: Set the threshold for total customer spend (Default: 1000).\n\n### Step 2: Data Extraction\n\n1.  **Extract Customer Data:** This node automatically parses the Shopify JSON to calculate orderTotal, lifetimeSpend and checks the boolean isHighValue against your configuration.\n\n### Step 3: CRM Logic\n\n1.  **Search for Existing Contact:** This node queries Zoho CRM for a matching contact.\n2.  **Contact Exists?:** A conditional node that routes the workflow based on whether a Zoho id was found in the previous step.\n\n### Step 4: Update or Create\n\n1.  **Update Existing Contact:** Updates the Engagement_Score with the lifetime spend and Mentions_Counts with the order count.\n2.  **Create New Contact:** Creates a new entry if no match is found. Note: Current configuration uses the first line item name as a placeholder for Last Name; adjust this to your preferred mapping.\n\n\n## How To Customize Nodes\n\n### Change High-Value Criteria\n\nModify the expressions in the Workflow Configuration node to change what qualifies as a high-value customer.\n\n### Map Custom Zoho Fields\n\nIn the Update Existing Contact node, you can add more fields under updateFields to sync additional Shopify data (like shipping address or customer tags) into specific Zoho custom fields.\n\n### Adjust Trigger Events\n\nChange the Shopify Trigger topic to orders/paid if you only want to sync customers after a successful transaction rather than at account creation.\n\n## Troubleshooting Guide\n\n| Issue                      | Possible Cause                                  | Solution                                                                                               |\n| :------------------------- | :---------------------------------------------- | :----------------------------------------------------------------------------------------------------- |\n| **Trigger not firing**     | Webhook not registered or invalid Access Token. | Check Shopify credentials and ensure the \"Active\" toggle in n8n is on.                                 |\n| **Zoho Update Fails**      | The Contact ID is missing or incorrect.         | Ensure the Search for Existing Contact node is returning a valid id.                                   |\n| **Incorrect Data Mapping** | Shopify JSON structure changed.                 | Inspect the output of the Extract Customer Data node and update the expressions if fields are missing. |\n| **Auth Errors**            | Zoho OAuth2 token expired.                      | Re-connect your Zoho CRM account in the n8n credentials settings.                                      |\n\n\n## Need Help?\n\nIf you need assistance mapping specific Shopify metafields to Zoho, setting up advanced filtering logic or expanding this sync to include Product or Inventory data, feel free to reach out our n8n experts at **WeblineIndia**. We can help you build a robust retail automation stack.","workflow":{"id":"En7pWb2RKeMpoenb","meta":{"instanceId":"14e4c77104722ab186539dfea5182e419aecc83d85963fe13f6de862c875ebfa","templateCredsSetupCompleted":true},"name":"(Retail) Shopify to CRM Contact Sync","tags":[],"nodes":[{"id":"d5a45ed7-4e37-4261-91a3-9193a27c347a","name":"Workflow Configuration","type":"n8n-nodes-base.set","position":[-2560,224],"parameters":{"options":{},"assignments":{"assignments":[{"id":"id-1","name":"minOrderValueForHighValueTag","type":"number","value":500},{"id":"id-2","name":"lifetimeSpendThreshold","type":"number","value":1000}]},"includeOtherFields":true},"typeVersion":3.4},{"id":"b363f35a-c792-463c-89ec-a7d65a964c84","name":"Extract Customer Data","type":"n8n-nodes-base.set","position":[-2000,224],"parameters":{"options":{},"assignments":{"assignments":[{"id":"id-5","name":"orderTotal","type":"number","value":"={{ $json.total_price || 0 }}"},{"id":"id-6","name":"orderCount","type":"number","value":"={{ $json.customer?.orders_count || 1 }}"},{"id":"id-7","name":"lifetimeSpend","type":"number","value":"={{ $json.customer?.total_spent || $json.total_price || 0 }}"},{"id":"id-8","name":"customerTags","type":"string","value":"={{ $json.customer?.tags || '' }}"},{"id":"id-9","name":"isHighValue","type":"boolean","value":"={{ ($json.total_price || 0) >= $('Workflow Configuration').first().json.minOrderValueForHighValueTag }}"},{"id":"id-10","name":"shopifyCustomerId","type":"string","value":"={{ $json.customer?.id || $json.id }}"}]},"includeOtherFields":true},"typeVersion":3.4},{"id":"dbba9633-e915-40c8-8346-86c5a965b9cf","name":"Search for Existing Contact","type":"n8n-nodes-base.zohoCrm","position":[-1760,224],"parameters":{"limit":2,"options":{"fields":["Email"]},"resource":"contact","operation":"getAll"},"credentials":{"zohoOAuth2Api":{"id":"LY66IfPevKWJUYNY","name":"Zoho account 9"}},"typeVersion":1},{"id":"82fb867d-c567-4b7f-95d6-c9f10b730a19","name":"Create New Contact","type":"n8n-nodes-base.zohoCrm","position":[-576,336],"parameters":{"lastName":"={{ $('Extract Customer Data').item.json.fulfillments[0].line_items[0].name }}","resource":"contact","additionalFields":{}},"credentials":{"zohoOAuth2Api":{"id":"LY66IfPevKWJUYNY","name":"Zoho account 9"}},"typeVersion":1,"alwaysOutputData":true},{"id":"1b1965a3-58e5-4dc8-8ade-7d0f2710997f","name":"Update Existing Contact","type":"n8n-nodes-base.zohoCrm","position":[-592,160],"parameters":{"resource":"contact","contactId":"={{ $json.id }}","operation":"update","updateFields":{"customFields":{"customFields":[{"value":"={{ $('Extract Customer Data').item.json.lifetimeSpend }}","fieldId":"Engagement_Score"},{"value":"={{ $('Extract Customer Data').item.json.orderCount }}","fieldId":"Mentions_Counts"}]}}},"credentials":{"zohoOAuth2Api":{"id":"LY66IfPevKWJUYNY","name":"Zoho account 9"}},"typeVersion":1},{"id":"73054692-cac3-42ac-98e9-8d54b58905f5","name":"Contact Exists?","type":"n8n-nodes-base.if","position":[-1088,224],"parameters":{"options":{},"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"c4a2aef2-89cc-4de4-bca6-8a7e99de0e03","operator":{"type":"string","operation":"exists","singleValue":true},"leftValue":"={{ $('Search for Existing Contact').item.json.id }}","rightValue":""}]}},"typeVersion":2.2},{"id":"05d8bd07-acc2-4f3d-a73b-1b6ab147c9c1","name":"Sticky Note10","type":"n8n-nodes-base.stickyNote","position":[-3632,-96],"parameters":{"width":496,"height":688,"content":"# How It Works\n### This workflow automates the synchronization of Shopify customer activity with Zoho CRM, ensuring sales and support teams have up-to-date purchase history and engagement metrics.\n\n# Setup Steps\n## Trigger\nConfigure the Shopify Trigger node with your store's Access Token and set the topic to `customers/create` or `orders/create`.\n\n## Connections\nLink credentials for Shopify (source) and Zoho CRM (destination).\n\n## Configuration\nDefine your high-value customer thresholds (e.g., Min Order Value: 500) in the configuration node to automate customer segmentation.\n\n## Intelligence Sync\nThe system automatically checks if a contact exists in Zoho. If they do, it updates their lifetime spend and order count; if not, it creates a new record."},"typeVersion":1},{"id":"7cbd833f-746c-4c43-ab71-4cd60ed3719e","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[-2992,16],"parameters":{"color":7,"width":720,"height":496,"content":"## Shopify Trigger & Set Configuration\nThe process begins with a Shopify Trigger listening for new customers or orders created in your store. This is followed by a Workflow Configuration node that establishes global operational parameters, such as the minimum order value required for high-value tagging and lifetime spend thresholds.\n"},"typeVersion":1},{"id":"4a116ce9-7419-4e8a-af5b-7f486b7857ef","name":"Trigger on New Customer or Order","type":"n8n-nodes-base.shopifyTrigger","position":[-2800,224],"webhookId":"2e536774-0731-482b-bfe6-27b2edbd8147","parameters":{"topic":"customers/create","authentication":"accessToken"},"credentials":{"shopifyAccessTokenApi":{"id":"A5XjktQB5CEDmMNg","name":"Shopify Access Token account 4"}},"typeVersion":1},{"id":"8eadec49-e00a-49b9-8070-a6037b7df313","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-2208,16],"parameters":{"color":7,"width":784,"height":496,"content":"## Data Extraction & CRM Search\nThis stage processes the raw shopify data by using the Extract Customer Data node to calculate key engagement metrics, such as lifetime spend, order frequency and high-value customer status. These details are then passed to the Search for Existing Contact node, which queries Zoho CRM to check if the customer already exists in your database, ensuring that activity is recorded against the correct profile without creating duplicates.\n"},"typeVersion":1},{"id":"95c533aa-cf89-452f-bf0c-394da380a60c","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-1360,16],"parameters":{"color":7,"width":1072,"height":496,"content":"## Conditional Routing & CRM Synchronization\nThe final stage uses a Contact Exists? IF node to determine the appropriate path in Zoho CRM based on whether a matching record was found. If the contact is new, the workflow routes to the Create New Contact node to generate a fresh profile using the Shopify data. If the contact already exists, it routes to the Update Existing Contact node, which automatically synchronizes current Shopify metrics—such as engagement scores and order counts—directly to the customer's CRM record.\n"},"typeVersion":1}],"active":false,"pinData":{"Trigger on New Customer or Order":[{"json":{"id":16523331862897,"name":"#1001","note":null,"tags":"","test":true,"token":"{token}","app_id":306928484353,"number":1,"refunds":[],"user_id":null,"currency":"INR","customer":{"id":26734960050545,"note":null,"tags":"","state":"disabled","currency":"INR","created_at":"2025-12-29T17:40:25+05:30","tax_exempt":false,"updated_at":"2025-12-29T17:40:25+05:30","tax_exemptions":[],"verified_email":true,"default_address":{"id":37431145365873,"company":null,"country":"United States","default":true,"province":"New York","customer_id":26734960050545,"country_code":"US","country_name":"United States","province_code":"NY"},"admin_graphql_api_id":"gid://shopify/Customer/{customer_id}","multipass_identifier":null,"sms_marketing_consent":null,"email_marketing_consent":{"state":"not_subscribed","opt_in_level":"single_opt_in","consent_updated_at":null}},"closed_at":null,"confirmed":true,"device_id":null,"po_number":null,"reference":null,"tax_lines":[],"total_tax":"0.00","browser_ip":null,"cart_token":null,"created_at":"2025-12-29T17:40:25+05:30","line_items":[{"id":44706265530737,"sku":null,"name":"Test Product","grams":0,"price":"50.00","title":"Test Product","duties":[],"vendor":null,"taxable":true,"quantity":2,"gift_card":false,"price_set":{"shop_money":{"amount":"50.00","currency_code":"INR"},"presentment_money":{"amount":"50.00","currency_code":"INR"}},"tax_lines":[],"product_id":null,"properties":[],"variant_id":null,"variant_title":null,"product_exists":false,"total_discount":"0.00","current_quantity":2,"attributed_staffs":[],"requires_shipping":true,"fulfillment_status":"fulfilled","total_discount_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"fulfillment_service":"manual","admin_graphql_api_id":"gid://shopify/LineItem/{id}","discount_allocations":[],"fulfillable_quantity":0,"variant_inventory_management":null}],"source_url":null,"tax_exempt":false,"updated_at":"2025-12-29T17:40:25+05:30","checkout_id":null,"location_id":null,"source_name":"306928484353","total_price":"100.00","cancelled_at":null,"fulfillments":[{"id":6510832288113,"name":"#1001.1","status":"success","receipt":{},"service":"manual","order_id":16523331862897,"created_at":"2025-12-29T17:40:25+05:30","line_items":[{"id":44706265530737,"sku":null,"name":"Test Product","grams":0,"price":"50.00","title":"Test Product","duties":[],"vendor":null,"taxable":true,"quantity":2,"gift_card":false,"price_set":{"shop_money":{"amount":"50.00","currency_code":"INR"},"presentment_money":{"amount":"50.00","currency_code":"INR"}},"tax_lines":[],"product_id":null,"properties":[],"variant_id":null,"variant_title":null,"product_exists":false,"total_discount":"0.00","current_quantity":2,"attributed_staffs":[],"requires_shipping":true,"fulfillment_status":"fulfilled","total_discount_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"fulfillment_service":"manual","admin_graphql_api_id":"gid://shopify/LineItem/{id}","discount_allocations":[],"fulfillable_quantity":0,"variant_inventory_management":null}],"updated_at":"2025-12-29T17:40:25+05:30","location_id":113357619569,"tracking_url":null,"tracking_urls":[],"origin_address":{},"shipment_status":null,"tracking_number":null,"tracking_company":null,"tracking_numbers":[],"admin_graphql_api_id":"gid://shopify/Fulfillment/{id}"}],"landing_site":null,"order_number":1001,"processed_at":"2025-12-29T17:40:25+05:30","total_weight":0,"cancel_reason":null,"payment_terms":null,"total_tax_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"checkout_token":null,"client_details":null,"discount_codes":[],"referring_site":null,"shipping_lines":[],"subtotal_price":"100.00","taxes_included":false,"billing_address":{"country":"United States","province":"New York","country_code":"US","province_code":"NY"},"customer_locale":null,"duties_included":false,"estimated_taxes":false,"note_attributes":[],"total_discounts":"0.00","total_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"financial_status":"paid","landing_site_ref":null,"shipping_address":{"country":"United States","province":"New York","country_code":"US","province_code":"NY"},"current_total_tax":"0.00","source_identifier":null,"total_outstanding":"100.00","fulfillment_status":"fulfilled","subtotal_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"total_tip_received":"0.00","confirmation_number":"8NVI08Y5K","current_total_price":"100.00","total_discounts_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"admin_graphql_api_id":"gid://shopify/Order/{id}","presentment_currency":"INR","current_total_tax_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"discount_applications":[],"payment_gateway_names":[],"current_subtotal_price":"100.00","total_line_items_price":"100.00","buyer_accepts_marketing":false,"current_total_discounts":"0.00","current_total_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"current_total_duties_set":null,"total_shipping_price_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"merchant_of_record_app_id":null,"original_total_duties_set":null,"current_subtotal_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"total_line_items_price_set":{"shop_money":{"amount":"100.00","currency_code":"INR"},"presentment_money":{"amount":"100.00","currency_code":"INR"}},"current_total_discounts_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"merchant_business_entity_id":"122873086321","current_total_additional_fees_set":null,"original_total_additional_fees_set":null,"total_cash_rounding_refund_adjustment_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}},"total_cash_rounding_payment_adjustment_set":{"shop_money":{"amount":"0.00","currency_code":"INR"},"presentment_money":{"amount":"0.00","currency_code":"INR"}}}}]},"settings":{"executionOrder":"v1"},"versionId":"bf59b482-b86f-4c00-b79b-1bd8b7225849","connections":{"Contact Exists?":{"main":[[{"node":"Update Existing Contact","type":"main","index":0}],[{"node":"Create New Contact","type":"main","index":0}]]},"Extract Customer Data":{"main":[[{"node":"Search for Existing Contact","type":"main","index":0}]]},"Workflow Configuration":{"main":[[{"node":"Extract Customer Data","type":"main","index":0}]]},"Search for Existing Contact":{"main":[[{"node":"Contact Exists?","type":"main","index":0}]]},"Trigger on New Customer or Order":{"main":[[{"node":"Workflow Configuration","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":11,"nodeTypes":{"n8n-nodes-base.if":{"count":1},"n8n-nodes-base.set":{"count":2},"n8n-nodes-base.zohoCrm":{"count":3},"n8n-nodes-base.stickyNote":{"count":4},"n8n-nodes-base.shopifyTrigger":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"WeblineIndia","username":"weblineindia","bio":"A Leading Software Engineering, Consulting & Outsourcing Services Company in USA & India serving Clients Globally since 1999.","verified":true,"links":["https://www.weblineindia.com/hire-n8n-developers/"],"avatar":"https://gravatar.com/avatar/a229d43aefca4588581583c58bb37b4773aebbdf4c1fef86a08bb1d38eae91fa?r=pg&d=retro&size=200"},"nodes":[{"id":20,"icon":"fa:map-signs","name":"n8n-nodes-base.if","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The IF node can be used to implement binary conditional logic in your workflow. You can set up one-to-many conditions to evaluate each item of data being inputted into the node. That data will either evaluate to TRUE or FALSE and route out of the node accordingly.\n\nThis node has multiple types of conditions: Bool, String, Number, and Date & Time.","resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/create-a-toxic-language-detector-for-telegram/","icon":"🤬","label":"Create a toxic language detector for Telegram in 4 step"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automation-for-maintainers-of-open-source-projects/","icon":"🏷️","label":"How to automatically manage contributions to open-source projects"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.if/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"transform\"]","defaults":{"name":"If","color":"#408000"},"iconData":{"icon":"map-signs","type":"icon"},"displayName":"If","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":38,"icon":"fa:pen","name":"n8n-nodes-base.set","codex":{"data":{"alias":["Set","JS","JSON","Filter","Transform","Map"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Edit Fields"},"iconData":{"icon":"pen","type":"icon"},"displayName":"Edit Fields (Set)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":107,"icon":"file:shopify.svg","name":"n8n-nodes-base.shopifyTrigger","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.shopifytrigger/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/shopify/"}]},"categories":["Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\"]","defaults":{"name":"Shopify Trigger"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgNTggNjYiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9ImEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PHBhdGggZmlsbD0iIzk1YmY0NyIgZD0iTTQ5LjI1NSAxMi40ODRhLjYzLjYzIDAgMCAwLS41NjQtLjUyN2MtLjIyNS0uMDM3LTUuMTctLjM3Ni01LjE3LS4zNzZsLTMuNzctMy43N2MtLjM0LS4zNzYtMS4wOTItLjI2Ni0xLjM3Ni0uMTg4LS4wMzcgMC0uNzUyLjIyNS0xLjkyMi42MDUtMS4xMzctMy4zLTMuMTUtNi4zMDYtNi42OTYtNi4zMDZoLS4zMDNDMjguNDM4LjYwNSAyNy4xOTQgMCAyNi4xNDQgMGMtOC4yNTYuMDM3LTEyLjIgMTAuMzMzLTEzLjQzNCAxNS41OTRsLTUuNzcgMS43N2MtMS43Ny41NjQtMS44MzUuNjA1LTIuMDczIDIuMjkzTDAgNTcuMTc1IDM2LjQ2OCA2NGwxOS43NjMtNC4yNmMwLS4wMzctNi45NC00Ni44OTctNi45NzYtNDcuMjU1ek0zNC40MzEgOC44NmMtLjkxNy4zMDMtMS45NjMuNjA1LTMuMS45NDV2LS42OGExNSAxNSAwIDAgMC0uNzUyLTQuOTk5YzEuODQ4LjI4NCAzLjEgMi4zNTcgMy44NDMgNC43MzN6bS02LjA2OC00LjI5OGMuNjAzIDEuNzc4Ljg4MyAzLjY1LjgyNiA1LjUyN3YuMzRsLTYuMzc1IDEuOTYzYzEuMjQ4LTQuNjYgMy41NS02Ljk2MiA1LjU1LTcuODN6bS0yLjQ1LTIuMjkzYTEuOTQgMS45NCAwIDAgMSAxLjA1NS4zMzljLTIuNjYgMS4yMzgtNS40NzIgNC4zNjYtNi42NzggMTAuNjI3bC01LjA0NSAxLjU0NkMxNi42NjggMTAuMDMgMTkuOTg4IDIuMjYgMjUuOTEgMi4yNnoiLz48cGF0aCBmaWxsPSIjNWU4ZTNlIiBkPSJNNDguNjkxIDExLjk1N2MtLjIyNS0uMDM3LTUuMTctLjM3Ni01LjE3LS4zNzZsLTMuNzctMy43N2EuNzUuNzUgMCAwIDAtLjUyNy0uMjI1TDM2LjQ3MiA2NGwxOS43NjMtNC4yNi02Ljk4LTQ3LjIxOGEuNjguNjggMCAwIDAtLjU2NC0uNTY0eiIvPjxwYXRoIGQ9Im0yOS43NTggMjIuOS0yLjQ1NCA3LjI0MmExMS40IDExLjQgMCAwIDAtNC43NTItMS4xMzNjLTMuODQ4IDAtNC4wMzYgMi40MTItNC4wMzYgMy4wMTggMCAzLjI5OCA4LjYzNiA0LjU2NCA4LjYzNiAxMi4zMzMgMCA2LjEtMy44ODUgMTAuMDMtOS4xIDEwLjAzLTYuMjYgMC05LjQ2Ny0zLjg4NS05LjQ2Ny0zLjg4NWwxLjY2NS01LjU1czMuMjggMi44MyA2LjA3MyAyLjgzYTIuNDcgMi40NyAwIDAgMCAyLjU2NC0yLjQ5YzAtNC4zNC03LjEtNC41MjctNy4xLTExLjYxOCAwLTUuOTYyIDQuMjk4LTExLjc3IDEyLjkzNC0xMS43NyAzLjM5NC4wNSA1LjAxOCAxIDUuMDE4IDF6Ii8+PC9nPjwvc3ltYm9sPjwvc3ZnPg=="},"displayName":"Shopify Trigger","typeVersion":1,"nodeCategories":[{"id":2,"name":"Sales"}]},{"id":326,"icon":"file:zoho.svg","name":"n8n-nodes-base.zohoCrm","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.zohocrm/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/zoho/"}]},"categories":["Communication","Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"transform\"]","defaults":{"name":"Zoho CRM"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIC0zMCAxMDAgMTAwIj48dXNlIHhsaW5rOmhyZWY9IiNhIiB4PSIuNSIgeT0iLjUiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSI1MCUiIHgyPSI1MCUiIHkxPSIxLjQzJSIgeTI9Ijk2Ljk4JSI+PHN0b3Agb2Zmc2V0PSIuNTYyJSIgc3RvcC1jb2xvcj0iI2ZmZTUxMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkYjkyNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iNC41MSUiIHgyPSI5NS42NyUiIHkxPSIxMy40OSUiIHkyPSI4Ny4wNiUiPjxzdG9wIG9mZnNldD0iLjU2MiUiIHN0b3AtY29sb3I9IiMwMDhjZDIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY0OWQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZCIgeDE9IjUwJSIgeDI9IjUwJSIgeTE9IjI3Ljc4JSIgeTI9Ijk3LjUzJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YTE0NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGE1MiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJlIiB4MT0iNDMuNzMlIiB4Mj0iNTcuNTQlIiB5MT0iOC4yMSUiIHkyPSI5My4yJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MjIzMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhMjIzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxzeW1ib2wgaWQ9ImEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PHBhdGggZmlsbD0iI2U3OTIyNSIgZD0iTTEwMi45NjQgNy41ODF2MjQuNDE0bC0zLjM3OSAzLjI5OFYxMS40MDJ6Ii8+PHBhdGggZmlsbD0iI2ZmZjE2ZCIgZD0ibTgwLjgyMiA3LjYwMS0zLjQ5OSAzLjgwMS4xODEuMjQxIDIxLjk0LS4wOC4yMDEtLjE2MSAzLjMxOC0zLjgyMXoiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNzcuMzIzIDExLjQwMmgyMi4zMjJ2MjMuOTExSDc3LjMyM3oiLz48cGF0aCBkPSJNOTYuMjQ2IDIwLjAwOWE4LjggOC44IDAgMCAwLTEuOTcxLTIuOTc2Yy0uODI1LS44NDUtMS43NDktMS40ODgtMi43OTUtMS45MS0xLjAyNi0uNDIyLTIuMTMyLS42NDMtMy4zMzgtLjY0M3MtMi4zMzMuMjIxLTMuMzU4LjY0M2MtMS4wNDYuNDIyLTEuOTcxIDEuMDY2LTIuNzk1IDEuOTEtLjg2NS44NjUtMS41MDggMS44Ny0xLjk1MSAyLjk3NnMtLjY0NCAyLjMxMy0uNjQ0IDMuNjRhOS44IDkuOCAwIDAgMCAuNjY0IDMuNjIgOC45NSA4Ljk1IDAgMCAwIDEuOTUxIDMuMDE3Yy44MDQuODI1IDEuNzMgMS40NDggMi43NTUgMS44N3MyLjE3Mi42NDQgMy4zOTkuNjQ0YzEuMTg2IDAgMi4yOTMtLjIyMSAzLjMxOC0uNjQ0czEuOTcxLTEuMDQ2IDIuNzk1LTEuODdjLjg2NS0uODg1IDEuNTI4LTEuODkgMS45NzEtMi45OTZzLjY2NC0yLjMzMy42NjQtMy42MmMwLTEuMzQ3LS4yMjEtMi41NTQtLjY2NC0zLjY2em0tNC42MDUgNy44ODNjLS44NjUgMS4wMjYtMi4wMTEgMS41NDktMy40OTkgMS41NDlzLTIuNjU1LS41MjMtMy41MTktMS41NDktMS4yODctMi40NTMtMS4yODctNC4yNjNjMC0xLjg1LjQ0Mi0zLjI3OCAxLjI4Ny00LjMyNC44NjUtMS4wNDYgMi4wMTEtMS41NDkgMy41MTktMS41NDkgMS40ODggMCAyLjYzNC41MjMgMy40OTkgMS41NDkuODQ1IDEuMDQ2IDEuMjg3IDIuNDc0IDEuMjg3IDQuMzI0IDAgMS44MS0uNDIyIDMuMjM4LTEuMjg3IDQuMjYzIi8+PHBhdGggZmlsbD0iIzAwOWFkYSIgZD0iTTc1LjEzMSA1LjU5MXYuMTIxbDIuODU2IDIxLjk0LTEuNjY5IDQuNjI1LS4yMjEtLjE2MS0yLjkzNi0yMS4wMzUuMDYtLjI4MSAxLjgzLTUuMDg4eiIvPjxwYXRoIGZpbGw9IiM5MWM5ZWQiIGQ9Im01My4xNTEgOC42NDggMjEuOTgtMy4wNTctMS44NSA1LjI2OS0uMjYxLjI4Mi0yMC41NTIgMy4wMTcuMTAxLTMuNzYxeiIvPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Im03My4yODEgMTAuODU5IDMuMDM3IDIxLjQxNy0yMS42NTkgMy4wMzctMi45MTYtMjAuNjkzIDEuMjY3LS45ODV6Ii8+PHBhdGggZD0iTTY5LjYwMSAxNC45NjJjLS4xMDEtLjY2NC0uMzIyLTEuMTY2LS42ODQtMS41MDhhMS42IDEuNiAwIDAgMC0xLjA4Ni0uNDAyYy0uMSAwLS4yMjEgMC0uMzQyLjAyLS41NjMuMDgxLS45ODUuMzQyLTEuMjQ3Ljc2NC0uMjAxLjMwMi0uMjgxLjY4NC0uMjgxIDEuMTI2IDAgLjE2MS4wMi4zNDIuMDQuNTIzbC43ODQgNS41Ny02LjIzNC45MjUtLjc4NC01LjU3Yy0uMS0uNjQ0LS4zMjItMS4xNDYtLjY4NC0xLjQ4OGExLjUyIDEuNTIgMCAwIDAtMS4wNjYtLjQyMmMtLjEwMSAwLS4yMDEgMC0uMzAyLjAyLS41ODMuMDgxLTEuMDI2LjM0Mi0xLjMwNy43NjQtLjIwMS4zMDItLjI4Mi42ODQtLjI4MiAxLjEyNiAwIC4xNjEuMDIuMzQyLjA0LjU0M2wyLjEzMiAxNC40OTljLjEuNjY0LjMyMiAxLjE2Ni43MjQgMS41MDguMzAyLjI2MS42NjQuMzgyIDEuMTA2LjM4Mi4xMjEgMCAuMjQxIDAgLjM2Mi0uMDIuNTQzLS4wODEuOTQ1LS4zNDIgMS4yMDctLjc2NC4xODEtLjMwMi4yNjEtLjY2NC4yNjEtMS4wODYgMC0uMTYxLS4wMi0uMzQyLS4wNC0uNTIzbC0uODY1LTUuNzMxIDYuMjM0LS45MjUuODY1IDUuNzMxYy4xLjY2NC4zMjIgMS4xNjYuNzA0IDEuNDg4YTEuNiAxLjYgMCAwIDAgMS4wODYuNDAyYy4xMDEgMCAuMjIxIDAgLjM0Mi0uMDIuNTYzLS4wODEuOTg1LS4zNDIgMS4yNDctLjc2NC4xODEtLjMwMi4yODItLjY2NC4yODItMS4xMDYgMC0uMTYxLS4wMi0uMzQyLS4wNC0uNTIzeiIvPjxwYXRoIGZpbGw9IiM2NmJmNmIiIGQ9Im0zMi41NzggMC03LjgyMyAxOC41ODIgMS4wNjYgOC4xNjUuMDYtLjAyIDguNzg4LTE5Ljc2OC0uMDQtLjQyMi0xLjg5LTYuMjc0eiIvPjxwYXRoIGZpbGw9IiM5OGQwYTAiIGQ9Im0zMi41NzggMCAyLjA3MSA2Ljk1OCAxOS4zNDYgOC42NjcuMDYtLjA0LTEuNjQ5LTYuNTE2eiIvPjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Im0zNC42MDkgNi44MTcgMTkuNDQ2IDguNzY4LTguNzg4IDE5LjkyOS0xOS40NDYtOC43Njh6Ii8+PHBhdGggZD0iTTQ4LjE2NCAxNy4xOTRjLS40MjItMS4xMjYtMS4wMDUtMi4wOTEtMS43Ny0yLjg5NmE4LjIgOC4yIDAgMCAwLTIuNzc1LTEuOTExIDguMyA4LjMgMCAwIDAtMy4yNzgtLjY4NGgtLjA2Yy0xLjEyNiAwLTIuMjMyLjI2MS0zLjMxOC43NDRhOC45IDguOSAwIDAgMC0yLjk3NiAyLjA5MWMtLjg0NS44ODUtMS41MjggMS45NzEtMi4wNTEgMy4yMThhMTAuOCAxMC44IDAgMCAwLS44NjUgMy43di40MjJhOS4yIDkuMiAwIDAgMCAuNTYzIDMuMTk3Yy40MDIgMS4xMDYuOTg1IDIuMDUxIDEuNzUgMi44NTZzMS43MDkgMS40NDggMi44MzYgMS45MWE4LjEgOC4xIDAgMCAwIDMuMjU4LjY4NGguMDJjMS4xMDYgMCAyLjIxMi0uMjQxIDMuMjk4LS43MDRhOSA5IDAgMCAwIDIuOTk2LTIuMTExYy44NDUtLjg4NSAxLjU0OC0xLjk1MSAyLjA3MS0zLjE5OHMuODA0LTIuNDc0Ljg2NS0zLjd2LS4zNjJhOC43IDguNyAwIDAgMC0uNTYzLTMuMjU4em0tMy44ODEgNS43OTJjLS43MjQgMS43My0xLjcwOSAyLjkxNi0yLjg5NiAzLjU2LS42NDQuMzQyLTEuMzA3LjUyMy0xLjk3MS41MjMtLjU4MyAwLTEuMjA2LS4xNDEtMS44My0uNDAyLTEuMzY3LS41ODMtMi4yMTItMS41MDgtMi41NzQtMi44MzVhNS4zIDUuMyAwIDAgMS0uMTgxLTEuMzg4YzAtLjk2NS4yNDEtMi4wMzEuNzI0LTMuMTc3Ljc0NC0xLjc3IDEuNzMtMi45NzYgMi45MTYtMy42NGEzLjk3IDMuOTcgMCAwIDEgMS45NzEtLjUyM2MuNjAzIDAgMS4yMDcuMTQxIDEuODUuNDAyIDEuMzQ3LjU4MyAyLjE5MiAxLjUwOCAyLjU1NCAyLjgzNS4xMjEuNDIyLjE4MS44ODUuMTgxIDEuMzY3IDAgMS4wMDYtLjI0MSAyLjA5MS0uNzQ0IDMuMjc4Ii8+PHBhdGggZmlsbD0iIzc2MGQxNiIgZD0ibTIzLjIwNyAzLjE1NyAzLjE3NyAyMS4yNzYtMS40NDggNy40ODEtLjIwMS0uMjYxLTMuMDk3LTIwLjU1MnYtLjQwMmwxLjM2Ny03LjE3OXoiLz48cGF0aCBmaWxsPSIjZWY0NjNlIiBkPSJtMCAxNC4xNTcgMS41MDgtNy41MjEgMjEuNjk5LTMuNDc5LTEuNDY4IDcuNjYydi41MDNMLjI2MSAxNC4zNTh6Ii8+PHBhdGggZmlsbD0idXJsKCNlKSIgZD0ibTIxLjczOSAxMC44MTkgMy4xOTcgMjEuMDk1LTIxLjQ3NyAzLjM1OEwwIDE0LjE1N3oiLz48cGF0aCBkPSJNMTkuNDI3IDI4LjU1NmMtLjE2MS0uMjAxLS40MDItLjM0Mi0uNjg0LS40NDJzLS42MjMtLjE0MS0xLjA0Ni0uMTQxYy0uMzgyIDAtLjgyNC4wNC0xLjMwNy4xMjFsLTUuNjcxLjk2NWMuMDYtLjQ0My4yODItMS4wMDYuNjY0LTEuNzA5LjQyMi0uNzg0IDEuMDY2LTEuNzMgMS44OS0yLjgxNWwuNjY0LS44NjUuNDYzLS41ODNjMS4zMDctMS43MDkgMi4wOTEtMy4wOTcgMi40MTMtNC4xODNhOC43IDguNyAwIDAgMCAuMzIyLTEuODdjLjAyLS4xODEuMDItLjM0Mi4wMi0uNTAzYTcuNCA3LjQgMCAwIDAtLjEyMS0xLjMyN2MtLjA2LS40MDItLjE2MS0uNzI0LS4zMDItLjk4NXMtLjMwMi0uNDYzLS41MDMtLjU4M2MtLjIyMS0uMTQxLS41NjMtLjIwMS0uOTg1LS4yMDFxLS41MTMgMC0xLjI2Ny4xMjFMNy40MjEgMTQuNjhjLS43ODQuMTQxLTEuMzg4LjM2Mi0xLjc1LjcyNGExLjM4IDEuMzggMCAwIDAtLjQ0MiAxLjA0NiAyIDIgMCAwIDAgLjAyLjM0MmMuMTAxLjU2My4zODIuOTY1Ljg0NSAxLjE2Ni4yODIuMTIxLjYwMy4xODEgMS4wMDUuMTgxLjI2MSAwIC41NjMtLjAyLjg4NS0uMDhsNS40Ny0uOTY1YzAgLjEwMS4wMi4yMDEuMDIuMjgyYTIuOSAyLjkgMCAwIDEtLjE4MSAxLjAwNWMtLjE2MS40NjMtLjU2MyAxLjEwNi0xLjIyNyAxLjkzMWwtLjg0NSAxLjA0NmMtMS40ODggMS43OS0yLjUzNCAzLjMxOC0zLjE3NyA0LjU4NWExMCAxMCAwIDAgMC0uOTQ1IDIuNTk0IDcuMiA3LjIgMCAwIDAtLjE2MSAxLjQyOGMwIC4zMjIuMDIuNjQzLjA4MS45NDUuMDguNDQyLjE4MS44MDQuMzIyIDEuMDg2cy4zNDIuNTAzLjU2My42MjMuNTIzLjE2MS45NjUuMTYxcS44MTQgMCAyLjIzMi0uMjQxbDUuOTUzLTEuMDI2YzEuMDQ2LS4xODEgMS43OS0uNDQyIDIuMjEyLS43ODRhMS4zOSAxLjM5IDAgMCAwIC41MjMtMS4xMDZjMC0uMTIxLS4wMi0uMjQxLS4wNC0uMzYyYTEuMzMgMS4zMyAwIDAgMC0uMzIyLS43MDR6Ii8+PC9nPjwvc3ltYm9sPjwvc3ZnPg=="},"displayName":"Zoho CRM","typeVersion":1,"nodeCategories":[{"id":2,"name":"Sales"},{"id":6,"name":"Communication"}]},{"id":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"}]}],"categories":[{"id":39,"name":"CRM"}],"image":[]}}