BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
PopupReply for Contact Form 7 icon
Maintained Tested up to 7.0.6 #2 in cf7 popup

PopupReply for Contact Form 7

Show Contact Form 7 response messages in a clean, accessible popup modal.

Active installs100+100+ tier
Downloads · 30d112▲ +14.3% vs prev. 30d
Rating3/58 reviews
Health score57/100Fair
All-time downloads21.7KSince Feb 2014
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d29▲ +11.5% week over week
Our verdict

Use with caution

PopupReply for Contact Form 7 works, but test it on a staging site before relying on it in 2026. It runs on 100+ sites, is rated 3/5 and was last updated 5 months ago, and scores 57/100 on our health check.

  • Small user base (100+ active installs)
  • Low rating so far — 3/5 from only 8 reviews

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

369Jul 7Aug 20Oct 4
Yesterday2
Daily average (1y)2
Peak day58May 19, 2026
Last 12 months826

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where PopupReply for Contact Form… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
cf7 popup #34 167 Best cf7 popup plugins →
contact form 7 >100 3,518 Best contact form 7 plugins →
contact form modal #39 989 Best contact form modal plugins →
form popup >100 2,705 Best form popup plugins →
success message popup #22 428 Best success message popup plugins →

Version adoption

Share of active sites per release.

  • 1.074.2%
  • 2.025.8%

Rating breakdown

★★★★★★★★★★ 3 from 8 reviews

  • 5★50.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★50.0%

About PopupReply for Contact Form 7

From the official readme · v2.0.0

Description

PopupReply for Contact Form 7 turns standard Contact Form 7 response messages into elegant, accessible modal popups that visitors cannot miss.

By default, Contact Form 7 prints its response message inside the form, where it is easy to miss, often appears below the fold, and is styled inconsistently by the theme. PopupReply replaces that experience with a clear, modern popup — without writing a single line of code.

Tested with WordPress 7

PopupReply has been tested with WordPress 7.0 and the latest Contact Form 7 release. It uses no deprecated APIs and is ready for the current WordPress core.

What it does

  • Displays Contact Form 7 success, validation, error and spam messages in a popup modal.
  • Uses the actual message returned by Contact Form 7 — nothing is hardcoded, so it respects whatever you configured under the form’s Messages tab.
  • Works with the modern Contact Form 7 events: wpcf7mailsent, wpcf7invalid, wpcf7mailfailed and wpcf7spam.
  • Reuses a single modal for every response type, so there is no markup bloat on the page.
  • De-duplicates rapid repeat events, so a single submission never opens the popup twice.

No more Colorbox

This version is a full rewrite. It no longer uses Colorbox and no longer depends on the Lightbox Plus Colorbox plugin. The modal is built with plain, dependency-free JavaScript — no jQuery, no external libraries and no CDN assets. Everything is served from your own site.

Accessible by design

The popup is a proper dialog: role="dialog", aria-modal, labelled and described for screen readers, with a focus trap, focus restored to the previously focused element on close, ESC support and an accessible close button. If you turn off every other way to close it, an OK button is shown automatically so the dialog can never trap the user.

Global settings

A global settings page under Settings → PopupReply lets you control:

  • Enable or disable PopupReply site-wide.
  • Which responses open a popup — all responses, success only, or errors only.
  • Whether the original inline Contact Form 7 response also stays visible under the form.
  • Close behaviour — close button, ESC key, click on the overlay, and optional auto-close with a configurable delay in seconds.
  • Popup size — small, medium or large.
  • Popup style — Clean, Rounded, Minimal or System.
  • Disable the plugin CSS entirely, so you can style the modal yourself.
  • Debug mode, which logs popup activity to the browser console.

Per-form settings

A PopupReply panel inside every Contact Form 7 form editor lets each form override the global behaviour:

  • Use global settings, disable PopupReply for that form, enable it only for success messages, or enable it for all responses.
  • Custom popup titles for success, error, validation and spam responses.
  • A custom success message that replaces the Contact Form 7 message inside the popup.
  • A custom CSS class added to the popup for that form only.

