Plugin Directory

WPB Popup for Contact Form 7 – Showing The Contact Form 7 Popup on Button Click – CF7 Popup

WPB Popup for Contact Form 7 – Showing The Contact Form 7 Popup on Button Click – CF7 Popup


Popup for Contact Form 7 can show a nice popup of the Contact Form 7 form. A popup form will show up on a button click.

You may be looking for a solution for showing a contact form in a popup when someone clicks a button. In that case, Popup for Contact Form 7 is the perfect plugin for your site.

It’s possible to add the popup button anywhere on your site using its Custom ShortCode.

For the form, it’s using the most popular Contact Form 7 plugin. You can set different forms for different popup buttons. And show the different popup buttons at different locations of the site.

The button text, color, size everything can be changed from the plugin settings. It has options for WooCommerce, the button can be shown on the product page.

Contact Form 7 in Popup

You might need to get feedback from users or create leads from site visitors. And you need to add a popup form for this on a certain page. And you want the popup button to be in the middle of the page text. In this case, this is the best option for you. Create contact form 7 popup form quickly and show it smartly.

Buy PRO Version | DEMO | Support | Documentation

Looking for other contact form popup?

WPB Contact Form Popup is our new plugin. It is compatible with all of the other popular contact form plugins. Examples include WPForms, Mailchimp, Forminator, Ninja Forms, Formidable, Form Maker by 10Web, weForms, Fluent Forms, HappyForms, WS Form, WPEverest User Registration, WP User Frontend, Bookly, Everest Forms, Kali Forms, and Bit Form. More integrations are on the way.

Popup for Contact Form 7 Key Features

  • Showing the Contact Form 7 popup on button click.
  • Ajax-powered Contact Form 7 modal popup.
  • Advanced Contact Form 7 popup Elementor widget.
  • Show the button using ShortCode, PHP function, and action hook.
  • Show different popup buttons on different pages with different forms.
  • Advanced settings for button and popup style configuration.
  • Very easy to use.
  • RTL and multi-language ready.

Premium Key Features

  • Popup buttons for the Contact Form 7 forms.
  • Show the buttons using ShortCodes and action hooks.
  • Show different popup buttons on different locations with different forms.
  • Including a link to the popup in the navigation menu.
  • Initiate the popup form automatically on chosen pages based on a variety of conditions. There is no need to push any buttons.
  • Automatic pop-ups can be set to appear in response to various events, such as page load, tab close, scroll down, or hovering over an element.
  • Specific URLs or page/post type IDs can trigger an automated popup.
  • Advanced settings for button and popup style configuration.
  • Configurable options for the open and close animations of popups.
  • Settings for closing the popup on successfully submitting the form.
  • Elementor widget for easy use with the Elementor page builder.
  • Use the popup as a standalone widget or integrate it into other Elementor widgets.
  • Advanced popup buttons generator, for adding multiple different customized popup buttons.
  • The popup buttons can be shown to any action hooks.
  • Beautiful design for the forms that show in the popup.
  • RTL Support and mobile responsive.
  • Easy to use and customize.
  • Online documentation and video tutorials.
  • Quality support, and free installation if required.
  • Tested with hundreds of popular themes and plugins.
  • Tested with the Gutenberg Editor.
  • Regular updates.

Video Credit: WP Design Lab.

Addons Support

Support and Documentation

Using this plugin is super easy as we have details online documentation for this. If you are having any issue with this plugin our expert support team always ready for you. Just open a support ticket on our support forum.

Tested with the Following Themes

  • Astra
  • Ocean WP
  • Hestia
  • Kadence
  • Neve
  • Blocksy
  • GeneratePress
  • StudioPress
  • Hello Elementor
  • Divi
  • Storefront
  • Flatsome
  • Avada
  • The7
  • and Many More.

