Hello! We are exploring an integration between our Salesforce (NPSP) and NetSuite systems. We do not have in house skill capacity to do this and have been speaking with implementation partners. We've been pitched Celigo and MuleSoft as potential tools.
The basic process we are hoping for would be:
- Sales team enters invoicing information into Salesforce
- When TBD trigger is activated, Salesforce sends the info to Netsuite, booking the revenue and generating an invoice
- Human reviews invoice, approves, and then ideally system sends it off (though open to a Human sending it :))
- Payment information is input into Netsuite
- When TBD trigger is activated, Netsuite sends payment info to Salesforce, recording payment details and marking opportunities as paid
If you have experience with Celigo, MuleSoft, or another tool, would love to hear any pros or cons! Feedback on implementation partners also welcome.
Thanks!
Marie
#Integration
Hi Marie, I’m at Aekot, a Salesforce partner, so a bit of bias here.
To Alexey’s question: yes, in practice customer and item records need to match on both sides first. Most setups sync Accounts to NetSuite customers and keep a small list of NetSuite items mapped to Salesforce products, so each invoice line has something to point at.
One NPSP-specific thing to decide early is whether NetSuite payments create NPSP Payment records or just mark the Opportunity paid. NPSP reporting leans on Payments, so it changes the build.
Happy to compare notes if it helps.