Sync NetSuite customers to Salesforce accounts & contacts with auto upserts
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
At a glance
Sync NetSuite customers to Salesforce accounts & contacts with auto upserts is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Salesforce. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Salesforce
- Modules
- 16
- Price
- Free
- Version
- v1.0

About this workflow
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).
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Send Conversion Events to LinkedIn Conversions API from Salesforce
Search for an ActiveCampaign contact in Salesforce, create an SF lead and Reply.io contact and push it to a sequence
Enrich company data with ChatGPT, create Salesforce leads, and notify via Slack
Create a Salesforce lead from a new Zoom webinar registrant
Send a Thanks.io postcard to a new Salesforce contact
Add new Salesforce contacts to SendGrid
Call & SMS 🛠️ Twilio tool MCP server
Automate YouTube video SEO tagging with GPT and Slack notifications
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you