Yes, you can create a form in Webflow that submits and creates new CMS items without using any third-party integrations or tools. Webflow has native CMS functionality that allows you to create and manage dynamic content.
To achieve this, you'll need to follow these steps:
1. Add a form element to your Webflow project. You can find the form element under the "Elements" panel.
2. Inside the form element, add the necessary form fields such as text inputs, checkboxes, dropdowns, etc. Customize these fields as per your requirements.
3. Once you have added the form fields, select the form element, and configure its settings. You can set up form notifications, customize the success message, and choose where the form submissions are stored.
4. In Webflow, CMS items are stored in a Collection. You need to create a Collection for the type of data you want to collect through the form. For example, if you want to collect user testimonials, you can create a Testimonials Collection.
5. Set up the fields in your Collection that correspond to the form fields. For example, if your form has a Name field, create a corresponding Name field in your Collection.
6. Return to your form in the Webflow Designer and select the form element. In the right-hand panel, you'll find the "Settings" tab. Under the "Form Settings" section, select the Collection that you want to populate with the form submissions.
7. Map each form field with the respective Collection field. This step ensures that the data entered in the form is saved correctly in the CMS.
8. Finally, style your form using Webflow's Design tools. You can customize the look and feel of the form to match your website's design.
You have now created a form that collects user data and creates new CMS items in Webflow without relying on third-party integrations. When a user submits the form, their data will be saved as a new item in the designated Collection, which you can then display or manage as needed in your Webflow project.