Third-Party Apps

Anupa_Dayaratne
Contributor

Evaluating HubSpot & NetSuite Integration Options

SOLVE

Hi everyone,

 

We are currently planning to integrate our HubSpot environment with NetSuite. At the moment, we are using HubSpot’s native integration, but due to reliability issues and limitations, we are exploring alternative solutions.


Our primary use case is:

  • When a deal is marked as closed-won in HubSpot, we need to trigger an action to create a NetSuite Quote based on the HubSpot deal record and signed quote record.
  • Additionally, we need to sync HubSpot Quote line items (Items, Discounts, etc.) to the corresponding NetSuite Quote.

 

While researching, I came across SyncSmart, which seems to be a good choice based on community discussions. However, I recently learned that Zapier also provides integration capabilities between HubSpot and NetSuite and is a HubSpot-certified app.


I’d love to hear from anyone who has experience with Zapier for HubSpot-NetSuite integrations. Specifically:

  • Has anyone implemented a similar integration?
  • What are the limitations of using Zapier for these kinds of use cases?
  • Are there any other solutions that offer better reliability and flexibility?

Looking forward to your insights.


My previous posts and posts I have gone through:

 

https://community.hubspot.com/t5/APIs-Integrations/Seeking-Advice-Custom-HubSpot-and-NetSuite-Integr...

 

https://community.hubspot.com/t5/Sales-Integrations/NetSuite-Integration-Question/m-p/921396

 

https://community.hubspot.com/t5/APIs-Integrations/Hubspot-to-Netsuite-Integration/m-p/1064547#M7791...

 

https://community.hubspot.com/t5/APIs-Integrations/Hubspot-Netsuite-Integration-Deals/m-p/1090754#M7...


Thanks in advance!

3 Accepted solutions
danmoyle
Solution
Most Valuable Member | Elite Partner
Most Valuable Member | Elite Partner

Evaluating HubSpot & NetSuite Integration Options

SOLVE

Hi @Anupa_Dayaratne - I love the resources you share to show what you've looked through. That's above and beyond - bravo! 

 

In my experience, Zapier is the go-to for third party syncing like what you're looking for. I've had several colleagues and clients use it successfully. 

 

If you're interested in Operations Hub, you might also be able to use custom code and webhooks in Workflows, which might be another option. 

 

Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!


Dan Moyle

HubSpot Advisor

LearningOps | Impulse Creative

emailAddress
dan@impulsecreative.com
website
https://impulsecreative.com/

View solution in original post

Jnix284
Solution
Hall of Famer

Evaluating HubSpot & NetSuite Integration Options

SOLVE

If I were in your situation @Anupa_Dayaratne, my preference would be to build a custom integration leveraging the API directly to create the exact configuration you need.


Yes, Zapier is a certified third-party app, but you would either need to leverage existing Zaps or you would most likely still need someone to create a custom Zap for you. Zapier leverages the NetSuite and HubSpot APIs to make this happen.

 

The way I like to think about Zapier is that it is a pre-built tunnel that connects HubSpot to other software, in this case NetSuite. This tunnel allows data to flow in one or both directions, following specific instructions based on predetermined options you can select. Essentially, the information is going from NetSuite to Zapier to HubSpot.

 

A custom integration would allow the data to flow directly from HubSpot to NetSuite and vice versa.

 

A few things to note:

 

1 - if the native NetSuite integration for HubSpot doesn't have what you need, it's possible there isn't an endpoint available for that data. The first thing you need to do is explore whether NetSuite has the proper API endpoints to reach the data you need.

 

You'll also want to review HubSpot's line item API to make sure you can pass the data from HubSpot back to NetSuite.

 

2 - how much data is being passed on a monthly basis? Zapier has a free plan, but it has limits. If you're going to have a high volume of Zaps, you will want to review Zapier's pricing to determine if it's the best option (it might be a lower monthly cost than upfront development, but you'll pay it indefinitely and be at their mercy).

 

