Here's the answer I got from the client:
Here is what I have on my end:
[subscribing to contacts] then using the data filled out on those HubSpot forms to see where these contacts have come from? Yes, but that is not the issue. That is working fine, we are using the form name and other data indicators that are properly being sent in the data package.
If so, are these checkboxes tied to a custom property in HubSpot? Each checkbox is included in the HubSpot from. The HubSpot form has a checkbox configuration for each in the form editor and they are ‘progressive fields’.
If so, which contact property change are you subscribed to? We are not subscribed to a change on the contact, we are subscribed to the contact submitting a form. Then the contact is sent to our webhook.
Further, which endpoint are you using to collect the data? We have a webhook set up that receives the data and stores it into our own system. There is nothing wrong with the hook, it is getting all of the data in the json payload that is sent. The issue is the payload is missing data, specifically the checkbox data. This is a change from previous behavior, in the recent past the checkbox data was being sent as expected.
Webhooks can only notify you of changes to a contact, company, or deal creation, change or deletion. Is this the problem that you're facing right now? No, the data sent to the webhook is ignoring the checkboxes.
HubID = 53864