Wopisanje
Authyo OTP for MetForm lets you add One-Time Password (OTP) verification to any MetForm form in seconds. Protect your forms from spam and fake submissions by verifying real email addresses and phone numbers before the form is submitted.
Why Use OTP Verification?
- Reduce spam and fake leads — only verified users can submit forms.
- Improve data quality — ensure the email and phone number entered are real and accessible.
- Build trust — visitors know their information is being handled securely.
How It Works
- Install the plugin and enter your Authyo API credentials.
- Drag the Authyo Email or Authyo Phone widget into your MetForm form using Elementor.
- That’s it — OTP verification activates automatically on any form that contains an Authyo widget.
No extra toggles, no per-form configuration. Just add the widget and it works.
Supported Verification Channels
- Email — OTP delivered to the visitor’s email inbox.
- SMS — OTP delivered via text message to the visitor’s phone.
- WhatsApp — OTP delivered via WhatsApp message.
- Voice Call — OTP delivered via automated voice call (currently available in India).
Key Features
- Multi-Channel Verification: Deliver OTPs via SMS, WhatsApp, Voice Call, or Email.
- Zero-Config Integration: Automatically activates on any MetForm that contains an Authyo widget — no per-form enable toggle needed.
- Visitor Choice: Optionally allow visitors to choose their preferred verification method.
- Fallback Methods: If the primary method doesn’t work, visitors can try an alternative channel (e.g., switch from SMS to WhatsApp).
- Skip Verification: Optionally allow visitors to skip OTP for specific channels.
- Country Dropdown: Configurable country selector with All Countries, Selected Only, or Single Country modes.
- Failsafe Behavior: If the Authyo API cannot deliver OTP messages due to insufficient balance, the plugin automatically allows form submission to prevent lead loss.
- Customizable Security: Configure OTP length (4-8 digits), expiry time (1-10 minutes), resend cooldowns, and max resend attempts.
- Lead Management: View all form submissions with verification status (Verified, Skipped, Unverified) directly in WordPress admin.
Important Note: OTP verification requires valid Authyo API credentials and sufficient wallet balance. When unavailable, form submissions will proceed without OTP verification to prevent lead loss.
Disclaimer: This plugin is an independent third-party integration for MetForm. It is not affiliated with, endorsed by, or officially supported by MetForm.
Video Tutorial
Video Tutorial How to Use Authyo OTP for MetForm
Watch the video above for a step-by-step walkthrough of setting up Authyo OTP with MetForm.
Company Information
This plugin is developed and maintained by Konceptwise Digital Media Pvt. Ltd.
Authyo is a service owned and operated by Konceptwise Digital Media Pvt. Ltd. and is used by this plugin solely for one-time password (OTP) generation and verification. Details about data usage and applicable privacy and terms policies are provided in the section below.
External Services
This plugin connects to the following external services:
Authyo OTP API
Used to send and verify One-Time Passwords (OTP).
- Service URL: https://authyo.io
- API Endpoints:
https://app.authyo.io/api/v1/auth/sendotp— sends OTP to the visitor’s email or phone.https://app.authyo.io/api/v1/auth/verifyotp— verifies the OTP entered by the visitor.https://app.authyo.io/api/v1/user/getcountrylist— fetches the list of supported countries for the phone dropdown.
- Data Sent: Phone numbers and email addresses entered into the OTP verification forms are sent to Authyo servers to dispatch verification codes.
- When: During form submission when OTP verification is active.
Authyo Webhook
Used for Customer Support and optional email subscription.
- Endpoint:
https://app.authyo.io/api/v1/user/WordpressWebhook - Data Sent:
- On plugin activation/settings save: plugin version, site URL, App ID (non-blocking, fire-and-forget).
- On plugin deactivation: optional feedback reason and plugin version.
- On email subscription (opt-in only): admin email address, site URL, plugin version.
- When: On plugin activation, settings save, deactivation feedback, and optional email subscription.
-
Note: All webhook requests are non-blocking and will not delay page loads or admin operations.
-
Privacy Policy: Authyo Privacy Policy
- Terms of Service: Authyo Terms of Service
Instalacija
- Upload the plugin files to the
/wp-content/plugins/authyo-otp-for-met-formdirectory, or install the plugin through the WordPress plugins screen. - Activate the plugin through the ‚Plugins‘ screen in WordPress. MetForm must be installed and active.
- Go to Settings > Authyo OTP for Met Form and enter your API credentials (App ID, Client ID, Client Secret) from your Authyo dashboard.
- Configure your preferred verification channels and OTP defaults under the Verification Methods tab.
- Open any MetForm in Elementor and drag the Authyo Email or Authyo Phone widget into your form.
- Save the form — OTP verification is now active. No additional toggle needed.
FAQ
-
Does this require MetForm?
-
Yes, this plugin is an addon for MetForm. MetForm must be installed and active for this plugin to work.
-
Do I need an Authyo account?
-
Yes, you need an account at Authyo.io to obtain your API credentials (App ID, Client ID, Client Secret).
-
What happens if my Authyo wallet balance runs out?
-
The plugin has a built-in failsafe. If the Authyo API cannot send an OTP due to insufficient balance, the form submission will proceed without OTP verification. This ensures you never lose leads due to a billing issue.
-
Can I use both email and phone OTP on the same form?
-
Yes. Simply add both the Authyo Email and Authyo Phone widgets to the same MetForm. Both fields will require verification before the form can be submitted.
-
Which countries are supported for SMS and WhatsApp?
-
The country list is fetched from the Authyo API and includes 200+ countries. You can configure the country dropdown to show all countries, a selected subset, or lock it to a single country.
-
How do I set up OTP on a form?
-
Just drag the Authyo Email or Authyo Phone widget into your MetForm using Elementor. OTP verification activates automatically — no extra settings needed.
-
Can visitors skip OTP verification?
-
Only if you enable it. Under Verification Methods > Optional Verification, you can allow visitors to skip email OTP, phone OTP, or both. By default, verification is mandatory.
-
Is user data stored locally?
-
No user-specific data (such as phone numbers, email addresses, or OTP codes) is stored permanently in your local WordPress database. Temporary session data is managed via WordPress transients and expires automatically.
Reviews
There are no reviews for this plugin.
Sobustatkujuce a wuwijarje
„Authyo OTP for Met Form“ jo software wótwórjonego žrědła. Slědujuce luźe su pśinosowali k toś tomu tykacoju.
SobustatkujuceTranslate “Authyo OTP for Met Form” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.4
- New Feature: Skip Verification toggles per channel (Email / Phone) — admin can allow visitors to bypass OTP for selected channels.
- New Feature: Country Dropdown Configuration — choose between All Countries, Selected Only (with searchable grid + tags), or Single Country (auto-select & lock dropdown).
- New Feature: Default Country pre-selection for All / Selected modes.
- UI Improvement: Modern card-based picker for country display modes with live search and tag chips.
- Fix: Search icon overlap with placeholder text in the country picker.
1.0.3
- New Feature: Added fallback OTP delivery methods (WhatsApp, SMS, Voice Call) for phone verification.
- UI Improvement: Added a countdown-based fallback option for alternative methods.
1.0.2
- Performance improvements.
1.0.1
- New Feature: MetForm form entry management.
- Performance improvement: Optimized entry storage and dynamic columns retrieval.
1.0.0
- Initial release.
