Integration with HubSpot: General Information

The integration of MYOB Advanced with HubSpot gives you the ability to synchronize data between the two systems. You synchronize data by using integration scenarios. For information on how to prepare these integration scenarios, see Configuring Import Scenarios and Configuring Export Scenarios.

Learning Objectives

In this chapter, you will learn how to do the following:

  • Configure the HubSpot Enhanced Provider data provider
  • Configure the HubSpot data provider
  • Synchronize different entities between the systems
  • Configure automation schedules that will run synchronization processes
  • Resolve synchronization issues

Data Providers

When creating or modifying an integration scenario, you need to specify an appropriate data provider. For the synchronization of data between MYOB Advanced and HubSpot, you can use one of the following built-in data providers:

  • HubSpot: This data provider is based on a specific built-in provider type: HubSpot Provider. By using this data provider, you can export leads from MYOB Advanced to HubSpot for nurturing and then import the leads back to MYOB Advanced for further processing.

    For details about how to configure the HubSpot data provider, see Integration with Hubspot: To Configure the HubSpot Data Provider.

  • HubSpot Enhanced Provider: This data provider is based on the HubSpot Enhanced provider type, which supports both the use of the OAuth protocol and Private Apps access tokens for authorization in HubSpot. By using this data provider, you can synchronize contacts, leads, business accounts, and marketing lists between the two systems.

    For more information about the HubSpot Enhanced Provider data provider, see Integration with HubSpot: Enhanced HubSpot Data Provider.

Configuration Flow of Data Synchronization Between MYOB Advanced and HubSpot

To configure synchronization of data between MYOB Advanced and HubSpot by using the HubSpot Enhanced Provider data provider, you should do the following:

  1. Configure the HubSpot Enhanced Provider data provider on the Parameters tab of the Data Providers (SM206015) form so that it connects to HubSpot. For instructions, see Integration with HubSpot: To Configure the HubSpot Enhanced Data Provider.
  2. Prepare integration scenarios that use the HubSpot Enhanced Provider data provider for the entity types whose data need to be synchronized between the systems, and start the synchronization processes.

    For details, see Integration with HubSpot: To Synchronize Leads, Integration with HubSpot: To Synchronize Contacts, Integration with HubSpot: To Synchronize Accounts, and Integration with HubSpot: To Synchronize Marketing List.

  3. Configure automation schedules that will run the needed import and export scenarios at the specified time intervals, as described in Integration with HubSpot: To Schedule Synchronization Processes.

HubSpot Integration Limitations

The solution for the synchronization of data between MYOB Advanced and HubSpot has the following limitations:

  • Only one instance of HubSpot may be synchronized with an MYOB Advanced instance.
  • If multiple data providers use the HubSpot Enhanced provider type, an error will occur when a user attempts to use any of them.