plugin-icon

OTP Login With Phone Number, OTP Verification

OTP login with phone, SMS, or WhatsApp. OTP verification for WordPress & WooCommerce using custom gateways. GDPR-compliant. Login with otp
Rating
4.9/5
Version
1.8.58
Active installations
1K
Last updated
Oct 27, 2025
OTP Login With Phone Number, OTP Verification

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 WordPress

  • Login/Register with E-mail

  • WordPress Login Form

  • Woocommerce Registration Form

  • Woocommerce Login With Phone Number

  • WordPress OTP Login

  • Woocommerce Registration With Phone Number

  • Add Phone Number to WordPress Registration

  • Simple Use

  • Support of International SMS Delivery

  • Activating Users by Phone Number

  • Password Recovery Form

  • Page Authentication in Order to Visit Pages

  • Login and Registration with Phone Number

  • Redirect Users to Specific URLs After Logging in or Registering

You can use your custom gateway. you can also use other ready sms gateways from idehweb.com.

Supported gateways for now:

  • Firebase – Free
  • Msg91 – Free
  • Twilio
  • Netgsm
  • Alibabacloud
  • Messagebird
  • Kavenegar
  • Trustsignal
  • taqnyat
  • 2factor
  • Textlocal
  • BlueSoft
  • IQSMS
  • Whatsapp
  • Ultramessage
  • Telegram
  • Ippanel
  • Sms.ir
  • MelliPayamak
  • Farazsms

You can now choose to store phone numbers with or without the country code.

External Services

This plugin uses external services to provide chat support and analyze user behavior. Below is the list of services used and what data is sent:

  1. Crisp Chat

– Used to provide live chat functionality within the plugin for user support. – Data sent: user chat messages, name, email, IP address. – Service provider: Crisp IM SARL – Terms of Service: https://crisp.chat/en/terms/ – Privacy Policy: https://crisp.chat/en/privacy/

  1. Microsoft Clarity

– Used for user behavior analytics to understand how users interact with the plugin’s administrative pages. – Data sent: user interactions like mouse movements, clicks, and scrolling. Personally identifiable information (PII) is masked. – Service provider: Microsoft – Terms of Service: https://clarity.microsoft.com/terms – Privacy Policy: https://privacy.microsoft.com/en-us/privacystatement

  1. Firebase Authentication

– Used to verify users’ phone numbers with OTP for secure authentication. – Data sent: phone number and verification requests. IP addresses are used for security and abuse prevention. – Service provider: Google Firebase – Terms of Service: https://firebase.google.com/terms – Privacy Policy: https://firebase.google.com/support/privacy

Freeon Business plan
Tested up to
WordPress 6.8.3
This plugin is available for download for your site.