# Oskuvi Confirm Step and Phone Mask for Contact Form 7

> Add a confirmation step (“check your details”) before a Contact Form 7 form is sent, and a phone number input mask. Switched on per form, no code.

Source: https://npcoding.ca/products/oskuvi-confirm-step-and-phone-mask-for-contact-form-7/
Last updated: 2026-10-22

A “check your details” step before a Contact Form 7 form is sent, and a phone number mask. Set per form, no code.

## Product facts

- **Type:** Contact Form 7 add-on
- **Status:** Coming soon
- **Works with:** WordPress 6.5+, Contact Form 7, PHP 7.4+
- **Languages:** English, Japanese, Russian
- **Licence:** GPLv2 or later

## What it does

Oskuvi adds two things to Contact Form 7, each switched on per form in a new “Confirm step” tab of the form editor.

With the confirm step, a visitor who presses the submit button first sees what they filled in, then chooses Back or Send. Nothing is sent before Send. With the phone mask, the visitor is guided while typing, and every number reaches you in one format, checked on the server too.

Forms built with the [confirm], [back] and [mask] form-tags of two older add-ons keep working without being edited.

## Who it's for

- Sites where a mistyped email address or phone number means a reply that never arrives.
- Forms that collect phone numbers in one national format.
- Sites that used “Contact Form 7 add confirm” or “Contact Form 7 – Phone mask field” and want to keep their forms.

## Key features

- **Review before sending:** Contact Form 7 checks the fields first, so a visitor never reviews a form that still has errors. Field names come from the labels you already wrote; there is nothing to map.
- **Plays well with spam checks:** reCAPTCHA, Cloudflare Turnstile and Akismet run once, when the message is really sent. Quizzes and image CAPTCHAs work too.
- **Saved once, counted once:** Nothing is mailed or stored on the review. Add-ons that save messages, such as Flamingo and CFDB7, save each message once, when it is sent.
- **Phone masks with #:** Write (###) ###-#### or +44 #### ######, for a whole form or a single field. The number is checked on the server, and a pasted number with a country code is fitted to the mask.
- **Keyboard, screen readers, your theme:** The review can be used with the keyboard and is read out by screen readers. It takes the look of your theme, and without JavaScript the form is sent the usual way.

## Frequently asked questions

### Is anything sent when the visitor first presses the submit button?

No. Contact Form 7 checks the fields and Oskuvi answers with the review. The mail goes out only after the visitor presses Send.

### Will my statistics count the review as a sent form?

No. The review isn't announced outside the form, so a counter that listens for Contact Form 7's “submit” event hears only the real sending.

### My forms use [confirm] and [back], or [mask]. Do I have to rebuild them?

No. Deactivate the add-on those form-tags came from and keep Oskuvi active: the forms keep their confirm step and their masks. A date or code mask (one with dots or letters) becomes a plain text field that shows the pattern as a hint.

### Does it work on right-to-left sites?

Yes. The review follows the direction of the page. A phone number with a mask is typed and shown left to right, as phone numbers are.

## Related products

- [Oskuvi Dynamic Text and Prefilled Fields for Contact Form 7](https://npcoding.ca/products/oskuvi-dynamic-text-and-prefilled-fields-for-contact-form-7/): Prefill Contact Form 7 fields from the page address, the page, the site or the visitor's account, from a fixed list of sources.
- [Oskuvi Social Share Buttons](https://npcoding.ca/products/oskuvi-social-share-buttons/): Share buttons above or below your content and as a floating bar. Plain links: no outside requests, no tracking, no script.
- [Oskuvi Importer in Small Steps](https://npcoding.ca/products/oskuvi-importer-in-small-steps/): Imports a WordPress export file in steps of a few seconds, so a large import doesn't time out. Stop, continue, and run it twice without doubles.

## Built by NPCoding

Need a form that does more, like booking, payments or a customer portal? That is the kind of web app we build.

- [Web & Mobile App Development](https://npcoding.ca/services/application-development/): Web apps, mobile apps and customer portals built around the way your business actually works.

*This plugin is an add-on for Contact Form 7. It is not affiliated with or endorsed by the Contact Form 7 project. Oskuvi is not affiliated with the older add-ons whose form-tags it reads.*

---

NPCoding · AI-powered software & app development · Toronto, Canada · support@npcoding.com · https://npcoding.ca/contact/
