Solspace Freeform 3 for Craft CMS

The most reliable, intuitive and powerful form builder for Craft.

Freeform is the most reliable, intuitive and powerful form building plugin for Craft. Everything is at your fingertips in our elegant form builder. It gives you full control to create simple or complex multi-page forms, as well as connect your forms to many built-in popular API integrations. Templating is easy and highly customizable. Our ready-to-go templates and features will have you ready in minutes! You can trust Freeform and the team behind it to deliver the quality and support you expect and deserve.

Reliability  |  Support  |  Convenience  |  Spam Protection  |  Fields  |  Email Notifications  |  Templating  |  Integrations  |  Submission Data  |  Compare  |  Testimonials  |  Why Freeform?  |  FAQ


Reliable.

More than a promise.

Features are great, but they mean nothing when your forms are not working correctly or at all. Lost customer leads can cost you or your client a fortune in lost revenue and leave a bad taste for your prospects. We understand this, and have made reliability the number one priority in Freeform.

Each and every feature has been battle-tested over many years, and over ten thousand websites trust Freeform to deliver. But don't take our word for it, experience it! Freeform includes a variety of built-in tools that allow you to effortlessly keep your finger on the pulse of your forms and notifies you if something is wrong.

Email Failure Alerts

Email Failure Alerts

When an email fails due to a templating issue or setup error on your site, Freeform will send you an email letting you know about it.

Learn more...

Automatic Update Notices

Automatic Update Notices

Catch errors before you even know they're there! Freeform will alert you of potential issues that specifically may affect your site.

Learn more...

Weekly / Daily Digest Email

Weekly / Daily Digest Email

The weekly/daily digest email allows you to keep your finger on the pulse of your site.

Learn more...

Error Logging

Error Logging

Freeform offers extensive error logging that will immediately alert you of any potential issues happening on your site.

Satisfaction Guaranteed

Satisfaction Guaranteed

We're so certain you'll love Freeform that we're the only Craft plugin to offer a 90 day full refund guarantee!


Here for you.

Robust private support when you need it.

Solspace offers some of the best support in the Craft community, just ask anyone! We offer a wide variety of ways to get help directly from the Solspace Freeform support team, including GitHub Issues and private support tickets!

Need more? If you have a very urgent issue or you're building something complex and need extra assistance, Premium Support is also available, which offers direct high-priority email/chat/web call access to the Software team.

Private Support Tickets

Private Support Tickets

Need help with Freeform or experiencing an issue? Feel free to send us a private support ticket.

Create support ticket

GitHub Issues

GitHub Issues

Visit our GitHub Issues page to check for existing issues or create new issue reports.

Report an issue

GitHub Discussion

GitHub Discussion

Have any questions? Have any ideas you'd like to share? Visit our GitHub Discussions area!

Ask for help


Feature Rich.

More features than any other.

Freeform Pro comes jam-packed with features. We carefully listen to feedback from all of our customers and are always adding new and exciting features!

Convenience

Convenience

Plug and play so many features that make form building and templating a breeze!

Field Types

Field Types

A wide variety of field types to handle any and every use case!

Learn more...

Integrations

Integrations

Integrations with popular CRMs, email marketing, webhooks, Craft Elements, and endless custom possibilities!

Learn more...


Intuitive.

Meticulously designed.

Freeform is by far the most intuitive form building plugin for Craft! Everything is at your fingertip in our elegant form builder, and it has been expertly designed to minimize mileage on your mouse.

Intuitive


Convenience.

Many convenience features built right in.

Dashboard widgets

Dashboard

Dashboard

The Freeform Dashboard provides you with convenient insights and an overview of your forms, submissions, and any logged errors or update warnings and notices.

Learn more...

Multi-Page Forms

Multi-Page Forms

Long forms can still be beautiful with the use of robust multi-page support.

Learn more...

Complete Validation

Complete Validation

Freeform offers a complete set of built in validation on fields, whether they are to be required, contain certain data, etc.

Built-in AJAX

Built-in AJAX

