What is Forminator Pro plugin?
Forminator is a free-to-use WordPress form builder by WPMU DEV that stands out for providing genuinely comprehensive functionality in its free version — unlimited form submissions, payment forms, polls, quizzes, and conditional logic at no cost. The Pro version is available through a WPMU DEV membership rather than a standalone purchase, which provides access to all WPMU DEV’s WordPress plugins and hosting services for a single subscription price.
Forminator supports four form types beyond standard contact forms: interactive polls with real-time vote results, Facebook-style “no wrong answer” quizzes (where every answer reveals a result), service estimator forms using field calculations, and registration forms with payment. Over 20 field types cover all standard form elements plus advanced types like calculated fields, hidden fields, and date/time pickers. Conditional logic shows or hides fields based on user selections. Email notifications support conditional routing (different recipients based on form input).
A key differentiator for Forminator is its genuinely unlimited free tier: unlimited forms, unlimited entries, unlimited file uploads, and Stripe/PayPal payment collection in the free version — capabilities that other form builders gate behind paid plans. For WordPress site owners who need forms beyond basic contact forms but do not want to pay monthly for form software, Forminator’s free tier provides remarkable value. Pro adds PDF generation, advanced integrations (Slack, Trello, ActiveCampaign), and priority 24/7 support.
Need Help With Forminator Pro Setup, Troubleshooting, or Customization?
Need help with Forminator Pro? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Forminator Pro Expert HelpKey Features
- Contact forms, order forms, payment forms, registration forms
- Polls with real-time vote tracking
- Quizzes: knowledge quizzes and personality quizzes
- Service estimators and calculators using field formulas
- Stripe and PayPal payment integration (free)
Pros & Cons
Pros
- Most generous free tier of any major WordPress form builder
- Payment forms with Stripe and PayPal available in the free version
- Polls and quizzes differentiate it from pure form plugins
Cons
- Pro requires WPMU DEV membership ($588/year) rather than a standalone purchase — expensive if only using Forminator
- WPMU DEV membership model (Dashboard plugin required for updates) adds a dependency layer
Free vs Premium
Free on WordPress.org: unlimited forms, entries, payments, polls, quizzes, conditional logic. Pro (WPMU DEV membership, from $588/year): PDF generation, advanced integrations, 24/7 priority support.
Common Problems & Fixes
Forminator form submissions are not appearing in the admin dashboard — the Submissions section is empty despite confirmed submissions. How do I verify data storage?
Forminator stores submissions in custom database tables. Check: (1) in Forminator → [form] → Submissions, verify the correct form is selected and no date filters are hiding entries; (2) the “Store submissions” setting must be enabled in the form’s Settings → Submissions — if disabled, submissions are processed (emails sent) but not stored; (3) check if submissions are being incorrectly marked as spam (Forminator → [form] → Submissions → Spam tab); (4) if using a multi-page form, ensure all pages complete before the submission is recorded.
Forminator payment form is not collecting Stripe payments — the form submits but no charge appears in Stripe. How do I debug payment issues?
Forminator Stripe integration requires: (1) Stripe keys configured in Forminator → Settings → Payments → Stripe (separate test and live keys); (2) verify “Live Mode” is enabled in Forminator → Settings → Payments; (3) browser Console may show Stripe.js loading errors or invalid key errors; (4) the form must have a Payment field and the Payment field must be connected to Stripe in the field settings; (5) test in Stripe’s test mode with test card numbers (4242 4242 4242 4242) to verify the integration works before going live.
Forminator poll results are not updating in real time — voters see old results even after voting. How do I fix real-time poll updates?
Forminator polls use AJAX for real-time result updates. If results are not updating: (1) clear all page caches — cached poll HTML shows static old results; (2) verify the poll’s display settings include “Show Results After Vote”; (3) a JavaScript error may prevent the AJAX update from completing — check browser Console after voting; (4) heavy object caching (Redis) may cache the poll results response — exclude the Forminator poll AJAX endpoint from object caching; (5) test without cache plugins active to isolate whether caching is causing the issue.
Customization & Developer Notes
How do I create a price calculator form using Forminator?
Add a Calculation field to your Forminator form. In the field settings, write the calculation formula using other field values: {field-name} references another field’s value. Example for a service estimator: (Quantity × Price_Per_Unit) + Setup_Fee = {quantity} * {price} + {setup_fee}. The Calculation field displays the result in real-time as the user fills in the form. Connect this Calculation field to a Payment field (Stripe or PayPal) to charge the calculated amount. This creates a dynamic quote form where customers select services and see the price update automatically.
How do I set up conditional email routing in Forminator so different departments receive form submissions?
In the form settings under Email Notifications, create multiple notification rules. For each rule: (1) configure the recipient email (e.g., sales@company.com); (2) add a condition: only send this notification when “Department” dropdown equals “Sales”; (3) create another notification for Support (recipient: support@company.com, condition: Department = Support). When a visitor selects their department and submits, only the matching department’s notification fires. This eliminates manual routing for inquiry forms.
Frequently Asked Questions
Is Forminator really free for payment forms?
Yes — Forminator free includes Stripe and PayPal payment collection. Unlike WPForms (which requires the $199.50/year Pro plan for payments), Forminator processes payments in the free version. Stripe charges its standard processing fees (typically 2.9% + 30¢ per transaction) but the plugin itself does not add a surcharge or require a premium tier for payment functionality. This makes Forminator exceptionally cost-effective for simple payment forms.
Can Forminator create quizzes with scored results?
Yes — Forminator supports two quiz types. Knowledge Quizzes assign points to correct answers and display a score result at the end. Personality Quizzes assign answers to personality types and show the matching type when complete (like Facebook-style “Which character are you” quizzes). Both quiz types can display custom results based on score ranges or personality type matches. Embed quiz results on a results page, share via social media integration, or collect email addresses before showing results as a lead generation tool.
Can Forminator Pro break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Forminator Pro?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.