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.

pro

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.

pro

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.

pro

Comment Submit Form

This type of form enables visitors to submit comments on blog posts, pages, or other content types that support comments.

pro

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.

pro

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.

pro

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.

pro

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.

pro

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.

pro

Do Action

You can manage form request data using a custom action hook.

pro

Webhook Request

You can handle form data requests by using a custom webhook request.

pro

Validated Field

Enable server-side validation easily for any type of input fields.

pro

Recaptcha Validation

Activate server-side reCAPTCHA validation with this action.

pro

User Profile Update

This action is primarily used on the ‘user profile update form’ to update the user’s profile.

pro

Apply Filters

You can process form request data using a custom filter hook.

pro

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.

pro

Comment Submit

This action allows users to post comments on the Comment Submission Form.

pro

Term Submit

This action allows users to submit a term using the Term Submission Form.

pro

Create WooCommerce Order

pro

Upload file to Drobox

pro

Upload file to Google Drive

pro

Upload file to Dropbox

pro

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.

pro

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.

pro

Add Contact to – Brevo

pro

Add Contact to – Klaviyo

pro

Add Contact to – Klaviyo

pro

Add Contact to – MailerLite

pro

Add Contact to – Mailmodo

pro

Add Contact to – Mailjet

pro

Add Contact to – Email Octopus

pro

Add Contact to – Sender

pro

Add Contact to – MooSend

pro

Add Contact to – MailChimp

pro

Send Webhook on Slack

pro

Create Zendesk Tickets

pro

Twilio Send SMS

pro

Add contacts to omnisend

pro

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.

pro

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.

pro

Build Get Request

When using the “GET” method, build the request URL by appending the form data as query parameters to the URL.

pro

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.

Get Started Building Fantastic Blogs, News Magazine Websites, and More!

Using the Combo Blocks Gutenberg plugin, you may create the websites of your dreams.