This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Happy Coders OTP Login for WooCommerce

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!

30+ active installs
5.0
(7 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Happy Coders OTP Login for WooCommerce running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
1 month ago
At least 13.6 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.0
Contributors
5

30+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Happy Coders OTP Login for WooCommerce is looked after — not on how many stores run it.

93

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 38 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
12 / 15
5.0/5 across 7 rating(s).
Listing transparency
7 / 10
Provides: screenshots, description
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-01 from the WordPress.org plugin registry.
Ratings

5.0

7 ratings
5★7
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

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

This plugin uses the MSG91 SMS and WhatsApp gateway (https://msg91.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
– Customizable transactional SMS templates with dynamic variables (e.g., ##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

  1. Get an MSG91 Account: This plugin requires an MSG91 account. If you don’t have one, you can sign up here.
  2. Enter Credentials: In the plugin settings, enter your MSG91 Auth Key, Sender ID, and DLT-approved Template IDs.
  3. 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.
Primary Support Channel: WordPress.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

Do I need an MSG91 account?

Yes, this plugin is a connector for the MSG91 service. You must have an active MSG91 account. Sign up for MSG91 here.

How do I display the login form?

You have two easy options:
1. Shortcode: Place [msg91_otp_form] on any page, post, or text widget.
2. Popup/Modal: Add the CSS class otp-popup-trigger to any button or link. Example: <a href="#" class="otp-popup-trigger">Login here</a>.

Is this compatible with WooCommerce?

Yes, it works with WooCommerce login and sends order status notifications via SMS/WhatsApp.

Can I disable certain SMS notifications?

Yes. In the “Transactional SMS Settings” tab, each notification type (new order, shipped, etc.) can be individually enabled or disabled with a simple toggle.

How does Email OTP work?

Users must first register using Mobile OTP. On the first login after registration, they must verify their email address with an Email OTP. After this one-time email verification, they can use Email OTP for future logins.

Categories
Accounts & CRM
Plugin details
Version2.8
Last updated2026-06-24 10:17am GMT
Added2025-06-26
Requires WordPress5.0
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
Email OTP
msg91
otp
whatsapp otp
woocommerce
Alternatives
Other plugins in the same categories.
Login & Register Forms – Popup, Slider, Profile & WooCommerce
40K+ installs
4.8(254)
Object Data Sync for Salesforce Integration with WP, Woo, Gravity, WPForms, Ninja, CF7 & more
200+ installs
4.9(22)
Add Customer for WooCommerce
1K+ installs
5.0(12)
OTP Login & Register Woocommerce
1K+ installs
4.6(44)
My Account Page Lite for Divi
100+ installs
5.0(6)
NXT Cloud Chat – CRM, Inbox & OTP Login
10+ installs
5.0(5)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy