Smart phone field for Gravity Forms
Smart phone field for Gravity Forms
Description
A simple and nice plugin to get auto country flag from user ip address on gravity form phone field. If the installation is okay, go to gravity forms dashboard. Add a phone field on your form. Open phone field and you will see to enable smart phone field checkbox. Click that checkbox and configure as you want. And save form. You’re done!
View Pro Demo | Documentation | Buy Pro
Free Features
- Live validation.
- Automatic country select with ip address.
- Default country selection.
- Preferred countries.
- Multi step support.
- Multiple phone field.
- Global Settings (new)
Premium Features
- Prevent submit form with wrong validation.
- Multiple form in single page (different form).
- Custom validation message.
- Phone number format with typing.
- Get city, zip code, country and more based on IP address via merge tag.
- Add country code automatically.
- Phone number format in 4 different types. Ex: E.164 and more.
- Gravity Perks nested form support.
- Three flag option and more.
- Global Settings (new)
- RTL support. (new)
- Translation support. (new)
- Filter hooks
Requirements
- PHP 7.4
- Gravity 2.9.0 or higher
Smart Phone Field for other contact form addons
Smart Phone Field for WPForms
Smart Phone Field for Fluent Forms
Smart Phone Field for Contact Form 7
Smart Phone Field for Elementor Form
Smart Phone Field For WooCommerce (upcoming)
Smart Phone Field For Formidable Forms (upcoming)
Smart Phone Field For Ninja Forms (upcoming)
Installation
Installation is fairly straight forward. Install it from the WordPress plugin repository.
Screenshots

Add phone field on gravity form editor

Set up global settings (this is pro version Screenshots)

Open form in your website page and you will see country flag with phone format

When you type wrong number format, it will be show error notification.

With write correct format, you will see valid notification.
Faq
Yes, It captures the country code with a phone number and is supported with multistep.
Yes, It will work in all popular browsers.
It’s fixed with a single-page form.
Reviews
Great plugin
By websitemns on November 5, 2025
awesome
Perfect
By Ishko on September 19, 2025
Thanks for this plugin ! Works very well and has a free validation option. I think that's the only one to allow that and that's a good reason to chosse this one.
Works perfectly. I needed a few CSS adaptation, very simple, because I has custom CSS on fileds of my form.
working well so far
By mgdiazanton on August 8, 2025
Hello, the plugin is working well so far. Thanks.
Works as expected
By janhuismankollabo on August 6, 2025
Works exactly as expected, styling is quite easy
Working Perfect
By ezeetech21 on June 4, 2025
Its working with country flag, amazing plugin and better than other gravity adons related to Gravity Phone fields.
Exceptional Support
By ifonerepairservice on October 7, 2024
The plugin works great to send canned messages setup to be sent to our clients via SMS. Support team is always standing by to help any time contacted online. Team members go above and beyond to troubleshoot.
Works Awesome
By kyajfx on March 13, 2024
Thank you for this plugin. It really helped a lot!
Very easy and useful tool for phone field.
By Shahrukh Ahammed (saabhi) on September 13, 2023
This plugin is truly awesome and incredibly helpful! It works perfectly, and I want to express my sincere thanks for your outstanding work.
My best regards!
Wate of money and time plugin
By mehul360 on January 12, 2023
When I submits the multi step gravity form with correct value in phone number field then also it is not allowing me to submits the form. I myself tried to debug that and found the plugin script is loaded at last. It is only allowing me to submits the form once the page is fully loaded and then I submits the form.
Other issues related to country code. In new update one new functionality is added that the country code value can be stored in text fields. I need this functionality but it is also adding the country code in phone number field. So the country code is being repeated.
Also not satisfied with support. It is taking to long to reply and fix the problems. I have to give 1 star as minimum rating otherwise I would have given 0 star. I am that much frustrated with this plugin.
Best gravity form phone plugin so far .
By Maruf Sarkar (marufsarkar) on July 1, 2022
Changelog
2.2.0
Add global settings
Update SDK
Update intl tel library
Fix minor bugs
2.1.6
Fix monir bugs
2.1.5
Fix flag issue
Fix minor bugs
2.1.4
Compatibility with Gravity forms 2.9
Fix minor bugs
2.1.3
Fix plus (+) issue
Update library
Fix bugs
2.1.2
Update flag image with webp
Letter/text is not allowed
Update library
Fix bugs
2.1.1
Removed validation text.
Add validation icons.
Add new flag option.
Update phone library.
Fix bugs.
2.1
Add validation langage support
Update SDK
Fix bugs.
2.0
Fix country code issue.
Fix other issues.
1.5
Fix issue with multistep validation.
Fix country code capture issue
1.4
Fix issue pro version
Flag issue
1.3
Release pro version
Fix required field issue
Update flag option
1.2
Add country code
Fix other issues
1.1
Fix validation issue
Fix gravity forms 2.5+ update issue
1.0
- Initial Release