If you’re looking for the best free WordPress form builder, look no further than Forminator by WPMU DEV. In this detailed tutorial, we’ll show you how to install, customize, and create advanced forms using the Forminator plugin — completely free!
Whether you’re building a contact form, booking form, quiz, or poll, Forminator provides powerful features, including conditional logic, multi-step forms, and custom styling, without needing any coding knowledge.
What is Forminator?
Forminator is a drag-and-drop WordPress form builder plugin developed by WPMU DEV. It allows you to create forms, quizzes, polls, and even payment forms with ease. The best part? Most of its powerful features are free.
Key Features You’ll Learn in This Tutorial
- ✅ How to install and activate Forminator
- ✅ How to create a form (using a template and manually)
- ✅ How to apply conditional logic to form fields
- ✅ How to build multi-step forms (with page breaks)
- ✅ How to customize appearance, layout, fonts, and colors
- ✅ How to configure email notifications
- ✅ How to set up smart behavior after submission
Step-by-Step: How to Use Forminator Plugin
Install Forminator
✅ Go to Plugins > Add New
✅ Search for Forminator
✅ Click Install Now, then Activate
🔗 Download Forminator from WordPress.org
Connect to WPMU DEV Hub
To use pre-built templates:
✅ Select a template (e.g., Appointment Booking Form)
✅ Connect your site to the WPMU DEV Hub (free account)
✅ Sign in using Google or email, and link the plugin
Create a Form
✅ Go to Forminator > Forms > Create
✅ Choose a template or start from scratch
✅ Add necessary fields (name, email, date, time, etc.)

Customize Form Appearance
From the Appearance tab, you can:
✅ Change layout (flat, material, none)
✅ Customize color, typography, spacing
✅ Apply your theme color or design custom styles
Pro Tip: Use your brand’s color scheme to make forms feel native to your site.
Add Conditional Logic
Example: Show the “Website URL” field only if the user checks the “Consent” box.
✅ Click the field > Visibility > Set condition based on another field
✅ Save and preview the result
Create Multi-Step Forms
Use the “Page Break” field to divide your form into sections:
✅ Add different fields to different steps
✅ Customize the step indicator
Email Notifications
After a user submits a form, you can:
✅ Receive form data via email
✅ Add multiple recipients (e.g., support, sales)
✅ Customize subject, body, and routing
📬 Tip: Always test your form submissions to confirm emails are working correctly.
Form Behavior Settings
Decide what happens after submission:
✅ Show a thank-you message
✅ Redirect to a different page (e.g., thank-you or download page)
✅ Hide the form after submitting
Add to Page
✅ Create a new page (e.g., “Contact Us” or “Book Now”)
✅ Add a Forminator block
✅ Select your form
✅ Click Publish
Advanced Features You Can Explore
- Custom Fonts & Google Fonts: Adjust font styles for input, labels, dropdowns
- Custom CSS: Add your own CSS for full control
- Advanced Fields:
- Sliders (single/range)
- Calculations
- Rating systems
- PayPal integration (free!)
- Column Layouts: Create 2, 3, or even 4-column forms using drag-and-drop

Conditional Fields Example
If a user agrees to a consent checkbox, show them a “Website URL” input field.
This is useful when you want to request extra info only when needed.
Email Example After Form Submission
Forminator sends you an email with:
✅ Submission ID
✅ Field data (name, email, message, appointment time)
✅ Form name
👉 You can fully customize the template and routing system.
Live Demo on Our Website
Check out a real example built using Forminator on our site:
🔗 Claim Free Expert Advice – RiadMahmud.com
No custom code was used — only Forminator’s built-in styling options!
Final Thoughts
Forminator is not just another form builder. It’s a full-featured, professional-grade tool that gives you everything from styling to logic — for free. You can build complex forms easily, saving time while still delivering powerful functionality to your users or clients.
If you’re building forms in WordPress, you owe it to yourself to try Forminator.
Watch the Full Video Tutorial
👉 Forminator Forms Tutorial 🔥 Best WordPress Form Plugin Setup