โ05-19-2025 02:25 PM
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?
โ02-27-2026 02:55 AM
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.