With a single check of a checkbox, Freeform will take care of the AJAX handling for your form.

Google Tag Manager

Google Tag Manager

Built-in flexible Google Tag Manager support with AJAX implementations.

Starter Templates

Starter Templates

Includes popular framework formatting template examples that you can use as a starting point for building upon.

Learn more...

Widgets

Widgets

Add beautiful widgets to the Craft Dashboard! Choose from linear charts, radial charts, field value charts and recent submissions widgets.

Learn more...


Spam Protection.

Fight spam effectively.

Freeform includes a variety of robust spam control features such as a Honeypot, keyword and email blocking, reCAPTCHA and a built-in Spam Folder, all of which make managing and protecting your forms easier.

Spam protection

Freeform Honeypot

Freeform Honeypot

The built-in Honeypot handles the most basic of bot spam.

Learn more...

Built-in Spam Folder

Built-in Spam Folder

Rather than block spam and miss out on possible legitimate submissions, enable the Spam Folder so you can periodically scan spammy submissions for false positives.

Learn more...

reCAPTCHA

reCAPTCHA

To fight spam more aggressively, enable reCAPTCHA with your choice of v2 Checkbox, v2 Invisible or v3.

Learn more...

Keyword Blocking

Keyword Blocking

Freeform gives you the ability to target and block email addresses, keywords and IP addresses.

Learn more...

Throttling / Submit Time

Throttling / Submit Time

Limit the number of times a form can be submitted within a certain time, require enough time to pass, or limit how much time it can take to fill out the form.

Learn more...

Automatic Purging

Automatic Purging

Have Freeform automatically purge submissions flagged as spam after a specified number of days.

Learn more...


Powerful Fields.

A wide variety of fields and options.

Freeform is packed with many powerful fieldtypes that handle the hard work for you, including Date & Time, Table, Phone, Rating and more Effortlessly skip pages or set fields to show or hide based on the contents/selection of other fields.

It also supports complex features like populating fields with predefined data or other Craft Elements, and building conditional rules and logic that allows you to show and hide fields based on other fields, and skip pages based on the selection of a field, etc.

Conditional rules

Conditional Rules

Conditional Rules

Effortlessly set fields to show or hide based on the contents or selection of other fields, and skip pages for multi-page forms based on contents of fields.

Learn more...

Populate Field Options

Populate Field Options

Populate select, checkboxes, radios with Craft Element options such as entries and users or predefined Freeform options such as countries or months.

Learn more...

Include a Review Page

Include a Review Page

Include Twig code inside an HTML block field type to create a beautiful custom 'review' page where users can review their entered data from previous pages before submitting the form.

Available Field types

The following field types are available with Freeform:

Text

Text

Regular text inputs

Textarea

Textarea

Multi-line text inputs

Email

Email

Email validation and notifications

Number

Number

Numeric validation and options

Hidden

Hidden

Hide field data

Select

Select

Dropdown field with powerful options to populate data

Multiple Select

Multiple Select

Multi-select field with powerful options to populate data

Checkbox

Checkbox

Single checkbox, e.g. 'Accept Terms'

Checkbox Group

Checkbox Group

Multi-checkboxes field with powerful options to populate data

Radio Group

Radio Group

Radio options field with powerful options to populate data

File Upload

File Upload

Upload and validate one or multiple files to be attached to the submission

Dynamic Recipients

Dynamic Recipients

Submitter selects recipient that email should be sent to

Date & Time

Date & Time

Date and time picker with JS validation

Phone

Phone

Set a phone pattern with JS validation

Table

Table

Collect tabular or repeating data, allow users to add/remove rows

Rating

Rating

Plug and play rating stars

Opinion Scale

Opinion Scale

Users can select ranges for surveys

Signature

Signature

Users can digitally sign submissions

Invisible

Invisible

Include hidden data that is not visible in rendered source code

Regex

Regex

Come up with your own validation for data syntax

Website

Website

Validate inputted data includes 'http://', etc

HTML

HTML Block

Include HTML/Twig inside form layouts

Rich Text

Rich Text Block

Include Rich Text inside form layouts

