NetSuite is an ERP application for medium to large organizations. If your company is using NetSuite, and you would like to push your project information into NetSuite, please consider using one of the two integration options available as it streamlines the process and eliminates double data entry.
This option leverages the API and covers a bi-directional workflow that can also be automated. This integration is offered by one of our integration development partners and the cost vary based on the requested features. This is our recommended workflow and features for the integration:
Integration Flow | Direction | Details |
NetSuite Estimate to D-Tools Project | NetSuite to D-Tools | Sends estimates created in NetSuite to D-Tools as projects. This enables sales teams to select the proper customer within the NetSuite system and maintain a linked quote in NetSuite for pipeline tracking using NetSuite CRM. |
D-Tools Approved Project to NetSuite Sales Order | D-Tools to NetSuite | When a project is approved in D-Tools it will be picked up by the integration and a sales order will be created in NetSuite. If this project is originated as a NetSuite estimate this will transform the original NetSuite estimate to a Sales Order to maintain the link and mark that pipeline activity as closed/won. This flow supports custom fields and optional item and customer creation. |
D-Tools Change Order to NetSuite Sales Order | D-Tools to NetSuite | When an approved change order is created in DTools it will be automatically pushed to NetSuite. This incoming change order will adjust the original NetSuite sales order for the project. Optionally the ability to create a separate sales order or the return authorization is supported (but not recommended due to processing complexities). Our recommended developer offers a set of custom change order fields on the sales orders in NetSuite which allow for accurate reporting and processing of change order data. |
Item Auto-Generation Upon Order Creation | D-Tools to NetSuite | Optionally when a new sales order is created in NetSuite any items that are not already within the NetSuite tool can be auto-created via the integration. Defaults for setting the appropriate item settings, accounts, names, etc are available. |
Customer Auto-Generation Upon Order Creation | D-Tools to NetSuite | Optionally create a new customer if they do not exist when a D-Tools order is pushed to NetSuite. If not using the quote > sales order tracking a customer can be auto-created when the order hits NetSuite. |
Item Pricing Sync | D-Tools to NetSuite | Optional manual sync of D-Tools item pricing to NetSuite periodically to update all pricing. This functionality is used if vendor pricing is already synced with D-Tools and the client wishes to sync that DTools pricing to NetSuite |
Shared File Link to NetSuite | D-Tools to NetSuite | D-Tools files stored on a shared drive when creating projects in D-Tools can be linked via the hyperlink on incoming sales orders in NetSuite. This gives users a one-click link to the D-Tools files. The preferred solution is Office365/Sharepoint for file linking |
Sync Dashboard | NetSuite | D-Tools to NetSuite sync dashboard and menu tab to manually trigger order syncs or view recent orders which were synced between the systems. |
Important: When using this integration, Change Orders must use unique numbering. You cannot use the same numbers for both external or internal. There can only be a single sequence for numbering the Change Orders.
Please consult with your account executive for pricing information. We can connect you with our developer so a quote can be created for you.
We offer a custom report that was built based on the requirements below:
Field |
Description |
D-Tools Quote #/Ext ID |
D-Tools Project Number |
Client Nbr/Ext ID |
D-Tools Client Number |
What it is |
Project Custom Field 1 |
Oppty/Ext ID |
Project Custom Field 2 |
Line Sequence Number |
Blank |
Item/Ext ID |
Component ID |
Quantity |
Quantity |
Amount |
Extended Price |
Item Rate |
Unit Price |
Description |
Short Description of the item |
The way this option works, users would run this custom report and then export it as a CSV file, then import the CSV into NetSuite. Please see the section below (Exporting D-Tools SI Projects) for details. This report can be modified to meet your current utilization of Product/Labor Custom Fields. While this option (custom report) has no direct costs, please note that development fees may apply to further modify this report.
Custom Report Import Instructions: (one-time setup)
The process for D-Tools users is the following
If you have any additional questions, please send an email to api@d-toolshelp.com