OTP login with phone, SMS, or WhatsApp. OTP verification for WordPress & WooCommerce using custom gateways. GDPR-compliant. Login with otp
As of April 2026, OTP Login With Phone Number, OTP Verification is a WordPress otp plugin with 1.0K+ active installations and a 4.9/5 rating from 79 reviews. It has been downloaded 128K+ times in total. Requires WordPress 4.0+ and PHP false+. Available on WordPress.org since 2020. Actively maintained — updated within the last month. Downloads are up 91% this week. Top alternative: Google Authenticator.
Enable OTP login for WordPress that supports WooCommerce using phone numbers, SMS, or WhatsApp. Secure passwordless login with custom gateways and GDPR compliance.
Login/register with phone number in WordPress can happen with this plugin. Your customer can authenticate with their mobile number via OTP.
Added country flags to login with phone number form
You can add almost every SMS gateways (if you have) yourself for free, or you can ask us to develop your sms gateway with paying extra.
you can change style and appearance of forms
You can use Firebase, textlocal and other SMS gateways
For checking docs and getting more help please visit:
Login with phone number in WordPress documentations
Login with phone number in WordPress
Login with OTP WordPress
Login with mobile number WordPres…
Awesome plugin. I was able to set it up in a few minutes. If you face any issues, you can chat with author from the plugin setting page of your website itself. With Firebase, I got a free limit of 1000 sms per day. So it’s working great for my website now. Looking forward to buy the paid version in future, jsut to support the author.
It was a grate experience for to using good plugin and their support team was good at it.
1. Shows ads.
2. Shows developers real face in my admin dashboard 😐
3. The core basic functionality (connection to KaveNegar SMS service provider) is locked behind Pro version. Almost all SMS gateways are locked behind a paywall.
4. “Enable usage tracking” option checked by default (without users knowladge).
The plugin is great, but there are some compatibility issues with the WoodMart theme.
Also, when the “Abandoned Cart” feature is enabled, it causes problems.
I hope these issues will be fixed in future updates.
Additionally, I suggest adding more login form templates instead of relying on just one.
Thanks a lot, your plugin saved me so much time for development!
One small bug: the shortcode renders 5 forms, and all of them have a field with the same id. So, I have a warning in console: Found 5 elements with non-unique id #security.
| WordPress | 4.0+ requiredTested up to 6.8.5 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.