TIP

WE'RE HIRING! πŸ’Ό

The Solspace team is expanding! If you love Craft CMS and you’re looking for an exciting full-time remote position working on software development for the Freeform and Calendar plugins for Craft and more, we’d love to hear from you!

Check Out Job Listing!

Compare

Freeform offers you the most reliable and battle-tested form building solution available! It's packed with powerful and convenient features, allowing you and/or your clients to build forms effortlessly! There's no doubt Freeform will win hands down in any comparison to other form plugins, but sometimes the site you're working on doesn't need all the features of Freeform, or is on a tighter budget. For this scenario, we've built the Express Forms plugin.

The chart below will help you easily compare the following plugins to determine which solution is the best for your needs:

Pricing & Support

Craft XFΒ Lite XFΒ Pro

FFΒ Lite

FFΒ Pro

Cost Free Free $49 $99 $159
Renewal (optional) N/A Free $29/yr $49/yr $79/yr
Craft Compatibility 3.0+ 3.1+ 3.1+ 3.4+Β /Β 3.1+ 3.4+Β /Β 3.1+
Support Options GitHub Issues Helpdesk,
GitHub Issues
Helpdesk,
GitHub Issues
Helpdesk Helpdesk
Support Level
† Typical support ticket first response time within this timeframe or sooner, based on business days.
N/A 3-5 days† 2 days† 2 days† 2 days†

Forms

Form Builder βœ“
Simplified
βœ“
Simplified
βœ“
Premium
βœ“
Premium
Unlimited forms βœ“ βœ“ βœ“ βœ“ βœ“
GDPR compliant βœ“ βœ“ βœ“ βœ“ βœ“
Multi-page forms βœ“ βœ“
Multi-column layouts (automated) βœ“ βœ“
Built-in AJAX βœ“ βœ“
Conditional Rules logic βœ“
Attach forms to entries βœ“ βœ“
Build User registration forms βœ“
Custom statuses βœ“ βœ“

Fields

Unlimited fields βœ“ βœ“ βœ“ βœ“ βœ“
Field types βœ“
Basic
βœ“
Basic
βœ“
Basic
βœ“
Basic+
βœ“
Premium
⎼ Text βœ“ βœ“ βœ“ βœ“ βœ“
⎼ Textarea βœ“ βœ“ βœ“ βœ“ βœ“
⎼ Email βœ“ βœ“ βœ“ βœ“ βœ“
⎼ Number βœ“ βœ“ βœ“ βœ“ βœ“
⎼ Checkbox βœ“ βœ“ βœ“ βœ“ βœ“
⎼ Checkboxes βœ“ βœ“
OptionsΒ type
βœ“
OptionsΒ type
βœ“ βœ“
⎼ Radios βœ“ βœ“
Options or
Text
Β type
βœ“
Options or
Text
Β type
βœ“ βœ“
⎼ File upload βœ“ βœ“ βœ“ βœ“ βœ“
⎼ Hidden βœ“ βœ“ βœ“ βœ“ βœ“
⎼ Select βœ“ βœ“
Options or
Text
Β type
βœ“
Options or
Text
Β type
βœ“ βœ“
⎼ Multi-select βœ“ βœ“
OptionsΒ type
βœ“
OptionsΒ type
βœ“ βœ“
⎼ Dynamic recipients βœ“ βœ“ βœ“ βœ“ βœ“
⎼ Date & time βœ“
⎼ Phone βœ“
⎼ Table βœ“
⎼ Rating βœ“
⎼ Opinion Scale βœ“
⎼ Signature βœ“
⎼ Invisible βœ“
⎼ Regex βœ“
⎼ Website βœ“
⎼ HTML block βœ“ βœ“
⎼ Rich Text block βœ“
⎼ Confirm βœ“
⎼ Password βœ“
Populate fields with Element data βœ“
Manually
βœ“
Manually
βœ“
Manually
βœ“ βœ“
Populate fields with Predefined options βœ“ βœ“
Populate fields from URI query string βœ“ βœ“
Set field attributes inside form builder βœ“ βœ“
Set required fields & validation βœ“ βœ“ βœ“ βœ“
Inline error handling for all fields βœ“ βœ“ βœ“ βœ“

