Yes, Webflow can automatically create a new CMS record from user input in a form. To achieve this, you can leverage Webflow's Form submissions feature and integrate it with your CMS.
First, make sure you have a collection set up in your CMS for the data you want users to submit through the form. Define the fields within the collection that correspond to the user input you want to capture.
Next, design your form using Webflow's Form element and create input fields within the form to capture the desired user information.
Once you've designed your form, you can configure the form submission settings by selecting the form element and opening the form settings panel. In the "Form" tab, click on the "Form Actions" section. Here, you can enable the option to Create CMS item and select the collection where you want the new CMS record to be saved.
After enabling the "Create CMS item" option, you can map the form fields to the appropriate CMS fields. This ensures that the data entered by the user gets correctly associated with the corresponding CMS fields when the record is created.
In addition to creating a new CMS record, you can also generate a link for a button using the user input from a form. For this, you can make use of Webflow's dynamic data functionality. Within the button settings, you can select the option to link to a page and then use the dynamic data picker to choose any field from the CMS record that was created from the form submission. This could be a URL field that you define in your CMS collection. By selecting and referencing that field, the button will dynamically generate a link based on the user input.
By combining these features, you can create dynamic forms that automatically create new CMS records and generate links for buttons based on user input, enabling you to build powerful and interactive experiences on your Webflow site.