Import and Update NetSuite Customers and Vendors from Excel
Create and update NetSuite customers, vendors, contacts, employees and CRM records from Excel, in bulk.
Screen recording in Excel with on-screen captions. Caption 1: Insert a Bulk Records sheet. On the Finsyte ribbon, Record Edit › Bulk Records lists the saved templates by record type, and Opportunities inserts an Opportunities sheet with body field columns and item line columns. Caption 2: Download the records you need. Start is set to 6/1/2025 and End to 7/31/2025 to filter on expected close date, and Download Opportunities fills the sheet with 7 opportunities and their 10 item lines. Caption 3: Edit them in Excel. Item quantities are changed on three opportunities: SAF200 from 20 to 15, Welding Regulator Gauge from 5 to 3 and 25 HP Rotary Vacuum Pump from 2 to 1. Caption 4: Upload the changes. Add/Edit Opportunities sends the sheet to NetSuite. Caption 5: Each row links to its record in NetSuite. The three changed opportunities show Updated Opportunity links and the amounts NetSuite recalculated, 6,900, 3,117.6 and 15,196; the other rows read Skipped (no changes).
Customers, vendors and CRM in bulk, from Excel
Master data drifts. Terms change, sales reps move, contact details go stale, and a new subsidiary arrives with a list of vendors to load. Bulk Records puts these records in an Excel sheet, one row per record with the fields your template includes, so you can review and change them in bulk and upload the result to NetSuite. Custom fields come along as columns, and a row that NetSuite rejects carries the reason as a note on the cell that caused it.
Update terms, reps and categories
Download the customers you need, change payment terms, sales rep or category with a fill-down or a lookup table, and upload. Only the records you changed are sent.
Load vendors for a new subsidiary
Paste the vendor list into the sheet as new rows. Rows without an Internal ID are created as new vendors, and anything NetSuite rejects is noted on the cell that caused it.
Keep addresses and contacts current
Customer addresses come down as address book lines, one row per address, so you can correct or add them in place. Contacts and their details update the same way.
Log CRM activity in bulk
Create or update tasks, phone calls, events, campaign responses and support cases from a sheet, for example after a trade show or a calling campaign.
Customers, vendors and CRM: every supported record type
22 record types that Bulk Records supports. Records with a line sublist are tagged with it.
Entities
- Contact
- CustomerLines: Address book
- Customer Subsidiary Relationship
- Employee
- Job
- Other Name
- Partner
- Resource Group
- Vendor
- Vendor Subsidiary Relationship
CRM
- Calendar Event
- Campaign
- Campaign Response
- Competitor
- Email Template
- Issue
- Message
- Phone Call
- Project Task
- Support Case
- Task
- Topic
Instead of a CSV import
Update customer, vendor and contact records without exporting, editing and re-importing a CSV: download them, change them in Excel and upload. Once a record is uploaded, its row links straight to that record in NetSuite, so checking it takes one click.
Bulk Records: a simpler alternative to CSV importsCustomers, vendors and CRM in Bulk Records: FAQ
- QCan I import customers into NetSuite from Excel?
- Yes. Add a row for each new customer, leaving Internal ID blank, and upload. Bulk Records creates the customers in NetSuite and flags any value NetSuite rejects on its cell.
- QCan I update existing vendors in bulk?
- Yes. Download the vendors you want to change, edit them in the sheet and upload. A row with an Internal ID updates that vendor, and only changed records are sent.
- QAre custom fields included?
- Yes. Templates can include your custom fields as columns, so they download and upload with the rest of the record.
- QCan I update customer addresses?
- Yes. Customer addresses download as address book lines, one row per address. Edit a row to change that address, or add a row to add one.
- QWhich CRM records are supported?
- Tasks, phone calls, calendar events, campaigns, campaign responses, support cases, issues, topics, email templates, messages, competitors and project tasks.
Try Bulk Records with your own NetSuite data
30-day free trial with every Finsyte feature included. No credit card required.