Email Notifications

Unlimited email notifications and template choices βœ“ βœ“ βœ“ βœ“
⎼ to Admin βœ“ βœ“ βœ“ βœ“ βœ“
⎼ to Submitter βœ“ βœ“ βœ“ βœ“
⎼ to User-defined email βœ“ βœ“
⎼ Dynamic Admin recipient(s) βœ“ βœ“ βœ“ βœ“ βœ“
⎼ Dynamic at Template level βœ“ βœ“ βœ“ βœ“
Email notifications saved as HTML files βœ“ βœ“ βœ“ βœ“
HTML Email body βœ“ βœ“ βœ“ βœ“
Text Email body βœ“ βœ“
Include Reply-to, CC and BCC βœ“ βœ“ βœ“ βœ“
Attach predefined Assets/files to be included βœ“
Retroactively resend email notifications βœ“

Submissions

Save submissions to database βœ“ βœ“ βœ“ βœ“
View, edit and delete submissions βœ“ βœ“ βœ“ βœ“
Display submissions on front end βœ“ βœ“
Edit submissions on front end βœ“
Limit form to 1 submission per user βœ“
Map submission data to Craft Elements βœ“
Relate submissions to Craft Elements βœ“
Automatically purge submission data βœ“

Exporting

Export submission data βœ“
CSV
βœ“
Excel, CSV,
XML, JSON
βœ“
CSV
βœ“
Excel, CSV,
XML, JSON, Text
Export profiles (pre-configured) βœ“

Spam Protection

Built-in Honeypot βœ“ βœ“ βœ“ βœ“
Javascript Enhancement for Honeypot βœ“ βœ“
Spam folder βœ“ βœ“
Spam keyword/email blocking βœ“ βœ“
reCAPTCHA v2 Checkbox βœ“ βœ“ βœ“ βœ“
reCAPTCHA v2 Invisible βœ“
reCAPTCHA v3 βœ“

Templating

Automated templating βœ“ βœ“ βœ“ βœ“
Demo templates βœ“ βœ“ βœ“ βœ“
Popular framework examples βœ“ βœ“ βœ“ βœ“
Formatting templates as HTML files βœ“ βœ“ βœ“ βœ“

API Integrations

CRM API integrations βœ“ βœ“
⎼ Salesforce Lead βœ“ βœ“
⎼ Salesforce Opportunity βœ“ βœ“
⎼ HubSpot βœ“ βœ“
⎼ ActiveCampaign βœ“
⎼ Pipedrive βœ“
⎼ Zoho Lead βœ“
⎼ Zoho Deal βœ“
⎼ Infusionsoft βœ“
⎼ Insightly βœ“
⎼ SharpSpring βœ“
⎼ Freshdesk (helpdesk) βœ“
Mailing List API integrations βœ“ βœ“
⎼ MailChimp βœ“ βœ“
⎼ Campaign Monitor βœ“ βœ“
⎼ Constant Contact βœ“ βœ“
⎼ ActiveCampaign βœ“
⎼ dotmailer βœ“
⎼ Craft Campaign plugin βœ“
Webhooks βœ“
⎼ Slack βœ“
⎼ Zapier βœ“
⎼ Generic βœ“
POST Forwarding βœ“
Accept Payments (Stripe) βœ“

Usability

CP Permission controls βœ“
Basic
βœ“
Basic
βœ“
Premium
βœ“
Premium
Dashboard widgets βœ“
1 widget
βœ“
5 widgets
Translatable βœ“ βœ“ βœ“ βœ“ βœ“
Rename plugin βœ“ βœ“

Developer

Developer-friendly βœ“ βœ“
Extensive
βœ“
Extensive
βœ“ βœ“
Developer events βœ“ βœ“
Extensive
βœ“
Extensive
βœ“ βœ“

*NOTE: Several features not available natively to these form solutions are likely possible with custom development.

Last Updated: 2/21/2020, 9:55:27 AM