Author: Tim Sabat
With a dedicated Engineering Operations Team, we get requests to integrate NetSuite and Salesforce often. ERP to Salesforce integration is a key component when optimizing the quote-to-cash or order-to-invoice process, and helps resolve pain points like connecting disparate systems, eliminating the need for duplicate entry, and improving data accuracy.
This type of integration involves connecting systems in a way that:
Most Salesforce to Netsuite or ERP integrations keep data in sync via schedules, aka, not real-time — meaning data sits around and is only sent back and forth at specific times (e.g., every 30 minutes).
It gets the job done, but not very quickly, because it slows down the feedback loop and quote-to-cash or order-to-invoice processes.
Not great when every delay goes on to impact the customer experience.How do we fix this?We ended up looking beyond the traditional when one of our clients asked if we could make Salesforce CPQ (Configure, Price, Quote) orders in Salesforce sync to NetSuite in real time, for faster quote-to-cash processes. Cue our secret weapon to solve this problem: triggers and scripting, which we’ll walk you through below.
Those familiar with Salesforce Flows understand that automations can respond to data changes as they happen, based on set criteria known as a ‘trigger’.
NetSuite has a system that resembles Salesforce Flows called SuiteFlow, with a similar pattern:
Because integrations rely on the trigger framework and scripting patterns in their systems, we can use them to speed up the feedback loop by allowing data to flow in real time between NetSuite and Salesforce:
The integration method you select will always go on to impact what you can achieve, so if you’d like a real-time NetSuite to Salesforce integration it’s worth exploring options to find the best fit.
If you’re looking for examples, Kicksaw has used real-time patterns and a variety of different iPaaS (Integration Platform as a Service) solutions to integrate NetSuite and Salesforce, including:
You should also keep in mind that although a real-time pattern improves quote-to-cash/order-to-invoice functionality — like any other system, it needs support to function properly.
We advise steps to diagnose/remediate problems are put in place by someone with both Salesforce and NetSuite experience, and always include:
If this mini-guide left you wanting more information, be sure to contact us for support or answers to your questions.