This document is for an older version of

Express Forms

.

View latest version →

Express Forms Express Forms for Craft

Compare

Review the chart below to compare the following plugins to determine which solution is the best for your needs:

Comparison Chart

Pricing & Support

Craft

XF Lite

XF Pro

FF Lite FF Pro
Cost Free Free $49.95 $99.95 $49.95 $149.95 $99.95
Renewal (optional) N/A N/A $29.95/yr $49.95/yr $79.95/yr
Craft Compatibility 3.0+ 3.1+ 3.1+ 3.5+ 3.5+
Support Options GitHub Issues Helpdesk,
GitHub Issues
Helpdesk,
GitHub Issues
Helpdesk,
GitHub Issues
Helpdesk,
GitHub Issues
Support Level
† Typical support ticket first response time within this timeframe or sooner, based on business days.
N/A 3-5 days† 2-3 days† 1-2 days† 1-2 days†

Forms

Form Builder ✓
Simplified
✓
Simplified
✓
Premium
✓
Premium
Unlimited forms ✓ ✓ ✓ ✓ ✓
GDPR compliant ✓ ✓ ✓ ✓ ✓
Multi-page forms ✓ ✓
Multi-column layouts (automated) ✓ ✓
Built-in AJAX ✓ ✓
Save & continue form later ✓
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 ✓ ✓ ✓ ✓ ✓
⎼ File upload Drag & Drop ✓
⎼ 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 ✓
Limit number of submissions per form ✓
Set a close date per form ✓ ✓
Automatically store logged in user ID on submissions ✓ ✓
Map submission data to Craft Elements ✓
Edit other Craft Elements ✓
Relate submissions to Craft Elements ✓
GraphQL support ✓ ✓
Automatically purge submission data ✓

Exporting

Export submission data ✓
CSV
✓
Excel, CSV
XML, JSON
✓
CSV
✓
Excel, CSV
XML, JSON
Export profiles (pre-configured) ✓

Spam Protection

Built-in spam protection (Honeypot) ✓ ✓ ✓ ✓
Spam folder ✓ ✓
Spam keyword/email blocking ✓ ✓
reCAPTCHA v2 Checkbox ✓ ✓ ✓ ✓
reCAPTCHA v2 Invisible ✓
reCAPTCHA v3 ✓
hCaptcha Checkbox ✓
hCaptcha Invisible ✓

Templating

Automated templating ✓ ✓ ✓ ✓
Demo templates ✓ ✓ ✓ ✓
Popular framework examples ✓ ✓ ✓ ✓
Formatting templates as HTML files ✓ ✓ ✓ ✓

API Integrations

CRM API integrations ✓ ✓
⎼ Salesforce Lead ✓ ✓
⎼ Salesforce Opportunity ✓ ✓
⎼ Pardot ✓
⎼ HubSpot ✓ ✓
⎼ ActiveCampaign ✓
⎼ Pipedrive Deals ✓
⎼ Pipedrive Leads ✓
⎼ 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) ✓
Surveys & Polls form type / reports ✓
(Addon)
✓
(Addon)

Usability

Rename plugin ✓ ✓
CP Permission controls ✓
Basic
✓
Basic
✓
Premium
✓
Premium
Dashboard widgets ✓
1 widget
✓
5 widgets
Translatable ✓ ✓ ✓ ✓ ✓

Usability

Important Update Warnings & Notices ✓ ✓
Email Alert of failed email notifications ✓ ✓
Weekly/Daily Digest emails ✓ ✓

Developer

Developer-friendly ✓ ✓
Extensive
✓
Extensive
✓ ✓
Developer events ✓ ✓
Extensive
✓
Extensive
✓ ✓

TIP

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