Confirm

Confirm

Target another field that should be retyped (e.g. email)

Password

Password

Process a password value but do not store it (for user registation forms)

Credit Card

Credit Card

Allow users to securely enter credit card data for Payment-enabled forms

Mailing List

Mailing List

Checkbox to allow users to subscribe to a mailing list.


Email Notifications.

Every conceivable option available.

Every conceivable option for sending fully customizable email notifications! Have as many templates as you like, and use different ones for every type.

Email notifications

Notify Admins

Notify Admins

Inside the form builder, specify a template and the email address(es) you'd like to receive a notification from successful form submits.

Learn more...

Notify Submitter

Notify Submitter

Inside the form builder, specify an Email input field target and email template you'd like the submitter to receive upon successful submission of the form.

Learn more...

Select Recipient

Select Recipient

Add a Dynamic Recipients field to your form, specify the valid options, and allow your users to select the email recipient of the form submission.

Learn more...

Template-level Recipients

Template-level Recipients

Specify email address(es) to be notified directly at template level. This also allows you to do things like dynamically pass a value from another element such as a Craft Entry.

Learn more...

Tell-a-Friend

Tell-a-Friend

Include additional Email fields (with a custom template) inside your form to allow users to type out a friend's email address to receive a separate notification.

Learn more...

Multiple Notifications

Multiple Notifications

There's no limit to the number of email notifications you can send, each with different templates/messages, etc.

Learn more...

Auto Plain Text

Auto Plain Text

Customize the plain text version of your notification emails... or not! Freeform will automatically convert to plain text if you leave it empty.

Attach Files

Attach Files

Select asset file(s) to pre-attach to your email notification templates! This allows for the inclusion of 'welcome' documents, a PDF ticket, etc.

Resend Email Notifications

Resend Email Notifications

Freeform allows you to resend an email notification (or set of them) for one ore more submissions at a time.

Unlimited Templates

Unlimited Templates

There's no limit to the amount of notification templates you can have. Use a single one for all forms, or create separate and unique ones for every use-case - it's up to you.

Fully Customizable

Fully Customizable

All email notification templates are completely customizable. Include any HTML and Twig you need and create beautiful email notifications!

Learn more...


Flexible Templating.

Fast and easy, but highly customizable.

Templating is easy and highly customizable for even complex forms! Ready-to-go demo templates and features will have you ready in minutes!

Demo templates

Starter Templates

Starter Templates

Includes popular framework formatting template examples that you can use as a starting point for building upon.

Learn more...

Starter Templates

Demo Templates

The demo templates let you have a fully functioning area on your website with just a couple clicks!

Learn more...

Flexible Templating

Flexible Templating

Templating is easy and highly customizable for even complex forms! Ready-to-go demo templates and features will have you ready in minutes!


Integrations.

Integrate your forms with anything.

Freeform Payments

Available API integrations

Map to Craft Elements

CRMs

CRMs

Connect your forms to many popular CRM's integrations such as Salesforce, HubSpot and more! Map your Freeform fields to integration fields right inside the CP.

Learn more...

Mailing Lists

Mailing Lists

Allow users to subscribe to mailing lists by connecting your forms to popular Email Marketing services such as MailChimp, Constant Contact, and more! Map your Freeform fields to integration fields right inside the CP.

Learn more...

Webhooks

Webhooks

Connect submissions directly to Slack, use Zapier to make complex flows to virtually any service, or use the generic webhook for custom endpoints.

Learn more...

Craft Elements

Craft Elements

Build beautiful forms that connect to other Craft elements to create and edit Entries, Users or Calendar Events, allowing you to even create complex User Registration forms.

Learn more...

Accept Payments

Accept Payments

Start accepting payments and subscriptions for your forms through Stripe in minutes! Pair this with a User Registration form to accept memberships.

Learn more...

POST Forwarding

POST Forwarding

Allows your forms to automatically submit an extra POST to pass off submission data to an external API URL upon successful submit and validation of a form.

Learn more...

Custom

Custom

