Templates / Sync NetSuite customers to Salesforce accounts & contacts with auto upserts

Sync NetSuite customers to Salesforce accounts & contacts with auto upserts

Unknown

by Entech Solutions · 335 views · created 2025-10-15 · CRM

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

Community nodes

These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

Nodes used (8)

Salesforce

What it does

Short Description Automatically exports customer records from NetSuite and syncs them into Salesforce — creating or updating Accounts and Contacts depending on whether the NetSuite record represents a company or an individual. Who is this for / Use case This template is designed for businesses and integration developers who: - Use NetSuite as their ERP or CRM system. - Need to automatically sync customer data (both companies and individuals) into Salesforce. - Want a reliable, scalable solution that supports pagination and upserts. - Prefer a ready-to-use, easily customizable workflow built on n8n. How it works 1. Initialize pagination offset. 2. Fetch customer records from NetSuite in batches via REST API. 3. Split the retrieved array into individual items. 4. Check record type — company or individual. 5. Upsert to Salesforce: 1. For companies → creates/updates Account records. 2. For individuals → creates/updates both Account and Contact (linked to the Account). 3. Merge results from both branches. 4. Update pagination offset for the next batch. 5. Repeat until all records are processed, then end the workflow. Setup / Configuration 1. Import the workflow into your n8n instance. 2. Set your NetSuite and Salesforce credentials. 3. Ensure your Salesforce Account/Contact objects have a matching External ID field. 4. (Optional) Adjust mapping fields or filters to your data needs. 5. Execute manually or trigger on a schedule (e.g., daily sync).

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.