Tested with the Following Page Builders

  • Gutenberg
  • Elementor & Elementor Pro
  • Divi
  • WPBakery
  • Visual Composer
  • Beaver Builder
  • Oxygen
  • GeneratePress


  • Popup for Contact Form 7.
  • Contact Form 7 Popup plugin button.
  • The Popup Button ShortCode.
  • WordPress popup contact form 7 settings


  • Install it as a regular WordPress plugin.
  • The Contact Form 7 plugin is required for this plugin. So if you don’t have the Contact Form 7 plugin installed, make sure you install this plugin as well.
  • After installing the plugin, activate it. Then go to Dashboard > Contact > Popup. Configure the plugin settings and save the settings.
  • After installing the plugin follow our step by step online documentation.


Is the CF7 the only contact form popup that it supports?

This plugin works only with the Contact Form 7. We have another contact form popup WordPress plugin that works with all of the form plugins. It’s called WPB Contact Form Popup.

Does it work with the theme that I am using?

So many free and paid themes are used to test this plugin. Standard WordPress themes should be able to use it.

Does it work with the Elementor?

This plugin comes with a “Contact Form 7 Popup Elementor” widget that shows the popup button.

Does it work with the Divi?

Our shortcode can be used in the Divi builder to show the pop-up button.

Does it work with the Gutenberg?

Our shortcode can be used in the Gutenberg to show the pop-up button.

In comparison to Popup Maker, why should I use this plugin instead?

Without a doubt, Popup Maker is a fantastic plugin. However, there are certain additional steps that must be taken in order to use the Popup Maker Contact Form 7 popup. In our plugin you can just select the CF7 form and you are ready to go.



November 11, 2023 1 reply
I use the popup with contact form 7. It is fine with desktop although it is unusually bigger than I expected.
February 27, 2023
The plugin uses sweetalert2, so it plays the hymn of Ukraine on sites in the domains ru, su, рф.
Read all 11 reviews

Contributors & Developers

“WPB Popup for Contact Form 7 – Showing The Contact Form 7 Popup on Button Click – CF7 Popup” is open source software. The following people have contributed to this plugin.



Version 1.0

  • Initial release

Version 1.1

  • Docs added on the settings page.

Version 1.2

  • Settings contact form select issue fixed.

Version 1.3

  • Tested with the Contact Form 7 plugin new version 5.4

Version 1.3.1

  • The premium version released.

Version 1.3.2

  • The premium version features list added.

Version 1.3.3

  • Regular Update.

Version 1.3.4

  • Tested with WordPress 5.8.1

Version 1.3.5

  • Fixed E_PARSE error on activation

Version 1.3.7

  • Tested with the WordPress 5.9 and the Contact Form 7 5.5.4

Version 1.3.8

  • CF7 Special mail-tags issue fixed.

Version 1.3.9

  • Button not init issue fixed.

Version 1.4.0

  • Add support for – Drag and Drop Multiple File Upload – Contact Form 7

Version 1.4.1

  • Fixed popup form post ID issue.

Version 1.4.2

  • New settings option added for the closing the popup on outside click.

Version 1.4.4

  • Added support for a few Contact Form 7 popular addons.

Version 1.4.5

  • wpcf7cf undefined issue fixed.

Version 1.5.3

  • Tested with Contact Form 7 version 5.7.3

Version 1.5.4

  • CF7 Force Loading JavaScript and stylesheet when it is deactivated by speed optimize plugins.

Version 1.5.5

  • Added service dash widget.

Version 1.5.6

  • Sweetalert2 is downgraded to v11.4.8.

Version 1.5.7

  • Fixed nav menu admin page error issue.

Version 1.5.8

  • Tested with WordPress 6.4.1.

Version 1.5.9

  • Cyber Monday notice added.

Version 1.6

  • Discount notice removed.

Version 1.7

  • Added support for – Simple Cloudflare Turnstile – CAPTCHA Alternative.

Version 1.7.1

  • Added support for – WP Armour – Honeypot Anti Spam By Dnesscarkey.

Version 1.7.2

  • Improved code quality by following WordPress coding standards.

Version 1.7.3

  • Sweetalert2 backdrop parameter added.