Digital Makers™ Premium Phone Mask Field for Contact Form 7
Advanced international phone field plugin for WordPress & Contact Form 7 — with multi-country dropdown, 180+ phone masks, and real-time validation.
Get License Yearly subscription, renewable
Description
Transform your Contact Form 7 forms with intelligent phone number fields. Digital Makers™ Premium Phone Mask Field for Contact Form 7 provides a country dropdown selector, automatic formatting, real-time validation, and beautiful country flag displays for international phone numbers — all configured per form, directly inside the CF7 editor.
Built for international businesses, multi-language websites, booking forms, registration forms, and anyone collecting phone numbers from users worldwide. The plugin makes it easy to collect valid, properly formatted phone numbers from 180+ countries without frustrating your users.
No coding required — configure everything through an intuitive admin interface. Select allowed countries, choose how flags are displayed, and let the plugin handle the rest.
Already Using the Free Lite Version?
Premium activates on top of Lite with zero migration. Install the Premium plugin, activate your license, and all your existing per-form phone field settings are preserved automatically. The free Lite version is deactivated by Premium during install — no data loss, no reconfiguration, no downtime.
You can also move your license between domains freely — deactivate on one site, activate on another, no activation limits to worry about.
Key Features
- Country Dropdown Selector — Let users pick their country from a searchable dropdown with flags, right inside the phone field (Premium exclusive).
- Multi-Country per Form — Allow one or many countries per form, with a configurable default.
- Dual Flag Mode — Choose between crisp WEBP flag images or native HTML5 emoji flags.
- 180+ Countries — Pre-configured phone masks and flag images for countries worldwide.
- Smart Phone Masking — Automatic formatting as users type, powered by IMask.js.
- Real-Time Validation — Instant feedback ensures correct phone number format for each selected country.
- Per-Form Settings — Different configurations for different forms on the same site.
- Configurable Dropdown Height — Set how many country rows are visible (3–10).
- Easy Configuration — Dedicated “Phone Settings” tab in the Contact Form 7 form editor.
- Mobile-First Design — Fully responsive and touch-optimized for all devices.
- AJAX Compatible — Works with CF7 AJAX form submissions.
- 25+ Languages Out of the Box — Full translation coverage, WPML compatible.
- Developer Friendly — WordPress filters, actions, and CSS variables for customization.
- Performance Optimized — Scripts and styles load only on pages with forms.
- License Grace Mode — Your site keeps working even if the license server is temporarily unreachable.
Country Dropdown Selector
The headline Premium feature: users pick their country from an inline dropdown with live-searchable country names, dial codes, and flags. The phone mask, placeholder, and validation pattern update instantly when the country changes — no page reload, no extra fields.
Try it live below. Start typing and watch the field auto-format.
Live Demo 1 — Multi-country dropdown with WEBP flags
Two Flag Display Modes
Pick the look that fits your brand:
- WEBP Images — Pixel-perfect, optimized flag graphics that look identical across every browser and operating system.
- HTML5 Emoji — Native emoji flags, zero image requests, perfect for minimalist and text-heavy designs.
Switch between modes with a single setting in the form editor. No CSS changes required.
Live Demo 2 — Emoji flags with native theme styling
Benefits
- Reduce Form Errors — Automatic formatting prevents incorrect phone number submissions.
- Improve User Experience — Real-time validation and visual feedback guide users from the first keystroke.
- Increase Conversion Rates — Mobile-optimized fields reduce form abandonment.
- Professional Appearance — Country flags and polished design enhance credibility.
- Collect Valid Data — Ensure every phone number matches its country-specific pattern.
- International Ready — Support users from 180+ countries with a single field.
- Easy Setup — Install, activate license, configure — all in minutes.
- Regular Updates — Automatic updates delivered straight to your WordPress admin.
- Quality Support — Premium email support from the developers who built the plugin.
Supported Countries
180+countries with optimized flag images and pre-configured phone masks
Including:
- Ukraine +380
- France +33
- Italy +39
- Germany +49
- Poland +48
- United States +1
- United Kingdom +44
- … and 170+ more
Additional countries and custom masks can be added through WordPress filters.
Technical Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- Contact Form 7 5.8 or higher
- Modern browser with JavaScript enabled
Quick Start
- Install and activate the Premium plugin (the free Lite version, if present, is deactivated automatically).
- Enter your license key in the plugin settings page.
- Create or edit a Contact Form 7 form.
- Open the “Phone Settings” tab.
- Select allowed countries, flag type, and default country.
- Copy the auto-generated shortcode into your form.
- Save and test — done!
Customization Options
- Styling Mode — Toggle between enhanced plugin styling and your theme’s native form styles with a single checkbox.
- Flag Display — Show or hide country flags per form.
- Field Size — Configure the HTML
sizeattribute (10–80 characters). - Dropdown Height — Set how many visible rows appear in the country dropdown (3–10).
- CSS Variables — Customize colors, spacing, and border radius without touching plugin files.
- WordPress Filters — Extend the country database, modify masks, customize validation.
- Custom CSS — Override any default style from your theme.
25+ Languages Included
The plugin ships with translations for:
Bulgarian · Czech · Danish · German · Greek · English (Ireland) · Spanish · Estonian · Finnish · French · Croatian · Hungarian · Italian · Japanese · Korean · Lithuanian · Latvian · Dutch · Polish · Portuguese · Romanian · Slovak · Slovenian · Swedish · Ukrainian
A .pot file is included for adding more languages, and the plugin is fully compatible with WPML for multilingual sites.
Perfect For
- International businesses and websites
- Multi-language sites (WPML compatible)
- Booking and reservation forms
- Registration and signup forms
- Contact and inquiry forms
- Lead generation forms
- Customer support forms
- E-commerce checkout forms
- Newsletter subscription forms
- Appointment booking forms
Live Demo 3 — Single-country mode (France)
For local businesses that only need one country, Premium works just as well as a single-country field — with all the polish of the dropdown hidden away.
[ Demo form 3 placeholder ]
Compatible With
- Contact Form 7 5.8+ (required)
- WordPress multisite
- WPML multilingual plugin
- Most WordPress themes (including Betheme)
- Storage for Contact Form CF7
FAQ
Does this work with the latest WordPress version?
Yes. The plugin is regularly updated and tested with current WordPress releases. WordPress 5.8 and higher is required.
Is Contact Form 7 required?
Yes. This plugin extends Contact Form 7. CF7 version 5.8 or higher is required.
I’m already using the free Lite version. Will I lose my settings?
No. Premium reads the settings saved by Lite and activates over it automatically. Lite is deactivated during install with zero migration required.
Is it mobile responsive?
Yes. The plugin uses a mobile-first approach and works perfectly on all devices, including smartphones and tablets.
Can I customize the appearance?
Yes. Toggle between enhanced plugin styling and your theme’s native styles, customize with CSS variables, or override any style with your own CSS.
Can I use both WEBP and emoji flags?
Yes — per form. One form can use WEBP images, another can use native emoji flags. The choice is a single dropdown in the form editor.
Does it support multiple languages?
Yes. The plugin ships with 25+ translations and a .pot file, and is fully compatible with WPML.
What about performance?
Highly optimized. Scripts and styles load only on pages that actually contain a form. Assets are minified and country flag images are WEBP-encoded.
Can I move my license between domains?
Yes. You can freely deactivate on one site and activate on another — no activation limits, no domain lock-in.
What happens if the license server is temporarily unreachable?
Your site keeps working. The plugin uses a 30-day cache and a grace mode, so temporary network issues never break your forms.
What’s the license model?
The Premium license is a yearly subscription, renewable annually. It includes automatic updates, priority email support, and access to new features released during the subscription period.
Do you provide support?
Yes. Premium email support is included with every active subscription. Average response time is 24–48 hours on weekdays.
Changelog
1.0.3
- Minor bug fixes
- Fix for WordPress 6.7.5 auto-update error — please make sure your WordPress core is up to date
- Auto-updater test release
1.0.2
- Added license activation system
- Added auto-updater
Ready to Upgrade Your Forms?
Join businesses worldwide that collect clean, validated phone numbers with Digital Makers™ Premium Phone Mask Field for Contact Form 7.
