ExpressionEngine Add-ons

Freeform Pro 5.1.2

A powerful form building add-on that gives you full control to create simple or complex forms.


What site doesn’t need easy, flexible forms?

Freeform allows you to create simple or complex forms on your ExpressionEngine website. Create simple contact forms or collect more useful information from your visitors with more complex forms. And with Freeform Pro you can use an intuitive and enjoyable drag and drop interface to create forms. With pro you can create multi-page forms, and forms where submissions can be edited by the submitter.

Field type driven, Freeform and Freeform Pro give you the strength and flexibility to adapt to your client’s needs as they change over time.

Download the Free version!


The feature chart below displays a list of features available to Freeform Pro, Freeform and the native EE Email add-on to help you determine the right solution for your site.

Freeform Pro Freeform EE Email
Cost & Support
Cost (USD) $99.95 Free Included
Refund policy 30 days
Support methods Free private help desk Free private help desk Paid private support
Demo Templates Included Included
Drag and drop interface for creating forms (Composer)
Member group Access permissions for module control panel
Channel entry fieldtype allowing users to attach Composer-based forms to entries
Create basic forms on front end to collect user-inputted data
Create complex custom forms for collecting user-inputted data
Create tell-a-friend style forms
Store, view and edit submission data in database
Display form submissions in front end templates
Editing of entries in front end templates
Notifications for admins and/or submitter
Notifications for user-defined recipients (securely)
Moderate form submissions
Export submission data
Multipage forms
Create unlimited amount of custom fields
Custom formatting templates for Composer-based forms
Custom error pages
Javascript-less inline errors on form submissions
Custom statuses for submissions
Duplicate detection/prevention for each form
Admin notifications for CC & BCC
Create unlimited amounts of custom notification templates
Set certain fields to be Required
Manually add new form submissions through control panel
Spam Protection
CAPTCHA support for forms
Blacklist keywords in form submissions
Field Types (default)
Checkbox Group
Country Select
File Upload
Mailing List
Province Select
Radio Buttons
State Select
3rd Party Support
Support for additional 3rd party fieldtypes


The latest version of Freeform Pro is 5.1.2. The chart below shows the current technical requirements and compatibility for the latest version of Freeform Pro.

  Compatibility Chart

Freeform Pro currently only supports the latest version of ExpressionEngine plus 1 point version back. The red, vertical dashed line represents the cut-off for EE versions we support. EE versions to the right of that line are no longer supported by us with our add-ons. The icon represents an update specifically for compatibility with that EE version. Please upgrade to this add-on version before upgrading to that version of ExpressionEngine.

Date formats below are: M/D/YYYY. As always, we recommend that you always use the latest versions of our add-ons. However, this chart may answer some of your questions about upgrading the Solspace Freeform Pro add-on and ExpressionEngine, and reduce the risk of incompatibility. This chart also serves as a guide to see when support for the latest version of ExpressionEngine becomes available.

EE 3.5.x EE 3.4.x EE 3.3.x EE 3.2.x EE 3.1.x EE 3.0.x EE 2.11.x EE 2.10.x EE 2.9.x EE 2.8.x EE 2.7.x EE 2.6.x EE 2.5.x
5.1.2+ 12/29/2016
5.1.2+ 12/29/2016
5.0.2 4/19/2016 5.0.0 3/14/2016 5.0.0 3/14/2016
4.2.4 9/23/2015 4.2.2 2/18/2015 4.1.7 4/8/2014 4.1.6 4/2/2014 4.1.2 9/17/2013 4.0.12 4/23/2013 4.0.10 12/21/2012

  What People Are Saying

We evaluated several web form solutions for ExpressionEngine and quickly identified Freeform as the best solution for our needs. With Freeform, we were able to get our client’s sites to market quickly and easily train new users on the platform as they grow.


We have been able to give clients the ability to make the forms they need with little involvement from us!

Hendrik-Jan Francke

Must have addon for those looking for any type of form solution!


Pretty much everyone who develops sites using ExpressionEngine is going to use Freeform at some point. I used Freeform Pro on a relatively large website to give the administrators some freedom over their forms by using the Composer functionality.

Damien Buckley

@solspace - using Freeform for the first time in a while. Nice polish on the UI - not afraid to put the client in front of this now.

Freeform 4 is bloody good, it has to be said. Haven’t used the Pro version but feel I may need to.

@solspace new freeform module is really neat. Made my life a lot easier on a new project I just completed

Rigged up a @solspace Freeform Pro composer template to work with Bootstrap and Foundation. Very cool. Now #EE forms are REALLY easy.

@solspace Thank you for great support today! Freeform is the most useful #eecms add-on. Amazing what you can get it to do!

I **really** like the latest version of @solspace’s Freeform. Huge improvement over an already great add-on. #eecms

Can’t get over how good the free version of Freeform Pro is from @solspace such a time saver. #eecms

Wow, Freeform 4 really is a thing of beauty. @solspace #eecms

@solspace Damn, this new freeform 4 is pretty!

  Documentation     Installation


Requirements #

Solspace Freeform meets the same requirements as listed on the ExpressionEngine Requirements page.

  • ExpressionEngine 3.4.x - 3.5.x
  • PHP 5.3.10 or later
  • MySQL 5.0.3 or later
  • Windows and OS X browsers:
    • Chrome 21 or later
    • Firefox 28 or later
    • Safari 9.0 or later
    • Internet Explorer 11 or later
    • Microsoft Edge

Installing Instructions #

NOTE: If upgrading from Freeform (free) to Freeform Pro (same version), there is no special procedure. Just follow the updating instructions like usual.

  1. Within the /system/user/addons/ directory, copy the freeform folder into your sites ./system/user/addons/ directory.
  2. Within the /themes/user/ directory, copy the freeform folder into your sites ./themes/user/ directory.
  3. Go to the Add-On Manager area in the ExpressionEngine control panel, scroll to down to the Third Party Add-Ons section, and find Freeform Pro (or Freeform for free version) in the list, and click Install.
  4. Setup and configuring:
    • To adjust configuration for Freeform, go to the Freeform Control Panel area and adjust as necessary.

  Pro Services

Need help with an implementation of Freeform Pro? Need Freeform Pro to do more? We're available for hire!

If you're interested in any of the above services, or have questions about them, fill out the form below to begin our conversation!

  EE Aftercare

Ongoing repairs, additions, and adjustments are a normal part of the life cycle of a web site. With EE Aftercare, you have someone on your team who you can trust to take care of your web site. Solspace brings years of experience in developing, refurbishing, and supporting EE web sites. With EE Aftercare, you have a high-end developer on your team, working with you to have the best and most effective possible web presence.

Learn more about EE Aftercare