

Login with OTP interface
Authyo Authentication and Notification for WooCommerce lets your customers log in, register, and check out using a one-time password (OTP) — no password required. It also keeps customers informed at every step of their order with real-time notifications via Email, SMS, and WhatsApp.
Built for WooCommerce stores that want to reduce friction, lower cart abandonment, and improve customer communication — all through a single plugin.
Passwords cause real problems for online stores: forgotten credentials, account lockouts, and weak passwords that put customers at risk. OTP authentication solves all of this by sending a short verification code directly to your customer’s email or phone — no password to remember, no account to recover.
The result: a faster, safer checkout experience that customers actually prefer.
Add passwordless login and registration to any page using simple shortcodes:
[authyo_login] — Adds an OTP-based login form to any page[authyo_register] — Adds an OTP-based registration form to any pageCustomers enter their email address or mobile number, receive an OTP, and are logged in or registered instantly. No passwords involved.
Supported OTP delivery channels:
You choose which channels to enable, set a priority channel, and configure automatic fallback so customers always receive their OTP even if one channel fails.
Optionally require customers to verify their email address or phone number before completing a purchase. This adds a layer of confirmation that the contact details provided are accurate — reducing failed deliveries, disputes, and fraudulent orders.
The checkout OTP field is session-based (not form-based) for security, and works with both classic WooCommerce checkout and the newer Checkout Block.
Keep customers informed automatically when their order status changes. Configure notification flows for any order event:
For each event, choose to notify via Email, SMS, or WhatsApp (or any combination). Notifications use pre-built templates from your Authyo dashboard. Enable or disable individual flows at any time without deleting them.
This plugin connects to the Authyo.io API to send OTPs and notifications. A free Authyo account is required — sign up at authyo.io, generate your API credentials, and paste them into the plugin settings.