WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Hamid Alinia v1.8.72

OTP Login With Phone Number, OTP Verification

Passwordless OTP login for WordPress. Login or register with phone number via SMS or Firebase. Compatible with WooCommerce. GDPR-compliant.

OTP Login With Phone Number, OTP Verification

The facts

Rating
4.9★ from 81
Active installs
900+
Price
Free
Last updated
21 Aug 2026
Added
Aug 2020
Requires WP
5.9
Tested up to
WP 7.0.4
Downloads
136,943

Our analysis

AI-assisted

OTP Login With Phone Number is a WordPress plugin that allows users to log in and register using their mobile phone number without the need for a password. It sends a One-Time Password (OTP) via SMS or Firebase for instant authentication and is compatible with WooCommerce and LearnPress, making it suitable for eCommerce and online course platforms.

This plugin supports over 20 SMS gateways, including free options like Firebase and Twilio, and allows for custom SMS provider integration. It is designed for sites that want to enhance user experience by enabling passwordless login and improving security through verified registrations.

Best for: This plugin is best for eCommerce stores, membership sites, and online learning platforms looking to streamline user authentication.

What it does well

  • Passwordless login for improved user experience
  • Compatible with WooCommerce and LearnPress
  • Supports over 20 SMS gateways
  • Allows custom SMS provider integration
  • GDPR-compliant and translation-ready

Where it falls short

  • Limited information on advanced features in the Pro version
  • No specific details on support or documentation

Verdict

OTP Login With Phone Number provides a straightforward solution for passwordless user login and registration, enhancing security and user experience. It may be particularly beneficial for sites that handle sensitive user data.

From the developer

Hamid Alinia's own description of OTP Login With Phone Number, OTP Verification, lightly tidied.

OTP Login With Phone Number lets your users login and register using their mobile phone number — no password required. Send a One-Time Password (OTP) via SMS or Firebase and authenticate instantly.

Works seamlessly with WordPress and is fully compatible with WooCommerce login, registration, and checkout pages. Supports 20+ SMS gateways and lets you connect any custom SMS provider for free.

🔑 key features (free)

  • Phone number login & registration — replace or extend the default WordPress login
  • OTP via SMS or Firebase — free Firebase integration included
  • Compatible with WooCommerce — works on My Account, checkout, and registration pages
  • Compatible with LearnPress — OTP login on course checkout pages
  • Email login — let users login with email + OTP (no password)
  • Country flags & auto country code detection
  • Passwordless login — frictionless UX, higher conversion rates
  • Redirect after login/register to any URL
  • Page protection — restrict pages to logged-in users only
  • Password recovery via phone number OTP
  • Existing user sync — match phone numbers already stored in user meta (e.g. WooCommerce billing phone)
  • Store phone with or without country code
  • Custom gateway — connect any SMS provider yourself via URL + JSON config
  • GDPR-compliant
  • Translation-ready — includes Persian (fa_IR), compatible with WPML & Polylang
  • Multisite support
  • Shortcodes for embedding login form anywhere
  • Custom CSS support

📱 free SMS gateways

  • Firebase — free OTP via Google Firebase (recommended for international sites)
  • Twilio — international SMS gateway, free to configure
  • Netgsm — Turkey SMS gateway
  • Kavenegar — popular Iranian SMS gateway
  • DrPayamak — Iranian SMS gateway
  • Custom API — connect any SMS gateway using your own URL, headers, and body config

📱 pro SMS gateways

  • WhatsApp via UltraMessage
  • Telegram
  • MSG91 (India)
  • Alibabacloud
  • MessageBird
  • Trustsignal
  • Taqnyat (Arabic)
  • 2Factor
  • Textlocal
  • Vonage
  • SMS.ir
  • MelliPayamak
  • FarazSMS

🔌 compatible With

  • WooCommerce login, registration & checkout
  • LearnPress course checkout
  • Woodmart Theme sidebar login
  • Elementor (via shortcode)
  • WPForms (via shortcode)
  • Contact Form 7 (via shortcode)
  • WPBakery, Divi, Gutenberg (via shortcode)
  • WPML & Polylang (translation-ready)

⚡ use cases

  • eCommerce stores — reduce cart abandonment with frictionless phone login
  • WooCommerce shops — phone-verified checkout without passwords
  • Membership sites — verified user registration via OTP
  • LMS platforms — secure student login for online courses
  • Booking sites — quick login without password
  • Any site wanting to reduce fake registrations and improve security

🚀 pro version

Unlock advanced features with the Pro version:

  • 15+ additional SMS gateways (Twilio, WhatsApp, Telegram, MSG91, and more)
  • Advanced form builder & UI customization
  • Custom registration fields
  • Default user role assignment
  • Custom gateway development support
  • Priority support

📄 shortcodes

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for improving checkout.

CartFlows

1 WordPress funnel builder & WooCommerce checkout plugin. Boost AOV with one-click upsells, order bumps &a...

Free 200k+ installs 4.8★ (504)
Side Cart Woocommerce

A powerful side cart designed to make shopping faster and easier. Give customers instant cart access and a sea...

Free 80k+ installs 4.9★ (452)
FunnelKit

Create high-converting WooCommerce checkout pages, WooCommerce thank you pages & sales funnels with the hi...

Free 30k+ installs 5★ (1,015)
Fluid Checkout for WooCommerce

Frictionless Multistep Checkout for WooCommerce. Get up to 36% increase in conversion rates with a better purc...

Free 20k+ installs 4.9★ (158)