Skip to main content

Methods for embedding forms

There are several ways to use forms with ButterCMS. You can:
  • integrate custom forms into Pages in the ButterCMS dashboard using one of our supported form providers (Jotform, Typeform, or Formstack)
  • embed form source code into any WYSIWYG field (or HTML field), including inside of a custom form component to guide content editors
  • create custom forms in your dashboard via ButterCMS Collections, allowing you to control form validation, apply custom styling, perform A/B testing, and more.
Click on one of the form methods below to learn more about it.

Embedding forms in the dashboard

Embed forms directly in any ButterCMS WYSIWYG field, or create a custom ButterCMS component to host form source code for your content editors

Integrating with supported form providers

Integrate TypeForm, Jotform, and Formstack forms directly into your ButterCMS Pages with the form field

Custom form modeling in the dashboard

Model custom forms with ButterCMS Collections and references so your app can render and submit them