Skip to main content

When to use custom forms

Choose custom forms if you want to:
  • Control the validations
  • Apply custom frontend styling
  • Choose where form submission data is sent
  • Perform A/B testing on the positioning of form fields
  • Avoid vendor contracts and subscriptions

Custom forms vs form builders

Advantages of custom forms

Considerations


Building custom forms with Collections

You can use ButterCMS Collections to build custom forms. Using the Reference field in a Component, a user can position the form to render on a webpage with the rest of the Components and content they’re using.

Step 1: Create a form Collection

Create a Collection to define the overall form structure: Form collection schema Recommended fields for the Form Collection:

Step 2: Create a form field Collection

Create a Form Field Collection to define individual form fields: Form Field collection schema