If you'd like to build your own integration, you can do that by building a custom module that uses one of the many developer events.

Learn more...


Submission Data.

Capture and do what you please with submission data.

Manage submissions

Export

Store Submission Data

Store Submission Data

Choose whether you'd like to collect and store submission data, or not keep it at all and only pass off to email notifications or an API integration, etc.

GDPR Compliant

GDPR Compliant

Freeform contains thorough documentation and a variety of configuration options you can choose from to easily make your forms GDPR compliant.

Learn more...

Manage Submissions

Manage Submissions

View, manage, edit and delete submission data inside the control panel as well as front end templates!

Learn more...

Exporting

Exporting

Quickly export submission data or create pre-defined Export Profile reports for your clients to run. Export data as Excel, CSV, Text, XML or JSON.

Learn more...

Reviews & Comments

Reviews & Comments

Freeform can be configured in such a way that makes it a suitable replacement for handling discussion comments or product reviews, etc.

Surveys

Surveys

With a wide variety of field type options, Freeform can easily build beautiful survey forms.

Front End Editing

Front End Editing

Allow admins and users to edit their forms submissions on the front end! Perfect for a wide variety of use-cases.

Learn more...

Relate to other Elements

Relate to other Elements

Easily relate Freeform submissions to other element types such as Craft Entries, allowing for endless use-cases.

Learn more...

Custom Statuses

Custom Statuses

Create an unlimited number of statuses that can be applied to form submissions, allowing you to .

Learn more...


And more.

The possibilities are endless.

User Group Permissions

User Group Permissions

Freeform includes a very granular set of user group and user permission controls that allow you to limit access to sections and forms and submissions.

Learn more...

Attach Forms to Elements

Attach Forms to Elements

Easily relate Freeform submissions to other element types such as Craft Entries, allowing for endless use-cases.

Learn more...

Loads of Settings

Loads of Settings

Freeform includes a very wide variety of settings that allow you to customize form management, behaviour, and user experience.

Learn more...

Project Config

Project Config

Freeform allows you to control/override its settings through Craft's Project Config if you wish.

Learn more...

PJavascript Plugin

Javascript Plugin

Freeform includes its own Javascript plugin that is very developer friendly, and allows for easy adjustments to form behavior or complement form functionality regardless of your particular site setup.

Learn more...

GraphQL

GraphQL

Freeform robustly supports querying form layouts via GraphQL.

Learn more...

Accessibility tested

Accessibility tested

Our default templates have been tested to ensure they're available to everyone, using best-practice accessibility implementations, etc.

Translatable

Translatable

Translate all of the Freeform control panel and your form messages and field options through static translation files.

Learn more...

Developer-friendly

Developer-friendly

Freeform has a wide variety of developer events and is very customizable, allowing you to easily extend Freeform for all of your needs!

Learn more...


Compare.

Which edition is right for your needs.

Pricing & Support

Lite

Pro

Price $99 $159
Number of sites (including dev/staging) 1 site 1 site
Support Options Helpdesk, GitHub Helpdesk, GitHub
Support Level
† Typical support ticket first response time within this timeframe or sooner, based on business days.
2 days† 2 days†
Support term 1 year 1 year
Updates available 1 year 1 year
Renewal (optional) $49/yr $79/yr
Compatibility Craft 3.4+ / 3.1+ Craft 3.4+ / 3.1+
Refund policy 30 days 30 days

Feature

