WordPress plugin intelligence profile

Happy Coders OTP Login for WooCommerce

Secure OTP login for WordPress & WooCommerce using SMS, WhatsApp, and Email. Send automated order alerts with the MSG91 API. Be passwordless!

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version2.8
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update24 Jun 20264mo ago
Active installations40Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 7 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Happy Coders OTP Login for WooCommerce version 2.8 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Happy Coders OTP Login is a simple, secure, and customizable OTP login plugin for WordPress and WooCommerce sites. It enables users to log in using their mobile number via one-time password (OTP) verification, using the MSG91 SMS API, and also supports email-based OTP login.

The plugin supports full-screen and popup login forms, integrates smoothly with WooCommerce, and improves user experience by replacing traditional email/password logins with secure phone-based authentication.

Now, you can fully customize your transactional SMS messages using dynamic variables like ##customer_name##, ##order_id##, and more, directly from the plugin settings.

Watch our quick video tutorial to see how easy it is to set up!

MSG91 Integration

com) to send and verify OTPs, and also to send order-related notifications. You must have a valid MSG91 account and approved SMS/WhatsApp templates. You can sign up here

Visit MSG91’s Terms of Service and Privacy Policy for more details about how they handle data

Data Handling and Privacy

  • Only the phone number is sent to MSG91 for OTP and transactional SMS/WhatsApp delivery.
  • No personal or sensitive user data is stored or tracked by this plugin.
  • Plugin does not collect analytics or track users without consent.
  • All configurable from the plugin settings page.

🔥 Features:

– Full-screen or popup OTP login form

– WooCommerce login compatibility

– OTP verification via MSG91 (SMS & WhatsApp)

– Email OTP login option

– WhatsApp Send OTP support

– Automatic SMS/WhatsApp alerts for:

– New user registration

– Order placed

– Order shipped

– Order completed

– Cart cronjob (abandoned cart reminders)

– Customizable resend timer

– Country code and flag selection

– Shortcodes for embedding login anywhere

– Admin panel for MSG91 and plugin settings

, ##customer_name##, ##order_id## ).

– Dynamic OTP length (4 or 6 digits).

🎯 Shortcodes:

– [msg91_otp_form] – Display full-screen OTP login form anywhere (pages, posts, widgets).

🔧 Admin Settings:

– MSG91 Auth Key, Sender ID, Template IDs

– Enable/disable WhatsApp OTP option

– Country code options

– OTP resend timer settings

– Button/text color customization

– Post-login redirect URL

– OTP send limit per user/day

– Enable/disable specific SMS/WhatsApp features (registration, order, cart)

– Customizable SMS message templates with dynamic variables.

Configuration

  • Get an MSG91 Account: This plugin requires an MSG91 account. If you don’t have one, you can sign up here.
  • Enter Credentials: In the plugin settings, enter your MSG91 Auth Key, Sender ID, and DLT-approved Template IDs.
  • Display the Form: Use the shortcode [msg91_otp_form] on any page or add the CSS class otp-popup-trigger to a button/link to show the login form.

Support

We are committed to helping you succeed. To get you the fastest and most accurate help, please direct your query to the correct team.

For Plugin Issues & Configuration (Happy Coders Support)

If you need help with installing the plugin, configuring its settings in WordPress, encounter a bug, or have a feature request for the plugin itself, please use our official support channel.

org Support Forum

For MSG91 Service & Delivery Issues (MSG91 Support)

If your question is about the MSG91 service itself—such as your account, API key, billing, Sender ID approval, DLT templates, or SMS/WhatsApp delivery reports—you must contact the MSG91 support team directly. They are the experts on their platform and can assist you with all service-related inquiries.

Contact MSG91 Support: Visit the MSG91 Contact Page

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • email otp
  • whatsapp otp
  • msg91
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity24 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.