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.
Why Everest Forms
Everest Forms is used by over 100,000 WordPress site owners to build flexible forms fast. And unlike most other form plugin, it has a native pop-up form builder, so you can create and display basic popup forms without relying on clunky third-party tools.
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.

You can enable anti-spam security, admin email notification, and manage website behavior on successful submissions from the 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.
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 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.

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:
Purpose | Example |
---|---|
Email List Building | Show a newsletter signup on blog pages |
Lead Generation | Offer a lead magnet via popup |
Contact Form | Trigger a contact form popup on product pages |
Promo Offers | Display discount codes before checkout |
Event Registration | Collect 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.