Stand with Ukraine. Fight for freedom and democracy


Subscribe Form

Create a custom WordPress Subscription Form to collect subscription requests and build a loyal following.


Subscribe forms are a must when it comes to collecting email addresses and getting new leads. Blog and business owners can send out exclusive deals and quality content to those interested subscribers. Moreover, the obtained data can be used for mailing list creation. 

To create a Subscribe Form for WordPress websites, you’ll need a JetFormBuilder pattern. It is a ready-made WordPress Form Pattern that you are free to customize anyhow you like. Style the form blocks, configure post-submit actions, and add as many new fields as necessary.

  • Image. An Image block for adding visuals to the form;
  • First Name. A required Text field for filling in the user name;
  • Email. A required Text field for filling in the user email;
  • Subscribe button. A Submit field to submit a WordPress subscription form.

Add a new form

To create a Subscribe Form in WordPress, head to JetFormBuilder > Add New. Give a name to the form.

adding a new form with jetformbuilder

As you may notice, there are default fields, namely Hidden, Text, and Submit fields. For now, we can delete them to implement the pattern.

Apply a Subscribe form pattern

Patterns are pre-set layouts created for specific purposes. Let’s add a Subscribe Form Pattern. You can delete existing form fields, edit them or put other ones that you can customize freely.

Push the “Plus” icon in the editor to navigate to Patterns. Open the drop-down menu and pick the “JetForms” option. Scroll down to find a Subscribe Form and click on it.

choosing a subscribe form pattern

The pattern is pretty short and quick to fill in. It includes the following fields:

  • Paragraphs to tell the user about the purpose of the form;
  • An Image that can be an addition to the form;
  • Text Fields are used for typing different kinds of information. In this case, two fields represent First Name and E-Mail; they are required. You can enable this option to other added fields by clicking on the block and toggling the Is Required option;
  • Submit Field is the button that allows the user to confirm the information they have typed in. In such circumstances, the button represents subscription confirmation.

Place other desired fields or delete the ones already embedded in the Subscribe Form Pattern and listed above.

Personalize JetForm settings

If you want to change the default layout, remember to make it in the JetForm Settings.

jetform settings
  • Fields Layout allows you to pick between “Column” and “Row” options. The first one places the field bar under the label, and the second puts them in one line;
  • Required Mark is a symbol that will be displayed near required fields;
  • Submit Type can work on “Page Reload” or “AJAX.” You can select the second one if you don’t want to reload the page;
  • Enable form pages progress if you have made a multi-step form with Form Break Field to set a step indicator above the form.

The next step is Captcha Settings. Learn more about them in our Form reCAPTCHA customization video tutorial.

Mind that the following step, Post Submit Actions, is significant. Choose in which way you will receive information about submitting a form by a user.

As we create a Subscribe Form, we can use several submit actions in one form. Let’s integrate the “Send Email” and “MailChimp” options.

“Send Email” post submit action

To customize “Send Email” accordingly, check our detailed overview. Edit action to set it for correct work.

send email post submit action editing

For instance, in the Content tab, you can put the data input by the user. In our case, it is the first name and email address.

The example text can look like this: 

“Hi, admin!

There is a new subscription on your website.

Subscription details:

Name: %first-name%

Email: %e-mail%”,

where %first-name% and %e-mail% stand for the user’s input information.

Once you have updated the Send Email Post Submit Action, let’s adjust MailChimp Post Submit Action.

“MailChimp” post submit action

MailChimp will help to manage the Subscribe Form as well.

mailchimp post submit action editing

Edit the action, update it, and proceed to the following settings if needed. 

Enable Preset Settings and change the General Messages values, or leave them default. 

Publish the form and move to the page where you want to locate the form. It can be either Elementor or Gutenberg edited pages.

Attach form to the page

Place the JetForm block in the editor and select the form you have just created.

jetform page editor

Adjust the Form and Advanced Settings. Note that the page editor settings will not overwrite the form settings. So if you have already established them while creating the form, there will be no point in doing it in the page editor one more time.

Publish the page and go to check how it looks like on the front-end.

subscribe form front-end

The work is done. Now the free WordPress subscription form is ready for further use.