SlideShare une entreprise Scribd logo
1  sur  26
Salesforce and NetSuite are both very
popular Customer Relationship
Management solutions.
Integrate Salesforce With Netsuite
Even though both can be labeled two
kinds of ‘CRM’ they are very different in
their features and use.
Integrate Salesforce With Netsuite
Salesforce is impressive for all tasks
related to lead generation and tracking,
whereas NetSuite is great in handling
inventory, resource management, and finances.
Integrate Salesforce With Netsuite
This is the reason why we see a lot
of enterprises using both of these
tools at the same time.
Integrate Salesforce With Netsuite
This created obvious problems related to
data entry and data transfer from one tool
to another.
Integrate Salesforce With Netsuite
So how to solve this problem? Simply
integrate Salesforce and NetSuite.
First of all it is important to understand better
what the term ‘integration’ implies here. By
integration we mean that data from Salesforce is
transferred to NetSuite and vice versa in an
automated way.
Ways to integrate Salesforce and NetSuite
Ways to integrate Salesforce and NetSuite
Keeping these requirements in mind, there are a number of ways by which you can
integrate the two systems, however these three ways are the most prominent ones
● Use a custom integration adapter- as a custom
middleware based integration
● Use a third party integration service like Boomi
AtomSphere, Actian, or Informatica Cloud
● Create Restlet web service based integration using
NetSuite and Salesforce API
Ways to integrate Salesforce and NetSuite
Developing an adapter requires a lot of
coding, is time consuming, and gives a
performance that is not as comparable
to the other two because of untested
and (many times) unforeseen
processes.
Ways to integrate Salesforce and NetSuite
Using a third party service is of course
the most convenient but it is also pricier
and does not have the flexibility one may
receive in custom integration
approaches.
Ways to integrate Salesforce and NetSuite
Custom Restlet based integration on the
other hand is faster to develop, better in
performance, and somewhat less pricey
in a long term setting than an integration
service.
The integration between Salesforce and NetSuite via Restlet API is a four
step process
● Creating and adding restlet scripts on NetSuite
● Authentication requests in Salesforce and NetSuite
● Data Transfer in Salesforce and NetSuite
● Running batch classes in salesforce for automated integration.
Restlet Based integration between
Salesforce and NetSuite
As we said that for integration we will
have to create separate JS files for each
object, so for this example we are going
to automate the integration of contact
and event fields of Salesforce and
NetSuite.
Restlet Based integration between
Salesforce and NetSuite
Step 1: Creating and adding restlet scripts on NetSuite
Restlet Based integration between
Salesforce and NetSuite
The process starts with adding a JS script file
in NetSuite to create new fields. In this
example we are going to create a new contact.
You need to add new script file for every new
object that you want to sync.
Restlet Based integration between
Salesforce and NetSuite
Step 1: Creating and adding restlet scripts on
NetSuite
Step 2: Authentication requests in Salesforce and NetSuite
Restlet Based integration between
Salesforce and NetSuite
No data transfer can take place without authentication. This is
an example code to authenticate NetSuite credentials in
Salesforce. In most cases we run authentication callouts for
NetSuite credentials, and using Salesforce fetch data from
NetSuite or Push data to NetSuite.
Restlet Based integration between
Salesforce and NetSuite
Step 2: Authentication requests in Salesforce
and NetSuite
Step 3a: Data Transfer in Salesforce and NetSuite
Restlet Based integration between
Salesforce and NetSuite
For data transfer from Salesforce to NetSuite, you
will have to create separate web services in
Salesforce. This example is about syncing
Salesforce opportunities.
Restlet Based integration between
Salesforce and NetSuite
Step 3: Data Transfer in Salesforce and
NetSuite
Step 3b: Data Transfer in Salesforce and NetSuite
Restlet Based integration between
Salesforce and NetSuite
Similarly for fetching data from NetSuite, you need to create data
fetching Batch helper in Salesforce and create callouts for fetching
JSON data from NetSuite database. In this example we are fetching
event data from NetSuite and storing it in Salesforce Object.
** Notice the “endPoint” code in the beginning of code. It leverages the NetSuite URL slug that would
correspond to the particular object we would be fetching. So yes, for different objects this code will be different.
Restlet Based integration between
Salesforce and NetSuite
Step 3: Data Transfer in Salesforce and
NetSuite
Step 4: Running batch classes in Salesforce for automated
integration
Restlet Based integration between
Salesforce and NetSuite
The overall process of syncing can be made real time
but the best option is to run it in batches. Or you can
always associate a button to call the classes at any
point of time.
And that’s it, you are done!
NetSuite Cloud Connect
Looking at the demand of Salesforce and
NetSuite integration, NetSuite has come up
with NetSuite Cloud Connect. It allows you to
sync Salesforce.com and NetSuite Financials.
NetSuite Cloud Connect
Through this you can easily sync quotes or sales orders of
Salesforce and NetSuite in real time. It is not very flexible right now
but we predict that it will evolve fast into the best integration
option in the future.
sales@algoworks.com Toll Free : +1-877-284-1028
Author
Co-Founder & Director
Open-Source | Salesforce | ECM
Pratyush is Co-Founder and Director at
Algoworks. He is responsible for managing,
growing open source technologies and
Salesforce CRM team .
He provides consulting and advisory to clients
looking for services relating to CRM(Customer
Relationship Management) and ECM(Enterprise
Content Management).
Pratyush Kumar
Write to me @ pratyush@algoworks.com
Official Blog Link -
http://www.algoworks.com/blog/salesforce-integration-
with-netsuite
Learn About how Algoworks can
- Help Your Business -
Mail us at: sales@algoworks.com
support@algoworks.com