3 - custom zaps require maintenance just like custom integrations would, if you don't have someone on your team that is well-versed in Zapier it could become a nightmare to manage (I've seen this happen, although I've also seen the opposite, just saying it is a possibility).

 

Once you determine whether the APIs have the data points you need, I would create a data mapping diagram that shows how the data will flow from one system to another. This will help you to convey the scope of the project to provide to your developers (whether internal or if you decide to hire someone).


If my reply answered your question please mark it as a solution to make it easier for others to find.


Jennifer Nixon

View solution in original post

HubDoPete
Solution
Guide | Gold Partner
Guide | Gold Partner

Evaluating HubSpot & NetSuite Integration Options

SOLVE

I also recommend @Jnix284 's approach.

 

Zapier is a great way to prototype what you want to make happen, but if the number of zap actions creep up, it can soon outweigh the cost of a custom integration.

 

Also, Zapier's less suited to iterative loops, such as iterating through multiple line items to recreate each one in your other system, such as from a HubSpot Quote.

 

And Zapier's actions are usually single API calls per action. A custom integration will use batch calls for synchronising iterations of records such as line items - for example, creating 100 line items in a single API call.

 

HubSpot, like most APIs, has rate limits you must not exceed. When you exceed them, Zapier can struggle to deal effectively with the 429 Secondly errors, telling your zaps to slow down and try later.

 

Prototype with Zapier if that helps - but plan to custom code the longer-term production version.

best

Pete

 

View solution in original post

9 Replies 9
HubDoPete
Solution
Guide | Gold Partner
Guide | Gold Partner

Evaluating HubSpot & NetSuite Integration Options

SOLVE

I also recommend @Jnix284 's approach.

 

Zapier is a great way to prototype what you want to make happen, but if the number of zap actions creep up, it can soon outweigh the cost of a custom integration.

 

Also, Zapier's less suited to iterative loops, such as iterating through multiple line items to recreate each one in your other system, such as from a HubSpot Quote.

 

And Zapier's actions are usually single API calls per action. A custom integration will use batch calls for synchronising iterations of records such as line items - for example, creating 100 line items in a single API call.

 

HubSpot, like most APIs, has rate limits you must not exceed. When you exceed them, Zapier can struggle to deal effectively with the 429 Secondly errors, telling your zaps to slow down and try later.

 

Prototype with Zapier if that helps - but plan to custom code the longer-term production version.

best

Pete

 

Jnix284
Hall of Famer

Evaluating HubSpot & NetSuite Integration Options

SOLVE

Love the additional details and context, thank you @HubDoPete! 🙌


If my reply answered your question please mark it as a solution to make it easier for others to find.


Jennifer Nixon
Jnix284
Solution
Hall of Famer

Evaluating HubSpot & NetSuite Integration Options

SOLVE

If I were in your situation @Anupa_Dayaratne, my preference would be to build a custom integration leveraging the API directly to create the exact configuration you need.


Yes, Zapier is a certified third-party app, but you would either need to leverage existing Zaps or you would most likely still need someone to create a custom Zap for you. Zapier leverages the NetSuite and HubSpot APIs to make this happen.

 

The way I like to think about Zapier is that it is a pre-built tunnel that connects HubSpot to other software, in this case NetSuite. This tunnel allows data to flow in one or both directions, following specific instructions based on predetermined options you can select. Essentially, the information is going from NetSuite to Zapier to HubSpot.

 

A custom integration would allow the data to flow directly from HubSpot to NetSuite and vice versa.

 

A few things to note:

 

1 - if the native NetSuite integration for HubSpot doesn't have what you need, it's possible there isn't an endpoint available for that data. The first thing you need to do is explore whether NetSuite has the proper API endpoints to reach the data you need.

 

You'll also want to review HubSpot's line item API to make sure you can pass the data from HubSpot back to NetSuite.

 

2 - how much data is being passed on a monthly basis? Zapier has a free plan, but it has limits. If you're going to have a high volume of Zaps, you will want to review Zapier's pricing to determine if it's the best option (it might be a lower monthly cost than upfront development, but you'll pay it indefinitely and be at their mercy).

 

