Formie



Looking to make the switch to Formie? Read our blog post on why we built Formie.

Formie is a Craft CMS plugin for creating user-friendly forms that your content editors will love. With over 25 fields available, a drag-and-drop form builder, multi-page support, and more!

Features

  • Drag-and-drop form builder, with support for columns.
  • Multi-page support for complex forms, or single-page for simple ones
  • Store submissions in the control panel, in case you want to view the users' submission later.
  • Stencils - A quick and easy way to create new forms. Stencils include your form settings, fields and notifications.
  • Multiple options to control how forms submit. Show a success message, redirect to an entry, or stay on the same page.
  • Switch form submissions to be page-reload (POST), or async (Ajax).
  • Spam protection - Fight spam with our in-built keyword blocking and submission behaviour control.
  • Migrate from Solspace Freeform or Sprout forms with our handy migration assistants.

Fields

  • Over 25 fields available
    • Standard fields like text, dropdown, radio, checkboxes.
    • Advanced fields like address, fule uploading, name (short and full).
    • Complex fields like Repeater, Table and Group.
  • Plenty of settings for each field to control their appearance, default values and functionality.
  • Customise your submit buttons - even multiple submits for multi-page forms.
  • Pick from existing fields with ease.
  • Synced fields - Create your fields in one place, then use them everywhere!

Email Notifications

  • Multiple email notifications per-form. Notify your staff and customers at the same time about their submissions.
  • User-friendly variable pickers. No more Twig in field settings for your users to wrangle!
  • Full-range of email settings including multiple recipients, reply-to, cc, bcc and more.
  • Add user-uploaded attachements to your email notifications.
  • Auto plain text conversion of HTML emails.
  • Preview your emails, so you're 100% certain how they'll look.
  • Send test emails, for delivery troubleshooting and real-world previews.

Integrations

Extend Formie's behaviour, and integrate with third-party providers. Easily create your own custom Integrations through the Integrations API.

Captchas

Protect your site against spam!

  • reCAPTCHA v2 (checkbox and invisible)
  • reCAPTCHA v3
  • Duplicate
  • Honeypot
  • Javascript

Address Providers

Provide autocomplete behaviour for your address fields. Drastically reduce user errors.

  • Google Places
  • Algolia Places
  • Address Finder (AU/NZ)

Elements

Create elements from form submission data.

  • Entries

Templates

  • Out-of-the-box templates, including CSS styles and JS functionality. Show great-looking forms that are user-friendly and follow best-practices with a single line of Twig.
  • Custom templates for everything! Take full control over how forms, pages and field render. Even change how fields look in email notifications.
  • JavaScript API, for more advanced usage with Vue.js or React.js. You can even import Formie's JS as modules in your own project's JS.

Available Fields

  • Address
  • Agree
  • Categories
  • Checkboxes
  • Date
  • Dropdown
  • Email
  • Entries
  • File Upload
  • Group
  • Heading
  • Hidden
  • Html
  • Multi-Line Text
  • Name
  • Number
  • Phone Number
  • Commerce Products
  • Radio
  • Repeater
  • Section
  • Single-Line Text
  • Table
  • Tags
  • Users
  • Commerce Variants

Documentation

Visit the Formie Plugin page for all documentation, guides, pricing and developer resources.

Support

Get in touch with us via the Formie Support page or by creating a Github issue


$99

Price includes 1 year of updates.
$49/year per site for updates after that.


Package Name

To install this plugin, search for its package name on the Plugin Store and click “Install”.


Information

  • Version 1.1.1.1
  • Last Update 8/11/2020
  • Active Installs 79
  • Compatibility Craft 3
  • License Craft
  • Categories Templating, Forms, Integrations

Report an issue