Contenu connexe

Plus de Ajeet Singh

Fintech Meetup 2024: The Best Fintech Show of the Year
Fintech Meetup 2024: The Best Fintech Show of the YearFintech Meetup 2024: The Best Fintech Show of the Year
Fintech Meetup 2024: The Best Fintech Show of the YearAjeet Singh
 
Dreamforce 23: Where Salesforce Meets AI
Dreamforce 23: Where Salesforce Meets AIDreamforce 23: Where Salesforce Meets AI
Dreamforce 23: Where Salesforce Meets AIAjeet Singh
 
Dreamforce 2022 - Algoworks.pptx
Dreamforce 2022 - Algoworks.pptxDreamforce 2022 - Algoworks.pptx
Dreamforce 2022 - Algoworks.pptxAjeet Singh
 
Why and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App DevelopmentWhy and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App DevelopmentAjeet Singh
 
The Next Big Thing In Mobile App Development – Trends 2019!
The Next Big Thing In Mobile App Development – Trends 2019!The Next Big Thing In Mobile App Development – Trends 2019!
The Next Big Thing In Mobile App Development – Trends 2019!Ajeet Singh
 
The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!
The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!
The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!Ajeet Singh
 
5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!Ajeet Singh
 
[Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce!
[Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce![Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce!
[Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce!Ajeet Singh
 
Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...
Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...
Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...Ajeet Singh
 
DevSecOps: Integrating Security Into DevOps! {Business Security}
DevSecOps: Integrating Security Into DevOps! {Business Security}DevSecOps: Integrating Security Into DevOps! {Business Security}
DevSecOps: Integrating Security Into DevOps! {Business Security}Ajeet Singh
 
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It![Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!Ajeet Singh
 
DevOps & Its Impact | An Infographic
DevOps & Its Impact | An InfographicDevOps & Its Impact | An Infographic
DevOps & Its Impact | An InfographicAjeet Singh
 
Top 6 Upcoming Big Data Trends of 2018!
Top 6 Upcoming Big Data Trends of 2018!Top 6 Upcoming Big Data Trends of 2018!
Top 6 Upcoming Big Data Trends of 2018!Ajeet Singh
 
HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...
HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...
HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...Ajeet Singh
 
Xamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyXamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyAjeet Singh
 
Latest Mobile App Development Trends
Latest  Mobile App Development TrendsLatest  Mobile App Development Trends
Latest Mobile App Development TrendsAjeet Singh
 
Haven’t Switched To ECM Yet? Think About Alfresco!
Haven’t Switched To ECM Yet? Think About Alfresco!Haven’t Switched To ECM Yet? Think About Alfresco!
Haven’t Switched To ECM Yet? Think About Alfresco!Ajeet Singh
 
User Manual Guide: Case Management App on Salesforce AppExchange
User Manual Guide: Case Management App on Salesforce AppExchangeUser Manual Guide: Case Management App on Salesforce AppExchange
User Manual Guide: Case Management App on Salesforce AppExchangeAjeet Singh
 
Salesforce® Summer’17 To Raise The Temperature This Season!
Salesforce® Summer’17 To Raise The Temperature This Season!Salesforce® Summer’17 To Raise The Temperature This Season!
Salesforce® Summer’17 To Raise The Temperature This Season!Ajeet Singh
 
10 top notch big data trends to watch out for in 2017
10 top notch big data trends to watch out for in 201710 top notch big data trends to watch out for in 2017
10 top notch big data trends to watch out for in 2017Ajeet Singh
 

Plus de Ajeet Singh (20)

Fintech Meetup 2024: The Best Fintech Show of the Year
Fintech Meetup 2024: The Best Fintech Show of the YearFintech Meetup 2024: The Best Fintech Show of the Year
Fintech Meetup 2024: The Best Fintech Show of the Year
 
Dreamforce 23: Where Salesforce Meets AI
Dreamforce 23: Where Salesforce Meets AIDreamforce 23: Where Salesforce Meets AI
Dreamforce 23: Where Salesforce Meets AI
 
Dreamforce 2022 - Algoworks.pptx
Dreamforce 2022 - Algoworks.pptxDreamforce 2022 - Algoworks.pptx
Dreamforce 2022 - Algoworks.pptx
 
Why and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App DevelopmentWhy and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App Development
 
The Next Big Thing In Mobile App Development – Trends 2019!
The Next Big Thing In Mobile App Development – Trends 2019!The Next Big Thing In Mobile App Development – Trends 2019!
The Next Big Thing In Mobile App Development – Trends 2019!
 
The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!
The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!
The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!
 
5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!
 
[Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce!
[Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce![Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce!
[Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce!
 
Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...
Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...
Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...
 
DevSecOps: Integrating Security Into DevOps! {Business Security}
DevSecOps: Integrating Security Into DevOps! {Business Security}DevSecOps: Integrating Security Into DevOps! {Business Security}
DevSecOps: Integrating Security Into DevOps! {Business Security}
 
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It![Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
 
DevOps & Its Impact | An Infographic
DevOps & Its Impact | An InfographicDevOps & Its Impact | An Infographic
DevOps & Its Impact | An Infographic
 
Top 6 Upcoming Big Data Trends of 2018!
Top 6 Upcoming Big Data Trends of 2018!Top 6 Upcoming Big Data Trends of 2018!
Top 6 Upcoming Big Data Trends of 2018!
 
HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...
HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...
HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...
 
Xamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyXamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing Effectively
 
Latest Mobile App Development Trends
Latest  Mobile App Development TrendsLatest  Mobile App Development Trends
Latest Mobile App Development Trends
 
Haven’t Switched To ECM Yet? Think About Alfresco!
Haven’t Switched To ECM Yet? Think About Alfresco!Haven’t Switched To ECM Yet? Think About Alfresco!
Haven’t Switched To ECM Yet? Think About Alfresco!
 
User Manual Guide: Case Management App on Salesforce AppExchange
User Manual Guide: Case Management App on Salesforce AppExchangeUser Manual Guide: Case Management App on Salesforce AppExchange
User Manual Guide: Case Management App on Salesforce AppExchange
 
Salesforce® Summer’17 To Raise The Temperature This Season!
Salesforce® Summer’17 To Raise The Temperature This Season!Salesforce® Summer’17 To Raise The Temperature This Season!
Salesforce® Summer’17 To Raise The Temperature This Season!
 
10 top notch big data trends to watch out for in 2017
10 top notch big data trends to watch out for in 201710 top notch big data trends to watch out for in 2017
10 top notch big data trends to watch out for in 2017
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

How To Integrate Salesforce With Netsuite?

  • 1.
  • 2. Salesforce and NetSuite are both very popular Customer Relationship Management solutions. Integrate Salesforce With Netsuite
  • 3. Even though both can be labeled two kinds of ‘CRM’ they are very different in their features and use. Integrate Salesforce With Netsuite
  • 4. Salesforce is impressive for all tasks related to lead generation and tracking, whereas NetSuite is great in handling inventory, resource management, and finances. Integrate Salesforce With Netsuite
  • 5. This is the reason why we see a lot of enterprises using both of these tools at the same time. Integrate Salesforce With Netsuite
  • 6. This created obvious problems related to data entry and data transfer from one tool to another. Integrate Salesforce With Netsuite So how to solve this problem? Simply integrate Salesforce and NetSuite.
  • 7. First of all it is important to understand better what the term ‘integration’ implies here. By integration we mean that data from Salesforce is transferred to NetSuite and vice versa in an automated way. Ways to integrate Salesforce and NetSuite
  • 8. Ways to integrate Salesforce and NetSuite Keeping these requirements in mind, there are a number of ways by which you can integrate the two systems, however these three ways are the most prominent ones ● Use a custom integration adapter- as a custom middleware based integration ● Use a third party integration service like Boomi AtomSphere, Actian, or Informatica Cloud ● Create Restlet web service based integration using NetSuite and Salesforce API
  • 9. Ways to integrate Salesforce and NetSuite Developing an adapter requires a lot of coding, is time consuming, and gives a performance that is not as comparable to the other two because of untested and (many times) unforeseen processes.
  • 10. Ways to integrate Salesforce and NetSuite Using a third party service is of course the most convenient but it is also pricier and does not have the flexibility one may receive in custom integration approaches.
  • 11. Ways to integrate Salesforce and NetSuite Custom Restlet based integration on the other hand is faster to develop, better in performance, and somewhat less pricey in a long term setting than an integration service.
  • 12. The integration between Salesforce and NetSuite via Restlet API is a four step process ● Creating and adding restlet scripts on NetSuite ● Authentication requests in Salesforce and NetSuite ● Data Transfer in Salesforce and NetSuite ● Running batch classes in salesforce for automated integration. Restlet Based integration between Salesforce and NetSuite
  • 13. As we said that for integration we will have to create separate JS files for each object, so for this example we are going to automate the integration of contact and event fields of Salesforce and NetSuite. Restlet Based integration between Salesforce and NetSuite
  • 14. Step 1: Creating and adding restlet scripts on NetSuite Restlet Based integration between Salesforce and NetSuite The process starts with adding a JS script file in NetSuite to create new fields. In this example we are going to create a new contact. You need to add new script file for every new object that you want to sync.
  • 15. Restlet Based integration between Salesforce and NetSuite Step 1: Creating and adding restlet scripts on NetSuite
  • 16. Step 2: Authentication requests in Salesforce and NetSuite Restlet Based integration between Salesforce and NetSuite No data transfer can take place without authentication. This is an example code to authenticate NetSuite credentials in Salesforce. In most cases we run authentication callouts for NetSuite credentials, and using Salesforce fetch data from NetSuite or Push data to NetSuite.
  • 17. Restlet Based integration between Salesforce and NetSuite Step 2: Authentication requests in Salesforce and NetSuite
  • 18. Step 3a: Data Transfer in Salesforce and NetSuite Restlet Based integration between Salesforce and NetSuite For data transfer from Salesforce to NetSuite, you will have to create separate web services in Salesforce. This example is about syncing Salesforce opportunities.
  • 19. Restlet Based integration between Salesforce and NetSuite Step 3: Data Transfer in Salesforce and NetSuite
  • 20. Step 3b: Data Transfer in Salesforce and NetSuite Restlet Based integration between Salesforce and NetSuite Similarly for fetching data from NetSuite, you need to create data fetching Batch helper in Salesforce and create callouts for fetching JSON data from NetSuite database. In this example we are fetching event data from NetSuite and storing it in Salesforce Object. ** Notice the “endPoint” code in the beginning of code. It leverages the NetSuite URL slug that would correspond to the particular object we would be fetching. So yes, for different objects this code will be different.
  • 21. Restlet Based integration between Salesforce and NetSuite Step 3: Data Transfer in Salesforce and NetSuite
  • 22. Step 4: Running batch classes in Salesforce for automated integration Restlet Based integration between Salesforce and NetSuite The overall process of syncing can be made real time but the best option is to run it in batches. Or you can always associate a button to call the classes at any point of time. And that’s it, you are done!
  • 23. NetSuite Cloud Connect Looking at the demand of Salesforce and NetSuite integration, NetSuite has come up with NetSuite Cloud Connect. It allows you to sync Salesforce.com and NetSuite Financials.
  • 24. NetSuite Cloud Connect Through this you can easily sync quotes or sales orders of Salesforce and NetSuite in real time. It is not very flexible right now but we predict that it will evolve fast into the best integration option in the future.
  • 25. sales@algoworks.com Toll Free : +1-877-284-1028 Author Co-Founder & Director Open-Source | Salesforce | ECM Pratyush is Co-Founder and Director at Algoworks. He is responsible for managing, growing open source technologies and Salesforce CRM team . He provides consulting and advisory to clients looking for services relating to CRM(Customer Relationship Management) and ECM(Enterprise Content Management). Pratyush Kumar Write to me @ pratyush@algoworks.com
  • 26. Official Blog Link - http://www.algoworks.com/blog/salesforce-integration- with-netsuite Learn About how Algoworks can - Help Your Business - Mail us at: sales@algoworks.com support@algoworks.com