Push data from HubSpot CRM to lisencing server & back


I’m fairly new to the developer side of HubSpot - but have been using marketing platform & CRM for a few years now. Apologies if the question is rather basic.

Our development team are looking to integrate our HubSpot portal with a licensing server for managing product access. They wish for the email address field to be pushed to the licensing server we’re using on a HubSpot form submit action, and then the license that is generated to be pushed back into the HubSpot CRM to populate a contact property.

For context, we would then use this property to send the license to contacts who had submitted the form via a workflow based email.

My questions would be:

  1. Is this achievable using HubSpot APIs?
  2. If so, what would be the best way to achieve this?

Many thanks!
Chris Martin


Hi @CJM250

There are a few different ways to do this. If you’re using a HubSpot form, you could use a workflow with a webhook to have the contact’s data sent to your licensing system, and have the form submission trigger that workflow:

Once your system gets the contact data, you can use the Contacts API to update the contact in HubSpot.

Otherwise, if you’re using your own form that’s already sending the data to your licensing system, you could use the Forms API to send the data to HubSpot after your system processes the license.