Lightweight and self-contained

No jQuery, no Colorbox, no external libraries, no CDN requests and no tracking. The plugin stays safely inactive if Contact Form 7 is not installed and never causes PHP errors.

Installation

  1. Install and activate Contact Form 7.
  2. Install and activate PopupReply for Contact Form 7.
  3. Go to Settings → PopupReply to configure the global behaviour.
  4. Optionally open any Contact Form 7 form and use the PopupReply tab for per-form overrides.

Frequently asked questions

Does this still need Colorbox or Lightbox Plus?

No. Those dependencies have been removed completely. The plugin is now self-contained.

Does it require jQuery?

No. The modal is built with vanilla JavaScript.

What happens if Contact Form 7 is not active?

The plugin stays safely inactive on the frontend, shows an admin notice, and the settings page remains accessible. It never causes PHP errors.

Can I disable the popup for a single form?

Yes. Open the form in the Contact Form 7 editor, go to the PopupReply tab and choose “Disable PopupReply for this form”.

Can I use my own CSS?

Yes. You can disable the plugin CSS entirely from the settings page, or add a custom CSS class per form.

Changelog

Major rewrite. Colorbox is no longer required. Review Settings → PopupReply after updating.

2.0.0

  • Complete rewrite and rebrand to “PopupReply for Contact Form 7”.
  • Removed the Colorbox and Lightbox Plus Colorbox dependencies.
  • Removed the jQuery requirement; the modal is now dependency-free vanilla JavaScript.
  • Added an accessible modal dialog with focus trap, ESC, overlay click and auto-close.
  • Added support for success, validation, error and spam responses.
  • Added a global settings page and per-form settings inside the Contact Form 7 editor.
  • No external or CDN assets.
  • Tested with WordPress 7.0 and refreshed plugin assets (banner, icon and screenshots).

1.0

  • Initial release (Colorbox-based).

Full changelog on WordPress.org →

Screenshots

A success response shown in the PopupReply modal.
A success response shown in the PopupReply modal.
The global settings page under Settings → PopupReply.
The global settings page under Settings → PopupReply.
The PopupReply panel inside the Contact Form 7 form editor.
The PopupReply panel inside the Contact Form 7 form editor.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best PopupReply for Contact Form 7 alternatives

All cf7 popup plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Message Popup For Contact Form 7 Message Popup For Contact Form 7 Show a beautiful, fully customizable success popup notification on Contact Form 7… by howdytheme 1K+ ★★★★★★★★★★ 4.3 (3) 3 months ago 60

FAQ

PopupReply for Contact Form 7: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 5, 2026

Is PopupReply for Contact Form 7 free?

Yes. PopupReply for Contact Form 7 is free to download and use from the official WordPress.org plugin directory.

Is PopupReply for Contact Form 7 safe to use in 2026?

PopupReply for Contact Form 7 works, but test it on a staging site before relying on it in 2026. It runs on 100+ sites, is rated 3/5 and was last updated 5 months ago, and scores 57/100 on our health check.

How many websites use PopupReply for Contact Form 7?

PopupReply for Contact Form 7 is active on 100+ WordPress websites and has been downloaded 21,662 times since it launched in February 2014. It was downloaded 112 times in the last 30 days.

Does PopupReply for Contact Form 7 work with WordPress 7.1?

PopupReply for Contact Form 7 is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does PopupReply for Contact Form 7 need?

PopupReply for Contact Form 7 requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was PopupReply for Contact Form 7 last updated?

The latest version, 2.0.0, was released on May 19, 2026 (5 months ago).

Who makes PopupReply for Contact Form 7?

PopupReply for Contact Form 7 is developed and maintained by dudaster.

What are the best alternatives to PopupReply for Contact Form 7?

The most popular alternatives to PopupReply for Contact Form 7 are Message Popup For Contact F… (1K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.