Intuitive drag and drop interface
Popular framework examples
Automated templating
Multi-page forms
Conditional Rules logic
Built-in AJAX
Store, view and edit submissions
Edit submissions on front end
GDPR compliant
Automatically purge submission data
Variety of email notification options
Email Alert of failed email notifications
Weekly/Daily Digest emails
Exporting of data CSV Excel, CSV, XML, JSON, Text
Export profiles (pre-configured)
Attach forms to entries
Unlimited custom fields
Custom statuses
Basic field types (text, textarea, email, number, checkbox, checkbox group, radio buttons, file upload, hidden, select, dynamic recipients, HTML block)
Premium field types Date & Time, Phone, Table, Rating, Opinion Scale, Signature, Invisible, Regex, Website, Rich Text block, Confirm, Password
Populate fields with Element data or Predefined options
Map submission data to Craft Elements
Edit other Craft Elements
Relate submissions to Craft Elements
Built-in spam protection
Spam folder
Spam blocking
reCAPTCHA v2 Checkbox v2 Checkbox, v2 Invisible, v3
Mailing List API integrations MailChimp, Campaign Monitor, Constant Contact, ActiveCampaign, dotmailer, Craft Campaign plugin
CRM API integrations Salesforce Lead, Salesforce Opportunities, Pardot, HubSpot, ActiveCampaign, Pipedrive Deals, Pipedrive Leads, Zoho Lead, Zoho Deal, Infusionsoft, Insightly, SharpSpring, Freshdesk
Webhooks integrations Slack, Zapier, generic
POST Forwarding
GraphQL support
Accept Payments through Stripe
Dashboard widgets
Important Update Warnings & Notices
Translatable
Rename plugin
INSTALL A FREE, UNLIMITED TRIAL TODAY!

TIP

Wanting to buy Freeform 1.x for Craft 2.x? Click here to switch to Freeform 1.x docs. Freeform 1.x doesn't have quite the same of features as Freeform 2.x, so carefully review the 1.x feature chart.


🔥 Try Freeform today and find out why more Craft users choose Freeform than all other third party form plugins combined!


Testimonials

“Freeform Pro is really head and shoulders above any other form builder I've used.”

“Having reliable form processing is critical to making my clients' websites work. Using Freeform gives me the power to create flexible forms with less hassle than creating them manually.”

“It's a fantastic plugin for Craft which we use on nearly all of our project websites.”

“Freeform tends to add features before I realize I need them!”

“I love Freeform! Been using it on sites for a long time and I like how full-featured it is.”

“Love this product... one of the best things built for Craft in my opinion.”

"Awesome plugin! Saved a ton of time for me. Worth the money spent."

"Freeform has allowed me to do things that were once impossible for a project I was working on. It's easy to use and incredibly powerful!"

*(Testimonials collected from an anonymous Freeform product feedback survey in November - December, 2018 and through private support tickets)

Why Freeform?

You can trust Freeform (and the team behind it) to deliver the quality and support you expect and deserve.

Top Notch Support

Top Notch Support

We pride ourselves on our level of customer support. Ask anyone around the Craft CMS community. We simply strive to offer the best and most reliable support for our customers!

See support options...

15+ Years Experience

15+ Years Experience

Solspace has been developing, maintaining and supporting software for over 15 years to over 10,000 customers! Over 300,000 plugins have been sold or freely downloaded.

Learn more about Solspace...

Active Development

Active Development

Freeform is one of the most popular plugins for Craft CMS, and has a proven history of active development filled with countless feature additions, improvements and bug fixes.

View the changelog...

TIP

Did you know...

Solspace is not just a plugin company. We also build and maintain websites. In fact, we often help other developers with their website builds. Learn more about our second chair development services today.

FAQ

Frequently asked questions about buying Freeform.

How many sites can I use my license on?

Each purchase of Freeform allows usage for 1 website, with the exception of development and staging versions of that site.

If I buy Lite now, can I switch to Pro later?

Yes! Just visit Freeform inside the Craft Plugin Store inside your control panel and click on the Try or Buy Now buttons, and Craft will switch the edition license for the difference in price.

Do you offer discounts to non-profits?

Yes, we offer a discount to non-profits for 20% off the regular price upon proof of non-profit status. Please contact us for more information about this.

Can I try before I buy?

In the Craft 3 Plugin Store you can install a trial of Freeform to try it out!

Does the Trial version limit features?

The trial versions of Solspace software are not limited in any way. However, if you attempt to use a trial version on a production site, Craft will display a red banner at the top of your control panel alerting you to purchase a license.



Icons made by Smashicons from www.flaticon.com is licensed by CC 3.0 BY.

Last Updated: 2/18/2021, 6:00:13 PM