3 - custom zaps require maintenance just like custom integrations would, if you don't have someone on your team that is well-versed in Zapier it could become a nightmare to manage (I've seen this happen, although I've also seen the opposite, just saying it is a possibility).

 

Once you determine whether the APIs have the data points you need, I would create a data mapping diagram that shows how the data will flow from one system to another. This will help you to convey the scope of the project to provide to your developers (whether internal or if you decide to hire someone).


If my reply answered your question please mark it as a solution to make it easier for others to find.


Jennifer Nixon
Anupa_Dayaratne
Contributor

Evaluating HubSpot & NetSuite Integration Options

SOLVE

Thank you very much for this excellent explanation. This information is incredibly helpful to us. I sincerely appreciate everyone who contributed to this discussion. Your insights and support are truly valuable! 👏

Jnix284
Hall of Famer

Evaluating HubSpot & NetSuite Integration Options

SOLVE

You're very welcome @Anupa_Dayaratne, that's what the community is for! I'm glad that it was helpful and wish you the best with your integration project!


If my reply answered your question please mark it as a solution to make it easier for others to find.


Jennifer Nixon
danmoyle
Most Valuable Member | Elite Partner
Most Valuable Member | Elite Partner

Evaluating HubSpot & NetSuite Integration Options

SOLVE

I'd follow @Jnix284 in this one for sure. 

 

Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!


Dan Moyle

HubSpot Advisor

LearningOps | Impulse Creative

emailAddress
dan@impulsecreative.com
website
https://impulsecreative.com/
danmoyle
Solution
Most Valuable Member | Elite Partner
Most Valuable Member | Elite Partner

Evaluating HubSpot & NetSuite Integration Options

SOLVE

Hi @Anupa_Dayaratne - I love the resources you share to show what you've looked through. That's above and beyond - bravo! 

 

In my experience, Zapier is the go-to for third party syncing like what you're looking for. I've had several colleagues and clients use it successfully. 

 

If you're interested in Operations Hub, you might also be able to use custom code and webhooks in Workflows, which might be another option. 

 

Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!


Dan Moyle

HubSpot Advisor

LearningOps | Impulse Creative

emailAddress
dan@impulsecreative.com
website
https://impulsecreative.com/
BérangèreL
Community Manager
Community Manager

Evaluating HubSpot & NetSuite Integration Options

SOLVE

Hi @Anupa_Dayaratne, I hope that you are doing well!

I'd like to thank you for sharing your valuable feedback! This means a lot to us.

I have shared it internally to bring more visibility to it.

For information, here are the documentation about the native Netsuite integration and Zapier integration for reference.

Also, you might want to take a look at this thread "NetSuite/HubSpot Integration" where other integrations are mentioned.

Now, let me put you in touch with some of our Top Experts and Community Members to have their insights:

Hi @TMHW, @nickdeckerdevs1, @MDiaz705, @ZDev, @SHQNY, @tmcginnis, @Jnix284, @EMcGrath, @JMcElroy, @GPFlores15, @KZwemmer, @JCarolan, @EsteeH, @LStrubing, @TomM2 do you have experiences or thoughts you'd like to share to help @Anupa_Dayaratne, please?

Thank you so much in advance for your insights!

And please @Anupa_Dayaratne, let me know if there is anything else I can help with. I'll be delighted to do so!

Have a wonderful day! 🌞

Best,
Bérangère


Saviez vous que la Communauté est disponible en français?
Rejoignez les discussions francophones en changeant votre langue dans les paramètres! !
BérangèreL
Community Manager
Community Manager

Evaluating HubSpot & NetSuite Integration Options

SOLVE

Hi @HubDoPete, @danmoyle, @franksteiner79, @ECanicosa, @RO_Salesman, @Crystal_Hopper, @DAndrione, @Kevin-C, I am adding you to this thread as well since you might have insights you'd like to share.

Thank you very much! ❤️

Best,
Bérangère


Saviez vous que la Communauté est disponible en français?
Rejoignez les discussions francophones en changeant votre langue dans les paramètres! !