TUTORIAL

How to Create a WordPress Popup Form?

Last Updated: 5 mins By: Everest Forms Author

Want to display your WordPress contact form as popup without installing an additional plugin?

In this post, you’ll learn exactly that, how to create WordPress popup form without installing a separate modal plugin.

We’ll use Everest Forms to create a clean contact form and use the built-in features to display that in popup window triggered automatically or by links or button clicks.

How to Create a Popup Form using Everest Forms

To get started, you’ll need the pro version of Everest Forms installed on your WordPress site. No extra popup maker needed.

If you don’t have a valid Everest Forms plugin you can get it for 50% off now.

Learn how to install and activate Everest Forms Pro license here.


STEP 1: Create Your Form

You need to start with a standard popup form.

  • Log into your WordPress dashboard and go to Everest Forms > Add New.

Here you can choose a template to customize or create a form from scratch.

Be default, Everest Forms (even the Free version) installs a simple contact form. However, there are 45+ templates to choose from.

  • Add you desired form fields using the drag and drop form builder.
Creating a WordPress form with drag and drop builder - Everest Forms

You can enable anti-spam security, admin email notification, and manage website behavior on successful submissions from the Settings.

Everest Forms Individual Form Settings

Once you are happy with your form and form settings. Click the Save button on the top right corner of the form builder.

Your form is now ready to be displayed as a WordPress popup form.


STEP 2: Display the Form in a Popup Window

The way to implement popup form this differs according to the type of theme you are using.

For Gutenberg Editor (Block Theme) Users

If you are using a block theme with Gutenberg-based block:

  • Go to the page where you want to add the popup.
  • Add the Everest Forms block and select the form you created in the earlier step.
  • Under the Block Settings panel, locate the Popup Type option.
  • Everest Forms Block for Gutenberg
  • Popup options under Everest Forms Gutenberg Block

The available options are:

  • None (Default): Inline form with no popup window.
  • Link: Creates a link which opens the form in a popup window when clicked.
  • Button: Crates a button which opens the form in a popup window when clicked.
  • Popup: Automatically opens the form in a popup window on page load.

Once you select a Popup option (other than “None”), you’ll unlock the following settings:

Popup Form Settings for Everest Forms
  • Popup Link/Button Text: Set the anchor text or the button text when the corresponding option are selected.
  • Popup Size: You can select from Default, Medium, and Large.
  • Popup Header Title and Description: Add a title and a description for the header section of the popup form.
  • Popup Footer Title and Description: Add a title and a description for the footer section of the popup form.

When done, click on the Save button on the top right corner of the editor. If it is new page, simply click on the Publish button.

Your visitor will now see a button, link or page load-triggered popup when they visit the page.


For Classic Editor or Page Builder Users

Not using Gutenberg? No problem. Everest Forms supports popup shortcodes for Classic themes and page builders.

First copy the shortcode of the form you created. Shortcodes are listed alongside the corresponding forms under Everest Forms > All Forms.

Copy Shortcode of WordPress Forms - Everest Forms

The shortcode look something like this:

[everest_form id="FORM_ID"]

Then go the page where you want the popup and paste the shortcode. Save the progress so far.

This will display the form on the page.

To enable popup for this form, you need to add the following attributes to the shortcode:

  • Type: The available options are:
    • popup-link: For popups to be triggered by link click.
    • popup-button: For popups to be triggered by button click.
    • popup: For popup to be triggered by page load.
  • Text: It is for the custom text to be displayed for popup link and popup button.
  • Size: It determines the size of the popup window. The available options are default, medium, and large.

An example of the Everest Forms popup shortcode is given below”

[everest_form id="123" type="button" text="Subscribe Now"]

Use Cases for WordPress Popup Forms

Here are few common ways, you can use popup form effectively on your WordPress sites:

PurposeExample
Email List BuildingShow a newsletter signup on blog pages
Lead GenerationOffer a lead magnet via popup
Contact FormTrigger a contact form popup on product pages
Promo OffersDisplay discount codes before checkout
Event RegistrationCollect RSVPs through modal popup form

Want Exit-Intent or Scroll-Based Triggers?

For most users, Everest Forms Pro’s built-in pop-up form builder is fast, reliable, and more than enough.

However, if you need more advanced targets, you can use Everest Forms with tools like:

  • Popup Maker
  • Elementor Pro popups
  • Modal Blocks of popular page builders

Concluding How to Create a WordPress Popup Form

Now that you know how to set up a WordPress popup form with Everest Forms Pro, it’s time to put that into action.

Start with a simple email signup popup form—just a name and email field. It’s quick to build, takes only a few minutes, and is one of the highest-converting use cases for popups.

Once that’s live, you can experiment:

  • Adjust the popup size or style to match your site
  • Connect it to your newsletter tool (like Mailchimp or ConvertKit)
  • Add some smart logic to show different forms to different users

Ready to start? Get Everest Forms Pro and launch your first popup form today—no extra plugin required.

How to Create a WordPress Popup Form?

Scroll to top

Pin It on Pinterest