Hubspot not receiving submissions

Hi,

For some reason our our Hubspot integration seems to not be working.

On form submit, our Hubspot contacts do not update. I have tested our Feathery form and it is indeed triggering the ‘form completed’ phase as I set up an ‘after form completion’ redirect which is working with all other logic turned off, so I know the form completed status in Feathery works.

We have tried changing the Hubspot integration dropdown to ‘Create contact’, and ‘Create or update contact’ with no luck.

Is there any way to investigate further why our Hubspot are not receiving our Feathery submissions as new contacts?

Thanks!

Thanks for bringing this up! It seems the issue lies in the integration. Could you share the email you used for Feathery and the name of the form you’re experiencing issues with? This way, we can check further.

Hi Russel,

We’ve actually managed to get Hubspot contacts to be created after Feathery form submit now, but the only problem is not all fields are being passed through to Hubspot for some reason.

The ‘text field’ fields are being passed to Hubspot without issues.

But the ‘button group’ value/results are not.

For example, we have a question using a YES/NO button which is ‘button group 3’

We then add ‘buttongroup3’ to the Hubspot integrations under a new field we created in Hubspot

The values have been successfully recorded inside of Feathery submissions, but Hubspot is only receiving:
First name, last name, email, phone number

Is there any way we can look further into this to figure out whats causing the issue or how we would resolve this? Thanks!

P.S. in regards to your question above, do you want the ‘admin email’ used to create the Feathery account? As there are currently 6 team members using the Feathery account as admins, but I was invited to the account via email so I don’t believe I have an account with that email it seems to be more of a collaborator account, as I had to create this new account for forum posts.

thanks for the screenshots. Yes, we need the login email so we can further check. By the way, it seems there’s a minor typo on button3 under the step tab. Can you remove the “1”?

Hi @Russel,

Yes the email used to create the form was ‘ethan.gosselink@sleek.com’

Currently the form is no longer passing information to Hubspot and we are running into the following error.

Integration type: hubspot-v2 Action ID: 67d18311-8795-4fc3-ae4e-cce995229f32 Error: {'code': 400, 'body': {'status': 'error', 'message': 'Property values were not valid: [{"isValid":false,"message":"Yes was not one of the allowed options: [label: \\"Local Incorporation\\"\\nvalue: \\"Local Incorporation\\"\\ndisplay_order: 0\\ndouble_data: 0.0\\nhidden: false\\ndescription: \\"\\"\\nread_only: false\\n, label: \\"International Incorporation\\"\\nvalue: \\"International Incorporation\\"\\ndisplay_order: 1\\ndouble_data: 0.0\\nhidden: false\\ndescription: \\"\\"\\nread_only: false\\n]","error":"INVALID_OPTION","name":"lead_intent_incorp__feathery_","localizedErrorMessage":"Yes was not one of the allowed options: [label: \\"Local Incorporation\\"\\nvalue: \\"Local Incorporation\\"\\ndisplay_order: 0\\ndouble_data: 0.0\\nhidden: false\\ndescription: \\"\\"\\nread_only: false\\n, label: \\"International Incorporation\\"\\nvalue: \\"International Incorporation\\"\\ndisplay_order: 1\\ndouble_data: 0.0\\nhidden: false\\ndescription: \\"\\"\\nread_only: false\\n]","propertyValue":"Yes","portalId":4987562}]', 'correlationId': '7d103b79-924c-4ad8-8b0f-0a594c970515', 'errors': [{'message': 'Yes was not one of the allowed options: [label: "Local Incorporation"\nvalue: "Local Incorporation"\ndisplay_order: 0\ndouble_data: 0.0\nhidden: false\ndescription: ""\nread_only: false\n, label: "International Incorporation"\nvalue: "International Incorporation"\ndisplay_order: 1\ndouble_data: 0.0\nhidden: false\ndescription: ""\nread_only: false\n]', 'code': 'INVALID_OPTION', 'context': {'propertyName': ['lead_intent_incorp__feathery_']}}], 'category': 'VALIDATION_ERROR'},

The form name is 'Test Design for One Funnel (starting a new business) - active

The submissions are showing up in Feathery and my custom logic options are working, its just not passing any info to Hubspot any more I believe because of the error message above.

Is the issue with Feathery not creating Hubspot contacts due to the fact that these below are not set up properly?


image
image

The Hubspot fields were set up the same way as the Feathery fields, but perhaps they are not passing the right values? In the submissions in Feathery the values say they are the same but maybe we are trying to pass the Feathery data to Hubspot in an incorrect way for these questions?

When we don’t try to pass the question information, it does create a Hubspot contact with the following…

Full error log message if needed:

Hey there, pardon the back and forth we couldn’t find the associated account for the provided email address. But from these logs that you see on your end, this means that the “options” you have in these fields in your feathery form do not exactly match the “options” expected in hubspot. Please ensure that the “Option” values (rather than just Display text values) match the hubspot values accurately.

If you could share an email address of one of your admins then that’d help in finding the correct account, and letting us see the logs on Feathery side while double checking the values being passed.

Hi @eri,

I will confirm that email with you and let you know once I have it.

We are now successfully receiving Hubspot contacts now after fixing the above values, so everything is all good above.

There is now one issue we are facing, the contacts being created in Hubspot are being marked as ‘non-marketing contacts’ and there doesn’t seem to be a way to set this to ‘yes’ through the Feathery/Hubspot integration.

image

I have tried the following:

Check HubSpot Field Mapping

  • Find the field related to Marketing Contact Status.
  • Ensure it’s mapped to HubSpot’s hs_marketing_contact property.
  • Set the default value to “true” (or “YES” if required).

Unfortunately there is no way to find ‘Marketing Contact Status’ in any of the fields, I see one other option which would be

Modify Your Data Submission
If you’re passing data manually via API or workflows, make sure you’re sending:

json

CopyEdit

{
  "hs_marketing_contact": true
}

This ensures contacts are marked as marketing contacts.

Is there any way to do this?

I also see this as a possibility but am unsure where I would add this as it can’t be done in the Hubspot integration through Feathery’s side from what I can see

Manually Add the hs_marketing_contact Field in Feathery

If the field isn’t visible in Feathery, you might need to manually add it:

  1. Go to Feathery Dashboard → Integrations → HubSpot
  2. Check Custom Field Mapping
  • Look for an option to add a new property.
  • If available, manually add hs_marketing_contact as a Boolean (true/false) field.
  1. Set Default Value to true
  • If users don’t manually select it, make sure “YES” is the default.