Is there a workaround in Webflow for selecting collections with date fields when using Logic to create a CMS item from a form?

Published on
September 22, 2023

Yes, there is a workaround in Webflow for selecting collections with date fields when using Logic to create a CMS item from a form. By default, Webflow's form submission data only supports basic field types such as text, email, and number. However, with a few additional steps, you can incorporate date fields into your forms and use them to create CMS items using Logic.

Here's how you can do it:

  1. Create a date field in your Collection: Start by creating a date field in the Collection that you want to populate with the form submission data. Give this date field a unique name.

  2. Add a hidden input field to your form: In the Webflow Designer, add a hidden input field to your form. You can do this by dragging an input field element onto your form, setting its type to "Hidden" in the settings panel, and giving it a unique name.

  3. Map the date field value to the hidden input field: While still in the settings panel for the hidden input field, click on the dynamic data icon ">" next to the "Default value" field. Then, select the date field from your Collection that corresponds to the hidden input field's name. This will dynamically populate the hidden input field with the selected date when a user submits the form.

  4. Use the hidden input field in your Logic code: In the Logic section of your form settings, you can now access the value of the hidden input field (which contains the selected date) and use it to create a new CMS item. Write your custom code using the Webflow CMS API to handle the form submission, including the date value from the hidden input field in your API call.

By following these steps, you can work around the limitation of selecting collections with date fields while using Logic to create CMS items from a form in Webflow.

Additional Questions:

  1. How can I incorporate date fields into my Webflow forms?
  2. Can I use Logic to create CMS items with date fields in Webflow?
  3. What is the workaround for selecting collections with date fields in Webflow when using Logic and forms?