BundleValidationError on Webflow Create an Item – Option field value rejected despite exact match

:bullseye: What is your goal?

Hi,

I’m experiencing a persistent BundleValidationError when using the Webflow – Create an Item module in a scenario that processes form submissions from my Webflow site (CrowdSpark).

Scenario flow:
Webflow Watch Events → Webflow Create an Item (targeting the “Master Ideas Lists” collection)

:thinking: What is the problem & what have you tried?

The error:
BundleValidationError – “Prohibited value in parameter ‘business-type’”

The “Business Type” field in my CMS collection is an Option field. The form submission sends a value such as “Business to Customer (B2C)”, which is an exact match to one of the predefined options in the CMS collection.

What I’ve verified:
• The value coming from Watch Events matches the CMS option exactly (confirmed character by character)
• When I toggle Map off on the Business Type field in the Create an Item module, the correct options appear in the dropdown – including “Business to Customer (B2C)”
• I’ve refreshed the collection schema in Make
• I’ve tested with fresh form submissions (not queued/cached data)
• I’ve removed the Switch module to rule out any transformation issues
• I’ve also tried passing the Webflow Option IDs instead of display names – same error
• I’ve applied a trim() function to strip any potential hidden whitespace – same error

The mapped field is: 1. Data: Business-type (direct mapping from Watch Events, no processing)

This appears to be a validation issue on Make’s side, as the value exists in the dropdown and matches the form data exactly. Could you investigate why the module is rejecting a valid option value?

Scenario Run ID: 608d05f87d0748b690eb31a0e318…

Thanks for your help.

Hello @Scott_Green,

Welcome to the Community.

In Webflow, Option fields use the option ID, not the text value.

For example:

Business to Customer (B2C) --> a1b2101
Business to Business (B2B) --> xyz102

When sending data, you must use a1b2101, not Business to Customer (B2C).

Follow these steps:

  1. Open the module configuration and toggle Map off.
  2. Select any available value from the dropdown.
  3. This option will be added as value in module configuration
  4. Toggle Map back on.
  5. The value should change from the text label to the option ID.

How to make your scenario work properly

First, you must determine which values are available.

You can do this manually or by using the API endpoint:

API endpoint:

Next, create a mapping between your input values and the corresponding Webflow option IDs.

You can do this using either:

Switch module

or the switch function

With this approach, Make will dynamically transform text options to corresponding IDs.

Hope it will solve your issue,
Have a nice day!
Michal