APIs & Integrations

Arpit_Verma
Member

Transition from Contacts API to Forms API

Hey team,

 

I need assistance regarding the Forms API. We currently have a Private App Integration built on the Contacts API. The external platform we use submits a non-HubSpot form that creates a contact in HubSpot. However, due to the current setup, these contacts aren't attributed at the interaction source level.

I've been advised to migrate to the Forms API to ensure proper source attribution and accurate reporting in the Attribution report.

As a non-developer, I’m unsure of the best approach. Should I ask the team managing the Private App Integration to update it to use the Forms API, or would it be better to work with a HubSpot developer to handle the transition?

Or even if we have to do this myself, how should this be done? I've already gone and studies the HubSpot Knowledge academy docs related to this. Need a simple stepwise approach which would enable a Non-technical individual like me to achieve this.

 

Would appreciate thoughts on this.

 

Thanks

0 Upvotes
1 Reply 1
Tariqqq
Member

Transition from Contacts API to Forms API


@Arpit_Verma wrote:

Hey team,

 

I need assistance regarding the Forms API. We currently have a Private App Integration built on the Contacts API. The external platform we use submits a non-HubSpot form that creates a contact in HubSpot. However, due to the current setup, these contacts aren't attributed at the interaction source level.

I've been advised to migrate to the Forms API to ensure proper source attribution and accurate reporting in the Attribution report.

As a non-developer, I’m unsure of the best approach. Should I ask the team managing the Private App Integration to update it to use the Forms API, or would it be better to work with a HubSpot developer to handle the transition?

Or even if we have to do this myself, how should this be done? I've already gone and studies the HubSpot Knowledge academy docs related to this. Need a simple stepwise approach which would enable a Non-technical individual like me to achieve this.

 

Would appreciate thoughts on this.

 

Thanks


Switching from the Contacts API to the Forms API is a smart move for accurate source attribution and better reporting in HubSpot. When using the Contacts API, HubSpot can't always track how or where a contact came from. The Forms API captures that data properly, which improves your Attribution reports.

To make the switch, you can ask your dev team or a HubSpot developer to update the integration to use the Forms API. If you’re doing it yourself, create a HubSpot form, get the Portal ID and Form GUID, and update your external form to submit data to HubSpot using the correct API endpoint. Don’t forget to install the HubSpot tracking code on your site to capture source info.

Alternatively, you can enable “Non-HubSpot Forms” in HubSpot settings to capture data from existing forms, though this may have some limitations.

0 Upvotes