cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

New form submission in Hubspot returns last selected item for multiselect

MateuszKalamarz
Deputy Chef I
Deputy Chef I

As per title. In my recipe, I am using the New form submission trigger of HubSpot. But for "Multiple checkboxes" type question, it returns only the last selected item. Yet when I use the get records action the related property from the contact that submitted the form, it is correctly returned as a semicolon-separated string of all the items selected. When I view the contact's submission inside HubSpot it shows all selected values separated by a comma (a bit weird, but I guess this is for a better readability).

Am I missing something, or is this a bug with this trigger?

5 REPLIES 5

kevinmiller2443
Deputy Chef II
Deputy Chef II

This usually happens because HubSpot stores the latest value in the contact property, and depending on how the form data is passed, multiselect fields can sometimes overwrite instead of append โ€” which results in only the last selected item being returned.

If you're submitting the form from outside HubSpot (for example, from a WordPress site), the way the data is sent to HubSpotโ€™s API also matters. In those cases, using something that gives you control over how the payload is structured can help. For example, tools like Contact Form to Any API let you send the full multiselect array properly formatted to HubSpotโ€™s endpoint instead of relying on default field mapping.

That way you can ensure all selected values are passed correctly instead of just the last one.