Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/fenixninja/whatauth-for-wordpress/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
WhatAuth – Passwordless WhatsApp Login & Smart QR Hub for WordPress
Official WordPress plugin for WhatAuth: passwordless authentication via WhatsApp QR codes, full-spectrum QR campaign management (Login, Pixel, Print), WYSIWYG Auto-Reply with rich media, and real-time outgoing webhooks directly inside your WordPress admin dashboard.
✨ Features
- 🔐 Passwordless WhatsApp Login: Instant 1-second sign-in and user registration via WhatsApp QR scanning and verified PIN / Emoji PIN.
- 🚀 Native wp-login.php & WooCommerce Integration: Seamless injection into the official WordPress login screen, WooCommerce My Account, and Checkout forms.
- 📱 Multi-Campaign QR Studio:
- LOGIN QR: Instant web access and volatile passwordless sessions.
- PIXEL QR: Lead generation, user capture, and web campaign redirects.
- PRINT QR: High-resolution physical signage with native GeoTagging.
- 🎨 Bespoke QR Styling: Customize dots shapes (square, dots, rounded, classy), corner styles, custom logo margin & scaling, error correction levels (Q, H, M, L), and live Canvas rendering via
qr-code-styling. - 💬 WhatsApp Chat Composer (Auto-Reply): Built-in WYSIWYG editor supporting native WhatsApp formatting (
*bold*,_italic_,~strikethrough~), rich media attachments (Images, Audio voice notes, PDF documents), interactive CTA links, and real-time chat bubble preview. - 📞 Flexible WhatsApp Line Routing: Operate on WhatAuth's shared Official Host Bot or connect your own dedicated WhatsApp line (PRO / Agency) via Native Gateway or Meta Cloud API.
- 🌐 100% Native i18n Multilingual: Packaged with gettext translations in 12 languages (Spanish, English, French, Italian, Portuguese, German, Russian, Chinese, Hindi, Japanese).
- 🛡️ Role-Based Access Control (RBAC): Restrict QR management capabilities to specific WordPress roles (
manage_whatauth_qrs).
📦 Installation
- Download the latest release
.zipfrom the Releases page. - In your WordPress admin, navigate to Plugins > Add New > Upload Plugin and select the
.zipfile. - Click Install Now and Activate.
- Go to WhatAuth > Settings & Roles (or launch the Setup Wizard) and paste your WhatAuth Service Token (
wst_live_...). - Choose your default WhatsApp line and enjoy passwordless access!
🧩 Shortcodes & Gutenberg Blocks
- Shortcode:
[whatauth_login redirect="/my-account"] - Gutenberg Block:
Search for
WhatAuth QR Loginin the block inserter.
📄 License
This project is licensed under the GNU General Public License v2 or later (GPL-2.0-or-later). See the LICENSE.txt file for details.