My team will start working on a HubSpot - FieldAware (a call center software) integration.
END GOAL: When a contact submits a HubSpot form > send push to FieldAware so that call center rep has the form information to call the contact and the most important thing is to have a contact ID that can link back to the contact record in HubSpot as they will need to access the contact record for additional information.
Will the forms API give us a contact ID that can be traced back to the contact in HubSpot in one click? Or would we need to use both a forms API and a contact API to retrieve the vid? https://developers.hubspot.com/docs/methods/contacts/get_contact
And since the information is being sent from HubSpot to FieldAware, would we need to use the GET method Accounts Dashboard | HubSpot?
If your team has the marketing/sales/service hub enterprise and is familar with webhook, I’d recommend your team to Use webhooks with HubSpot workflows. You can create a workflow with the enrollment trigger set as the form submission > Trigger a webhook POST:
The webhook will POST data for the contact going through the workflow. The form submission data and contact id (vid) will be present as well. I’d recommend this because you do not have to constantly poll using API.
That said, if your team is not familar with building and handling webhook, the HubSpot API would work as well:
So that only contacts who has submitted the form will be in this contact list. Next, use this endpoint: Get contacts in a list to retrieve contacts that are in that list.