Maps every NetSuite integration pattern — SuiteTalk SOAP/REST, RESTlets, CSV Import Assistant, scheduled CSV/FTP integrations, SuiteAnalytics Connect (ODBC/JDBC), and Celigo/Boomi orchestration — to the D365 integration surface: data entities and OData, the Data Management Framework, custom services, business events, Dual-Write to Dataverse, Azure Synapse Link, and electronic reporting. Includes a five-integration rebuild table and explains why saved searches have no single D365 equivalent.
NetSuite's integration surface was designed around a single principle: everything is a record, and every record is accessible. SuiteTalk exposes every standard and custom record via SOAP or REST. Saved Searches provide a flexible read surface for any consumer who can parse CSV or JSON.
Before the pattern-by-pattern mapping, here is the full D365 integration landscape:
D365 data entities are the primary CRUD layer for external systems. Each data entity is an AOT object that projects one or more D365 tables into a flat, business-context-appropriate structure, with OData and DMF access built in.
The DMF is the bulk data layer. It powers: Import projects — load master data and transactions from XLSX, CSV, or XML files with field mapping, transformation, and error staging. Export projects — extract data to file on demand or on a recurring schedule.
NetSuite's outbound integration story is predominantly polling: a SuiteTalk consumer polls for changed records, or a User Event script pushes a payload to an HTTP endpoint synchronously on record save. Neither pattern is ideal for enterprise integration.
Saved Searches are NetSuite's most-used feature by volume. Every saved search has at least one of three purposes:
SuiteAnalytics Connect provides ODBC/JDBC access to a read-only replica of the NetSuite account schema. BI tools connect via a driver and run SQL queries.
D365's integration surface is componentised: OData for operational CRUD, DMF for bulk batch, Custom Services for synchronous API, Business Events for event-driven outbound, Synapse Link for analytical read, and Power Automate for orchestration. SuiteTalk REST and SOAP map to OData data entities with a reshape;