
Contact Form 7 is the most popular form plugin on WordPress, but it sends the
mail the moment the visitor clicks the submit button. Revisend for Contact Form 7
adds an optional confirmation step: after the form passes Contact Form 7’s
native validation, the visitor sees a summary of what they typed and must
click “Confirm & Send” before the form is actually submitted. If they spot a
mistake, they can go back with “Edit”.
Why use it?
- Reduce mistakes — visitors can review their input before it is sent.
- Native CF7 validation — required-field and format messages are shown
exactly as Contact Form 7 normally shows them, before the review step. - Per-form toggle — enable the review step only on the forms you want.
- One-time token — prevents double submissions and bypass attempts.
- File uploads supported — files are preserved between the review step
and the confirmed submit, then attached to the mail. - Built-in spam protection — honeypot field and minimum-fill-time check.
- Lightweight — no jQuery, no external services, translation-ready.
Screenshots

Contact Form 7 editor with the Revisend tab.

Revisend per-form settings.

A standard Contact Form 7 form before submission.

Native Contact Form 7 validation messages.

A completed form before submission.

The desktop review step with Edit and Confirm & Send buttons.

The mobile review step with stacked buttons.

The native Contact Form 7 success message after sending.