Forminator Forms – Contact Form, Payment Form & Custom Form Builder
Not your typical form-making plugin. Forminator is the easy-to-use WordPress form builder plugin for every website and situation. It’s the easiest way to create any form – contact form, order form, payment form, email form, feedback widgets, interactive polls with real-time results, buzzfeed-style “no wrong answer” quizzes, service estimators, and registration forms with payment options including PayPal and Stripe. It’s the magical WordPress form builder for, well, everyone! Forminator’s drag and drop visual builder makes it easy to setup and add forms to your WordPress website. Collect information, make your content interactive and generate more conversions with Forminator. Unlock all form fields and premium addons from the start with Forminator Pro. Level up immediately with exclusive Pro features like Stripe subscription forms, dynamic PDF generation, and easy geolocation & autocomplete. Learn more about Pro. Forminator Forms, Surveys, Quizzes, Polls, Calculations and More… Forms – Custom forms for all your needs with as many fields as you like. Polls – Interactive polls to collect users opinions, with lots of dynamic options and settings. Quizzes – Fun or challenging quizzes for your visitors to take and share on social media. Calculations – Collect information, generate leads, take orders, and engage visitors. Payments – Take payments, donations, down payments, sell merch with the included Stripe and PayPal integrations. Learn The Ropes With These Hands-On Forminator Tutorials Creating the Perfect Contact Form with Forminator Create an Easy Payment Form (for free!) with Forminator How to Get the Most Out of Using Forminator How To Capture eSignatures Using Forminator How To Collect Emails and Generate Leads With a Forminator Quiz Accept Payments With Stripe and PayPal Start taking payments with Forminator. No Pro upgrade required! SCA compliant Stripe and PayPal come included. Just enter your publish keys to activate the Forminator payment module for both fixed and variable payments. Stripe Verified Partner Forminator is also proud to be a Stripe Verified Partner. This partnership allows us to help you get the most out of our Stripe integration thanks to additional resources, e.g. the ability to escalate support questions, or request custom pricing reviews. Stripe Dynamic Payments Offer 40+ payment methods with Stripe’s Dynamic Payment Element, including Apple Pay, Google Pay, Klarna, and more. Easily manage which payment options are available to your users. Calculations are a Lead Magnet There are literally thousands of combinations for adding value to your site with Calculations: Registration forms with upgrade packages Sell a tee shirt with size, color, price, and tax variations Add a BMI and/or calorie intake calculator to your health and fitness blog Embed a loan calculator into your finance site Give a midwife a due date calculator Insta-quote or service estimator Put an ROI calculator on your agency site And on, and on, and on… Drag and Drop Form Blocks Forminator has a bunch of drag and drop blocks that make it easy to put forms together – name, email, phone number, text, file upload, website, date, time, number, HTML, pagination, radio boxes, GDPR-friendly opt-ins, payments, calculations, and hidden field. Your Favorite Integrations Including +1000 Apps Already Added Forminator comes stacked with crowd favorite third-party integrations – email services, CRM, storage, and project managers. HubSpot Campaign Monitor ActiveCampaign Google Sheets Webhooks (n8n, (Zapier, Make, Tray, etc) Trello MailChimp AWeber Slack Develop And Sell Your Own Extensions Forminator is free and open to millions of WordPress users! Use the developer API and the included hooks and filters to build your own integrations or custom apps and sell them or give them away free here on WordPress.org. Poll Your Visitors Polls are a brilliant way to engage visitors. Forminator gives real-time feedback with live stats displayed in beautiful pie charts and graphs. Your Own Facebook-Style Quizzes Who hasn’t been roped into taking “IQ tests” and “figure out which Star Wars character you are” quizzes on Facebook? Now you can run all that traffic to your site. Create both knowledge and no wrong answer quizzes with Forminator. Collect Leads With Your Quizzes Looking to use your quizzes for more than just entertainment and a way to engage your audience? Forminator also allows you to collect participants’ details (e.g., name, email, etc.) by integrating a lead generation form in your quiz. Gutenberg Block Forminator’s got you, whether you’re a classic editor or Gutenberg early adapter. Say goodbye to shortcodes and quickly add forms to posts with the Forminator block for Gutenberg. Email Routing and Pre-Populate Make your site more efficient from visitor input to email response times. Use query strings to pre-fill your visitor information and deliver forms direct to specific teams with email routing, auto-response and conditions. User Front End Post Submissions Want to let your visitors share a post submission without needing access to the WordPress dashboard? With Forminator visitors can submit post ideas from the front end of your site so you can easily curate and publish their thoughts. Assign post to a default author, save to draft, publish immediately, etc. Google reCAPTCHA You don’t want your inbox flooded with a bunch of form spam. Google ReCAPTCHA is free with Forminator. Now you can stop the crazy bots without making it hard on your visitors. No more hard to read random phrases. Antispam Features Protect your forms with built-in antispam tools like reCAPTCHA, hCaptcha, and Cloudflare Turnstile. You can also allow or block specific email addresses, domains, or TLDs using customizable email filters. Cloud and Preset Templates Jumpstart form creation with Preset Templates, or save time by reusing your own custom forms across sites using Cloud Templates synced through the HUB. Collect, Track and GDPR Ready Forminator stores and organizes submissions so you can sort, analyze and manage responses – of course, all while making it super easy to comply with the GDPR and other legal privacy policies. Import Your Existing Contact Form 7 Data Looking to move existing forms over from CF7? Forminator’s Import Wizard allows you to migrate all, or selected forms in a matter of clicks. You can also transfer data from a range of Contact Form 7 add-ons and settings. Custom Login and Registration Forms Create and embed custom login and registration forms for your sites (or multisites!). Take L&R forms to the next level: choose from a range of form fields, and customize settings, style, and behavior. Multi-file Upload Field Along with enabling single file uploads, Forminator takes things up a notch by allowing users to upload multiple files. You can also choose to set specific file types, limit the number of files that can be uploaded, as well as the individual file size. The upload field’s drag and drop interface also makes it a breeze for users to upload files. Group And Repeat Form Fields The Field Group feature allows you to group any number of fields together in one form. You can also enable users to add as many additional field groups as needed when filling out your form. Great for repeatable data entry such as employment history, event attendees, lists, etc. Advanced Date Field Restrictions Perfect for appointment and hotel bookings – Forminator’s Date Picker Limits feature allows you to restrict the available dates shown on your date field calendar. For example, you might show future dates only, a selected number of dates from today, dates between a specific date range, specific days of the week, and more! Add An E-Signature Form Field (Pro Only)* Have an online application that requires a signature, or a contract you need your customers to sign? Forminator’s E-signature feature allows visitors to use their mouse, trackpad, or finger (on touch devices) to leave a signature upon submitting the form. Just insert the “E-Signature” field and voila! Receive Subscriptions and Recurring Payments on Stripe (Pro Only)* Create fully-customized subscription forms with Forminator Pro’s Stripe Subscription add-on. Allow your customers to choose plans/pricing, billing cycle, custom upsells, a free trial option, and of course, make secure card payments. Forminator also saves you time by instantly and automatically syncing all subscription form data straight to your Stripe account. *Note: These features are only available with Forminator Pro. Get instant access to Forminator Pro – as well as all our other premium plugins, managed WP hosting, our site management platform: The Hub, and 24/7 expert support – all with a WPMU DEV membership. What Do People Say About Forminator? ★★★★★ Amazing plugin, it really seems that only your imagination can limit its uses. Loads of features like taking payments, calendar, for free. Can’t believe everything I need is in there, it sparks creativity and makes it fun to work on a website. – araca ★★★★★ This plugin has an excellent, well-thought-out, well-designed UI and offers everything I was looking for (and I think I’ve tried every serious competitor). – tvsmvp ★★★★★ This plugin is the best free form builder by far! I have researched many but this is so easy to use… Try it. I am SURE you will LOVE IT. – johncarteroz ★★★★★ Great interface design, super easy to use and great functionality. I don’t normally write reviews, but I loved it so much, I just had to this time! – istavridi Shameless Plug(ins) Love Forminator! WPMU DEV has some other awesome free plugins you should checkout. Smush – Image Compression and Optimization Hummingbird – Page Speed Optimization Hustle – Pop-ups, Slide-ins and Email Opt-ins SmartCrawl – SEO Optimizer Defender – Security, Monitoring, and Hack Protection About Us WPMU DEV is a premium supplier of quality WordPress plugins, services and support. Join here: https://wpmudev.com/ Don’t forget to stay up to date on everything WordPress from the Internet’s number one resource: WPMU DEV Blog Hey, one more thing… we hope you enjoy our free offerings as much as we’ve loved making them for you! Contact and Credits WPMU DEV
Top keywords
- forminator35×2.15%
- form24×1.48%
- forms18×1.11%
- stripe13×0.80%
- payments11×0.68%
- email10×0.62%
- field9×0.55%
- pro9×0.55%
- quizzes9×0.55%
- visitors8×0.49%
- wordpress8×0.49%
- collect7×0.43%
Kali Forms
WORDPRESS CONTACT FORM PLUGIN Meet Kali Forms – the powerful & user-friendly WordPress contact form plugin. Start from scratch with our easy-to-use drag & drop builder or build a form with our predesigned templates in just a few clicks… Kali Forms makes it easy to create powerful contact forms, payment forms, feedback forms and more for your website without the hassle. Easy-to-use Form Templates Building forms can take time, which is something we all never have enough of. So to make the form creation experience even easier and more efficient, Kali Forms comes with built-in form templates which you can use if you don’t want to start from scratch! Standard contact form Instantly create a contact form that allows your website visitors and potential customers to get in touch with you. Employee information form Easily use and modify the Kali Forms employee information form template which you can use to collect vital information during the employee onboarding process. These 13 additional templates are only available in Kali Forms Pro: Job application form Easily create a form that allows candidates to apply for a job with this template. Appointment form Make it easy for potential customers and clients to book a call or schedule a meeting with you without linking to external services. Customer feedback form Use the customer feedback form template to start collecting valuable feedback and suggestions from your customers. Art contest Thinking of running an art contest or competition but don’t know where to start? With the Kali Forms Art Contest form template, easily start collecting entries in just a few clicks. Gaming tournament registration form Do you run a gaming website and want to host a gaming tournament that all your followers can join? If so, easily create a gaming tournament registration form by importing this predesigned template. Kali Forms makes it easy to plan and host gaming tournaments that people love. GDPR-Friendly contact form Kali Forms makes it extremely easy to create GDPR-friendly contact forms with a confirmation checkbox that allows you to ensure that people submitting your contact form agree with the terms and conditions or privacy policy of your website. Running calculator form Help users that like to go on outdoor runs calculate their pace, time and distance. The calculations are easily handled through our built-in Calculator. Donation form A simple form that will allow you to accept donations through PayPal. Request quote form An example form for requesting a quote for gardening services. Reservation form Use this form if you want to provide users with an example of a hotel reservation form. Gym Membership Application form Staying in shape is very important, allow users to apply to a gym memberhsip at your establishment using this example form. Simple booking form Allow users to book a venue through this form. Previously selected dates will be automatically disabled in the calendar selection in order to avoid overlapping bookings. Simple booking form with payment Provide users with a basic form that will allow them to book a room at your hotel and also accept payments online through PayPal. Learn more about Kali Forms Pro… Performance-Focused WordPress Form Plugin We built the Kali Forms WordPress form plugin from the ground up with performance in mind. Kali Forms is built on React using modern development practices. All forms are 100% mobile-responsive. Contact forms created with Kali Forms are fully mobile responsive, so your contact forms will look great on mobile, tablet, laptop and desktop devices. The Days of Form Spam Are Over We know much of a problem form spam is which is why Kali Forms is designed to use a combination of Google’s powerful reCAPTCHA and spam honeypot system so you never have to waste your time dealing with unsolicited submissions ever again. Easy doesn’t need to mean basic forms This feature is only available in Kali Forms Pro! Kali Forms was designed to be user-friendly but being easy-to-use doesn’t need to mean that you should only be able to create simple, basic forms. With Kali Forms Pro, you can easily create powerful forms that use conditional logic, multi-page forms, and make use of our partial entries and submisison handling add-on. Learn More about Kali Forms Pro… External Services This plugin connects to several third-party services to provide its functionality. Below is a complete list of external services used, what data is sent, when it is sent, and links to their terms of service and privacy policies. Spam Protection Services Google reCAPTCHA – Service: Google reCAPTCHA is used to verify that form submissions are made by humans and not automated bots. – What data is sent: When a form is submitted with reCAPTCHA enabled, the plugin sends the reCAPTCHA response token and your site’s secret key to Google’s verification service. – When: Data is sent only when a form submission includes reCAPTCHA verification. – Terms of Service: https://policies.google.com/terms – Privacy Policy: https://policies.google.com/privacy Cloudflare Turnstile – Service: Cloudflare Turnstile is an alternative spam protection service used to verify that form submissions are made by humans and not automated bots. – What data is sent: When a form is submitted with Turnstile enabled, the plugin sends the Turnstile response token and your site’s secret key to Cloudflare’s verification service. – When: Data is sent only when a form submission includes Turnstile verification. – Terms of Service: https://www.cloudflare.com/terms/ – Privacy Policy: https://www.cloudflare.com/privacy/ Akismet – Service: Akismet is used to check form submissions for spam content when enabled. – What data is sent: When Akismet is enabled and a form is submitted, the plugin sends the following data to Akismet: website URL, user IP address, user agent, referrer URL, form field values (name, email, message content), and comment type. – When: Data is sent only when Akismet is enabled and a form is submitted. – Terms of Service: https://akismet.com/tos/ – Privacy Policy: https://automattic.com/privacy/ Email Delivery Services (Optional) These services are only used if you configure them in the plugin’s email settings. If you use the default WordPress email system, these services are not contacted. Postmark – Service: Postmark is an email delivery service used to send form notification emails when configured. – What data is sent: Email content including recipient addresses (To, Cc, Bcc), sender information, subject, HTML/text body, reply-to addresses, and email attachments (if any). – When: Data is sent only when Postmark is configured as the email provider and a form notification email is sent. – Terms of Service: https://postmarkapp.com/terms – Privacy Policy: https://postmarkapp.com/privacy SMTP.com – Service: SMTP.com is an email delivery service used to send form notification emails when configured. – What data is sent: Email content including recipient addresses (To, Cc, Bcc), sender information, subject, HTML/text body, reply-to addresses, and email attachments (if any). – When: Data is sent only when SMTP.com is configured as the email provider and a form notification email is sent. – Terms of Service: https://www.smtp.com/terms-of-service/ – Privacy Policy: https://www.smtp.com/privacy-policy/ Sendinblue (Brevo) – Service: Sendinblue (now Brevo) is an email delivery service used to send form notification emails when configured. – What data is sent: Email content including recipient addresses (To, Cc, Bcc), sender information, subject, HTML/text body, reply-to addresses, and email attachments (if any). – When: Data is sent only when Sendinblue is configured as the email provider and a form notification email is sent. – Terms of Service: https://www.brevo.com/legal/termsofuse/ – Privacy Policy: https://www.brevo.com/legal/privacypolicy/ Mailgun – Service: Mailgun is an email delivery service used to send form notification emails when configured. – What data is sent: Email content including recipient addresses (To, Cc, Bcc), sender information, subject, HTML/text body, reply-to addresses, and email attachments (if any). – When: Data is sent only when Mailgun is configured as the email provider and a form notification email is sent. – Terms of Service: https://www.mailgun.com/terms/ – Privacy Policy: https://www.mailgun.com/privacy-policy/ Payment Processing (Optional) PayPal – Service: PayPal SDK is loaded to enable payment processing in forms when PayPal payment fields are used. – What data is sent: The PayPal JavaScript SDK is loaded from PayPal’s servers. Payment data is handled directly between the user’s browser and PayPal – the plugin does not send payment information to PayPal servers. – When: The PayPal SDK script is loaded only when a form contains PayPal payment fields and is displayed on a page. – Terms of Service: https://www.paypal.com/us/webapps/mpp/ua/useragreement-full – Privacy Policy: https://www.paypal.com/us/webapps/mpp/ua/privacy-full Plugin Services (Kali Forms) Kali Forms Extensions API – Service: This service provides a list of available plugin extensions and add-ons. – What data is sent: No user data is sent. The plugin requests a list of available extensions. – When: Data is requested when you visit the Extensions page in the WordPress admin panel. Results are cached for 2 days. – Terms of Service: https://kaliforms.com/terms-of-service/ – Privacy Policy: https://kaliforms.com/privacy-policy/ Kali Forms Uninstall Feedback API – Service: This service collects feedback when you deactivate the plugin. – What data is sent: When you deactivate the plugin, you may optionally provide feedback including: deactivation reason, improvement suggestions, and optionally your email address (if you choose not to submit anonymously). – When: Data is sent only when you explicitly choose to submit feedback during plugin deactivation. You can choose to submit anonymously. – Terms of Service: https://kaliforms.com/terms-of-service/ – Privacy Policy: https://kaliforms.com/privacy-policy/ Kali Forms Blog Posts API – Service: This service provides blog posts to display in the WordPress dashboard widget. – What data is sent: No user data is sent. The plugin requests blog posts tagged for the dashboard widget. – When: Data is requested when the dashboard widget is displayed. Results are cached for 7 days. – Terms of Service: https://kaliforms.com/terms-of-service/ – Privacy Policy: https://kaliforms.com/privacy-policy/ JavaScript Libraries (Bundled) html2canvas – Service: html2canvas is a JavaScript library bundled within the plugin’s vendor.js file. The reference to html2canvas found in the compiled code is a comment banner indicating the library’s origin and version, not a remote service call. – What data is sent: No data is sent. html2canvas is included as a bundled dependency in the public/assets/backend/js/vendor.js file and operates entirely client-side without making external network requests. – When: The library is loaded when the form entries page is accessed in the WordPress admin panel. It is used for client-side image rendering functionality. – Source: The library is bundled from npm package html2canvas and included in the plugin’s vendor bundle. No external calls are made. jsPDF (PDFObject CDN Reference) – Service: jsPDF is a JavaScript library bundled within the plugin’s vendor.js file for PDF generation. The library includes an optional feature that can load PDFObject from a CDN, but this feature is only used if the “pdfobjectnewwindow” output type is explicitly called. – What data is sent: The jsPDF library includes a hardcoded fallback URL to Cloudflare’s CDN (https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js) that is only used when the optional “pdfobjectnewwindow” output method is called. This is a feature of the jsPDF library itself, not a requirement of this plugin. – When: The CDN URL is only accessed if code explicitly uses jsPDF’s output("pdfobjectnewwindow") method. The plugin does not use this output method by default, so the CDN is not accessed during normal plugin operation. – Source: The library is bundled from npm package jspdf and included in the plugin’s vendor bundle. The CDN reference is part of the jsPDF library’s optional functionality. – Note: To avoid any external CDN calls, do not use the pdfobjectnewwindow output type. The plugin uses other jsPDF output methods that do not require external resources. Important Note: Kali Forms does not send any data without user action or consent to external services, nor do we collect sensitive information from the requests. Email delivery services and payment processing are only used when explicitly configured by the site administrator. JavaScript libraries are bundled within the plugin and operate client-side. The only external CDN reference is an optional feature of the bundled jsPDF library that is not used by default. Development Source Code The source code for Kali Forms is available in the plugin directory. The plugin includes a package.json file that documents all build dependencies and development tools used to compile the plugin’s JavaScript and CSS assets. Build Process Kali Forms uses modern web development tools to build its frontend assets: Webpack: Module bundler for JavaScript and CSS Babel: JavaScript compiler for modern ES6+ syntax Sass/SCSS: CSS preprocessor PostCSS: CSS post-processing with autoprefixer The plugin’s JavaScript source code is located in the resources/assets/js/ directory and is compiled into the public/assets/ directory. The build process does not use code obfuscation or minification that makes code unreadable – only standard webpack production optimizations are applied. Vendor Files The plugin includes bundled vendor libraries in public/assets/backend/js/vendor.js and public/assets/frontend/js/vendor.js. These files contain third-party JavaScript libraries that are compiled and bundled during the build process. A complete list of all vendor dependencies, including their versions and licenses, can be found in the package.json file included with the plugin. The dependencies are categorized as: – dependencies: Runtime libraries required for the plugin to function – devDependencies: Build tools and development dependencies used only during compilation All vendor libraries are bundled locally within the plugin and do not make external network requests during normal operation. The source code for these libraries is available through their respective npm packages, and the bundled versions are included in the plugin distribution. Any CDN references found in vendor files are either: 1. Comment banners or attribution notices (like library name and version information) 2. Optional features within bundled libraries that are not used by the plugin (such as optional output methods that require external resources) For specific examples of how bundled libraries are used and whether they make external calls, see the “JavaScript Libraries (Bundled)” section above. Building from Source To build the plugin from source: Ensure you have Node.js and npm installed Navigate to the plugin directory Run npm install to install dependencies Run npm run prod to build all assets for production, or use specific build commands: npm run prod-frontend – Build frontend form assets npm run prod-components – Build form builder components npm run prod-general – Build general admin assets npm run prod-block – Build Gutenberg block assets npm run prod-form-entries – Build form entries page assets npm run prod-emails – Build email settings assets For development with watch mode, use npm run start or the specific start-* commands. Dependencies All build dependencies …