Client Overview
Challenge
The client wanted to build integrations from their system to HubSpot CRM software.
They wanted to use their APIs for Customers, Companies, Orders, Products, and Contact objects.
They also wanted to verify webhook for objects and need HubSpot APIs for storing the records in
HubSpot CRM.
Solution
We developed a channel of communication between the HubSpot CRM and their website with the aid of HubSpot integration.
We created a custom object for the customer to store customers of Contact.
This integration basically syncs data between their website and their HubSpot account. When a new response has been submitted or a new order is placed, this integration will be in action and creates a contact profile automatically.
They have a wide set of APIs for objects in their systems. HubSpot also has publicly available APIs for their objects.
Flow diagram for our client to HubSpot Integration:
Getting APIs from Companies, Contacts, Customers, Orders, and Products will be used to list records or specific records from their system.
Webhooks of Create and Update events for products and Orders will notify whenever there is a new record or update.
In the intermediary system data from their APIs needs to be mapped to HubSpot APIs correctly.
This will then trigger the HubSpot APIs which would post the data to HubSpot instances.
The intermediary system must Handle all the APIs and consume Webhooks from both their
system and HubSpot.