Formidable Form Expert Review & Product Analysis | Zoftware
Formidable Form
Implementation Process
As a self-hosted WordPress plugin, the implementation process is rapid, typically involving a quick installation and activation. Form creation is done using an intuitive drag-and-drop builder, allowing users to move from idea to a functioning form in minutes, especially when utilizing pre-built templates.
Rapid Installation: Implementation is achieved by installing and activating the plugin directly from the WordPress dashboard, characteristic of all WordPress plugins.
Drag-and-Drop Builder: Form building is expedited using a visual editor, eliminating the need for coding for standard forms.
Templates for Speed: Users can start with one of the hundreds of professionally-designed form templates to accelerate time-to-launch (e.g., forms for payments, registration, quizzes, etc.).
Custom Application Building: For advanced applications, the process involves designing the data structure (fields in the form) and then creating "Views" to display and manage the collected data on the front end of the website.
Customisation
Formidable Forms is highly customizable, extending far beyond simple contact forms. It is marketed as a "WordPress web application builder," allowing it to be tailored to complex business needs such as building custom CRMs, job boards, directories, and online calculators.
Feature-Rich Fields: Supports advanced field types including repeater fields, calculated fields, conditional logic, multi-page forms, and file uploads.
Front-End Data Display (Views): A core feature called "Views" allows users to transform form entry data into dynamic content like tables, listings, calendars, and user-facing dashboards.
Visual Styling: The built-in Visual Form Styler allows non-developers to adjust colors, borders, and layouts to seamlessly match the website's branding without custom code.
Developer Hooks: For extensive customization, the plugin offers over 125 hooks, enabling developers to modify core functionality and integrate deeply with other systems.
Additional Costs
Formidable Forms is sold as an annual subscription (with a free "Lite" version available). The primary cost is the annual license fee, which covers all maintenance (updates) and support for the duration of the year. There are no transaction fees charged by Formidable Forms itself.
Setup Costs: There are no separate setup fees, as the software is self-service to install.
License Model: Costs are based on an annual subscription tiered into plans (Basic, Plus, Business, Elite), with the price depending on the feature set, site limit, and support level.
Maintenance & Updates: These are included in the annual license fee; access to new add-ons and security updates requires an active license.
Payment Gateway Fees: When collecting payments via integrated gateways like Stripe or PayPal, Formidable Forms charges zero transaction fees, but users must pay the standard transaction fees charged directly by the payment processor.
Training
Support is provided through an official help desk, with the quality and response time determined by the user's purchased plan. Users also benefit from extensive self-service documentation and community resources.
Tiered Support: The level of support varies by plan:
Standard Support: Included with Basic and Plus plans.
Priority Support: Included with the Business plan.
Elite Support: Included with the top-tier Elite plan.
Extensive Knowledgebase: A comprehensive online documentation library (knowledgebase) covers most common features and troubleshooting steps.
Tutorials and Guides: The company provides video and written tutorials on best practices for form building and application development.
Security Measures
Security is managed through standard WordPress security practices augmented by specific privacy controls and anti-spam features within the plugin. All data is stored securely in the user's private WordPress database, not on Formidable Forms' servers.
Self-Hosted Data: Form entries (data) are stored directly on the user's WordPress database, giving the user control over the data environment.
Data Privacy Controls (GDPR): Features include the option to disable storing user IP addresses with submissions and the ability to disable user tracking cookies.
Anti-Spam Protection: Integrates with features like reCAPTCHA v2 and honeypot protection to prevent bot submissions.
Access Control: Advanced user permission settings allow administrators to restrict who can view, edit, or delete entries, both from the WordPress backend and the front end.
Vulnerability Patching: The company regularly releases updates to patch reported security vulnerabilities.
Updates
Updates are managed through the standard WordPress update mechanism, requiring an active annual license to access them. The frequency is regular, ensuring new features are added and security vulnerabilities are promptly addressed.
Regular Releases: Updates are frequently released to introduce new features, improve performance, and maintain security.
Management: Updates appear in the WordPress dashboard alongside other plugin updates, and users install them with one click.
License Requirement: An active annual license is mandatory for receiving all premium plugin and add-on updates.
Data Ownership and Portability
Since Formidable Forms is a self-hosted WordPress plugin, the user retains full data ownership, as the data resides entirely on their web server/database. Data is easily portable via native import/export tools.
Data Ownership: The user maintains 100% ownership of all collected form data (entries).
Portability: The plugin offers built-in Import/Export functionality, allowing users to transfer forms, Views (applications), styles, and all collected form entries (data) between websites, typically using CSV format for entries.
User Rights Compliance: The tool allows users to manage and fulfill requests for data access, modification, or deletion as required by privacy regulations like GDPR.
Scaling Up / Down
Scaling is primarily handled by upgrading the annual license tier. Users can scale their site usage, features, and support level by moving up from Basic to Elite, with the top-tier plan offering support for unlimited websites.
Scaling Up Sites: Higher-tier plans increase the number of licensed sites the plugin can be activated on (e.g., from 1 site to 3, 7, or unlimited sites).
Scaling Up Features: Upgrading unlocks more premium add-ons and advanced features (e.g., payment integrations, WooCommerce integration, application templates).
Scaling Down: Users can choose not to renew their license at a higher tier, or downgrade their plan upon renewal. The plugin will continue to function, but features and add-ons exclusive to the higher plan will lose support and updates.
The terms & conditions for contract renewal and cancellation
The license is an annual subscription that typically includes automatic renewal. Cancellation of the contract is done by stopping the auto-renewal. A generous money-back guarantee is offered for new purchases.
Renewal: Licenses are annual and often set to auto-renew to ensure continuous access to support and updates. The renewal covers another 12 months.
Cancellation: Users can cancel the auto-renewal subscription at any time. Upon expiration, the plugin will remain installed and functional, but the user will lose access to updates, add-ons, and technical support.
Refund Policy: Formidable Forms offers a 14-day full money-back guarantee for new purchases if the product does not meet the user's needs.
Compliance
The software is designed with key regulatory compliance in mind, particularly for data privacy (GDPR) and the handling of protected health information (HIPAA), though the user is responsible for the overall compliance of their website environment.
GDPR Compliance: The plugin provides specific tools to help users comply with the General Data Protection Regulation (GDPR), including explicit consent fields and options to prevent the storage of user IP addresses and cookies.
HIPAA Compliance: The top-tier Elite plan is advertised as HIPAA Compliant (for United States Protected Health Information). This indicates the features and security measures required for collecting sensitive data are available, although the end-user must configure their environment correctly to maintain compliance.