SlideShare a Scribd company logo
1 of 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

More Related Content

More from 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
 

More from 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
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

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