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.
Freeform Pro 5.0.2 only works on ExpressionEngine 3.2+, but includes a copy of Freeform Pro 4.2.4, which is compatible with ExpressionEngine 2.10.x / 2.11.x. If you're still using ExpressionEngine 2.x, you can use the EE2 compatible version until you're ready to upgrade your site to ExpressionEngine 3.x.
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
|Refund policy||30 days|
|Support methods||Free private help desk||Free private help desk||Paid private support|
|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|
|Create unlimited amount of custom fields|
|Custom formatting templates for Composer-based forms|
|Custom error pages|
|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|
|CAPTCHA support for forms|
|Blacklist keywords in form submissions|
Field Types (default)
3rd Party Support
|Support for additional 3rd party fieldtypes|
The latest version of Freeform Pro is 5.0.2. The chart below shows the current technical requirements and compatibility for the latest version of Freeform Pro.
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!
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.
@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
@solspace Damn, this new freeform 4 is pretty!
The following is a list of software that other developers have created to work with this add-on. In no way do we endorse any of these add-ons, nor do we provide support for using or implementing them.
Sometimes, a grid-like field is exactly what you need for the job at hand. Think Pixel & Tonic’s Matrix or the new ExpressionEngine Grid style: columns and rows of complex data that just won’t work with the built-in set of field types. This is exactly what we needed for a recent client – only we didn’t want to take the time to create a full-blown Freeform Pro integrated field type – so we improvised, or freestyled a little bit.
This is a prototype Grid fieldtype for Freeform Pro. Still in development / use with caution. It allows you to create a table field with variable number of labeled columns. On the front-end, the rendered field includes controls for adding and removing rows in the table.
Freeform Anti-Spam protects your forms from spam submissions without making legitimate users jump through hoops with CAPTCHAs and the like. If you would prefer not to block spam submissions entirely, FAS can be configured to flag spam, so you can easily filter it out when it hits your inbox.
Adds Honey pot captcha support for Freeform, Safecracker, EE Member Registration, EE Member Login, Zoo Visitor Registration, ProForm, Solspace User Registration, and EE comment forms. Validates to make sure that a field that is moved off of the page is left empty upon form submission.
The "Honeypot" extension helps to limit spam submissions made via popular modules such as "Solspace User", "Solspace Freeform" and "Expresso FreeMember" by testing against a field that should not be completed, a honeypot.
Snaptcha is an invisible captcha and will be the last time you will ever have to think about protecting your forms from spam bots. Snaptcha will automatically add a hidden field to your forms and will validate it on submission. If it determines that a spambot is attempting to submit the form then it will prevent the form from being submitted and will output an error message. You can control the level of security as well as the error message text.
Freeform extension that adds new subscribers to multiple Campaign Monitor or MailChimp subscriber lists. You can either add everyone or people who have a particular value in a field (such as a checkbox).
Let your site's email get sent by the pros! Escort seamlessly routes all emails generated by your site through any of five third-party transactional email services, all using their HTTP APIs. Escort currently supports Mandrill, Postmark, SendGrid, PostageApp, and MailGun. Want extra assurance? Escort supports failover from one service to the next - activate multiple services to ensure that if one service fails for any reason, the next in line will be used to send your email. If all services fail, ExpressionEngine®’s default mail setup will step-in as a last resort.
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!
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.