Best Form Maker Block Plugin for WordPress
Create Responsive Contact Form, Best WordPress Gutenberg Form Block, Opt-In Form, Registration Form, Submission Form, Comment Form, and More.
Form Types
Our Combo Blocks plugin simplifies form management by combining multiple functionalities into one. No need to install and configure multiple plugins. We’ve added some most used and useful form types, listed below:
Contact Form
The contact form typically includes fields for name, email address, and a message box for user inquiries.
Login Form
Our login form offers extensive customization options for a unique look beyond the basic login form for your website.
Register Form
The register form is mainly used to keep track of authorized users and allows them to manage their own accounts.
Password Reset Form
You can use our password reset form to allow users to recover their forgotten passwords.
User Profile Update Form
Please use this form to update personal information for users stored in the WordPress database.
Post Submit Form
Our post submission form essentially allows users to submit content (like blog posts or articles) directly from the front end of your website.
Term Submit Form
Our term submission form allows users to submit terms for a custom taxonomy, which is a way to categorize content in WordPress.
Comment Submit Form
This type of form enables visitors to submit comments on blog posts, pages, or other content types that support comments.
Opt-In Form
The opt-in form is designed to collect email addresses from visitors who want to receive updates, promotions, or other content from you.
Custom Form
You are not limited to using our built-in form type. You can also create a fully custom form by setting custom actions, filters and more.
Form Fields
Our Advanced Form Maker Gutenberg block allows you to create highly customized forms without needing to code. With a wide range of form fields available, you can easily design forms to suit your specific needs. You can customize all the aspects of form field such as placeholder, value, attributes, styles, filters and custom actions.
Text Form Field
Text input field allows users to enter and edit text. It’s essentially a box where users can type in information.
Range Input Type
This creates a slider control that enables users to choose a value from a specified range.
Checkbox Input Type
Checkbox input type allows user to select one or more options from a list.
Email Input Type
This input field is designed specifically for collecting email addresses.
URL Input Type
This input type is designed to collect and validate website addresses (URLs).
Password Input Type
Use this input type to securely capture user passwords.
Hidden Input Type
Use this hidden input element that allows you to embed data within a form that is invisible to the user.
Search Input Type
Search input type is specifically used for user search queries, and it’s typically used in search bars or forms.
Telephone Input Type
This input type is a specific field designed for collecting telephone numbers.
Text Input Type
Our text input field allows users to enter single-line text.
Time Input Type
Time input field allows users to enter a time value in a user-friendly interface.
Week Input Type
Allow users to pick a specific week of the year in a calendar-like interface.
Color Input Type
Use the color input type to enable users to select a color in a user-friendly interface.
Date Input Type
Allow users to select a date from a calendar interface without manual typing.
DateTime Local Input Type
Unlike the date input type, DateTime allows users to select both date and time in a user-friendly interface.
Button Input Type
Unlike the submit or reset buttons, this type of button does not have a default action. instead, you can assign custom behavior to it using JavaScript.
Submit Input Type
Use an input type of ‘submit’ so that when the user clicks it, the form data is sent to a specified URL defined by the action attribute of the form element.
Textarea Form Field
This text area form field allows users to input multiple lines of text.
Radio Form Field
Our radio form field offers a selection of options, allowing only one to be chosen at a time.
Checkbox Form Field
Create an advanced checkbox that allows users to select multiple options from a list.
Select Form Field
Our select form field can provides users with a list of predefined options to choose from.
Simple Math Form Field
It is a custom implementation of a mathematical problem presented as a form field to function as a basic CAPTCHA-like challenge.
Submit Form Field
Create a highly customizable submit button that triggers the submission of a form.
Visibility Conditions
Multiple visibility conditions can be added under visibility to show the form when these conditions are true. Below are some useful conditions we’ve included –
- Display form for a specific post or page.
- Show form based on whether a user is logged in or not.
- Show a form when users have a specific ID.
- Display a form only for archive pages and more.
Form Fields Conditions
Easily apply various conditions to a form field based on user input to conditionally show or hide an element. To create complex operations, we’ve included various comparison operators that can check if a value is empty, check length, provide regex support, and more.
Form Fields Calculations
Create complex calculation forms with dynamic calculations based on user input. You can set up various conditions or rules to determine how calculations are performed. For example, you may need to calculate a discount based on the total purchase amount, or show different shipping costs based on the customer’s location.
On Process – Actions
Under “On Process,” you can set multiple actions. These actions will trigger upon successful form validation. Below, we have listed almost all the available actions that you can use.
Send Mail
Send a custom email by filling out the subject, recipient email, and BCC email fields. You can also customize the success and error messages.
Send BCC
Customize BCC emails by filling out subject, recipient email, from email, custom name, reply-to name and reply-to email. You can also customize success and error messages.
Email Copy User
Fill out the “from” email, custom name, “reply to” email, and reply to name input to send a copy of the email. You can also customize success and error messages.
Auto Reply
Set a custom auto-reply mail by filling out the “from” email, name, “reply to” email and reply to name. You can also customize success and error messages.
Do Action
You can manage form request data using a custom action hook.
Webhook Request
You can handle form data requests by using a custom webhook request.
Validated Field
Enable server-side validation easily for any type of input fields.
Recaptcha Validation
Activate server-side reCAPTCHA validation with this action.
User Profile Update
This action is primarily used on the ‘user profile update form’ to update the user’s profile.
Apply Filters
You can process form request data using a custom filter hook.
Reset Password
You can use our “reset password” action, which is responsible for sending a link to users to reset their password.
Logged In User
This action is primarily used on the Login Form to log the user in.
Register User
This action allows users to sign up for an account by filling out the Registration Form.
Create Post
This action allows users to create new posts by submitting the Post Submit Form. You can customize the post type, visibility (status), and other details.
Comment Submit
This action allows users to post comments on the Comment Submission Form.
Term Submit
This action allows users to submit a term using the Term Submission Form.
Create WooCommerce Order
Upload file to Drobox
Upload file to Google Drive
Upload file to Dropbox
Add Contact to – FluentCRM
FluentCRM’s Opt-in form action allows you to seamlessly integrate user information directly into your FluentCRM contact list upon form submission.
Add Contact to – MailPicker
This action integrates user information from opt-in forms into the MailPicker contact list, simplifying email marketing and making sending newsletters easy.
Add Contact to – Brevo
Add Contact to – Klaviyo
Add Contact to – Klaviyo
Add Contact to – MailerLite
Add Contact to – Mailmodo
Add Contact to – Mailjet
Add Contact to – Email Octopus
Add Contact to – Sender
Add Contact to – MooSend
Add Contact to – MailChimp
Send Webhook on Slack
Create Zendesk Tickets
Twilio Send SMS
Add contacts to omnisend
After Submit – Actions
Over seven different options have been added to the After Submit panel. These actions will run upon successful form submission. The available conditions are listed below:
Show Response
This action will prompt a response message to be displayed after the form has been submitted.
Redirect to URL
After submitting the form successfully, you can redirect the user to a custom URL of your choice.
Refresh Page
By setting a refresh page action you can force a page to refresh.
Logged Out
When a user submits a form, the Logged Out action will log them out of their current session.
Hide Form
After submitting the form, it will be automatically hidden.
Clear Form
This option automatically clears all entered data from the form after it’s submitted.
Hide Popup
This option automatically closes the popup window after a form inside the popup is submitted successfully.
Build Get Request
When using the “GET” method, build the request URL by appending the form data as query parameters to the URL.
Error Message Style
Styling error messages differently from other text is crucial for Visibility and Attention. It ensures the user’s attention, preventing them from overlooking critical information. From the block settings, you’ll find an option called “Error Wrap” where you can apply styles differently with the help of our Styles Component.
Custom Class
Custom classes are important to make your HTML design more modular, reusable, and maintainable. We’ve the option to put custom classes on our Form Wrap Gutenberg block.
Third-Party Integrations
Third-party plugins can integrate with your forms to provide additional features like automated data entry and email marketing, making them more versatile and powerful. We’ve ready support for popular 10+ well-known plugins.
FluentCRM
FluentCRM Integration for Opt-in Form.
MailPicker
MailPicker Integration for Opt-in Form.
Mailjet
Mailjet Integration for Opt-in Form.
MailerLite
MailerLite Integration for Opt-in Form.
Moosend
Moosend Integration for Opt-in Form.
Mailmodo
Mailmodo Integration for Opt-in Form.
Sender
Sender.net Integration for Opt-in Form.
Brevo
Brevo Integration for Opt-in Form.
Mailchimp
Mailchimp Integration for Opt-in Form.
EmailOctopus
EmailOctopus Integration for Opt-in Form.
Klaviyo
Klaviyo Integration for Opt-in Form.
Omnisend
Save Form Entries
Airtable
Ninja Tables
Custom WP Table
Custom Post Types
Frequently Asked Questions
Forms are an essential part of any website or application. They allow users to interact with the website or application in a structured way and to take action. Well-designed forms can improve the user experience and increase conversions.
First, install a WordPress plugin called Combo Blocks and use the Form Wrap Gutenberg block. Then from the block setting expand the Visibility option panel. Here you can add a condition called User Logged to display the form based on whether a user is logged in or not.
There are a few ways to redirect after submitting a form. But the best way is to use a plugin called Combo Blocks. It has a block named Form Wrap that offers a lot of customizable facilities.
After inserting the Form Wrap block expand the After Submit option panel and choose the option called Redirect To URL. Here you can put a URL that will redirect to after a successful form submission.
Documentation
Get Started Building Fantastic Blogs, News Magazine Websites, and More!
Using the Combo Blocks Gutenberg plugin, you may create the websites of your dreams.