Description
Tired of spam submissions and fake leads from your Contact Form 7 forms? Authyo OTP for Contact Form 7 helps you solve this by adding secure OTP verification before form submission.
With support for Email, SMS, WhatsApp, and Voice Call OTP, you can ensure that only genuine users submit your forms — improving lead quality and reducing unwanted entries.
The plugin is designed to work seamlessly with Contact Form 7 and provides an easy setup experience without complex configurations.
This plugin is an independent add-on for Contact Form 7, developed and maintained by Konceptwise Digital Media Pvt. Ltd., and integrates securely with the Authyo OTP service.
This plugin is an add-on for Contact Form 7 and is not developed by or affiliated with the Contact Form 7 authors.”
Key Features
OTP Verification
- Add OTP verification to Contact Form 7 forms
- Email OTP using
[authyo_email]shortcode - Phone OTP using
[authyo_phone]shortcode - Automatic verification on OTP entry
- Custom messages for OTP sent, verified, and failed states
- Enable or disable OTP per form
OTP Delivery Channels
- Email OTP
- SMS OTP (India & international)
- WhatsApp OTP
- Voice Call OTP (available in India)
- Automatic fallback between channels if configured
Spam Protection & Security
- Prevent fake submissions and spam entries
- Verify email addresses and phone numbers before submission
- Uses secure API communication with validation
- Follows WordPress coding standards (nonce & sanitization)
Google Sheets Integration
- Automatically send form entries to Google Sheets
- Multi-sheet support for different forms
- Custom column mapping for form fields
- Dynamic sheet/tab creation
Form Control
- Set custom redirect URL after successful submission
- Works with AJAX and popup forms
Who Can Use This Plugin?
- Website owners using Contact Form 7 for lead generation
- Businesses looking to reduce spam and fake inquiries
- Agencies managing multiple client websites
- Developers building secure and verified forms
Live Demo
https://wpplugins.authyo.io/authyo-otp-for-contact-form-7/
Video Tutorial
External Services
This plugin connects to the Authyo API to send and verify OTPs.
Service used: Authyo (https://app.authyo.io)
Purpose: OTP verification
Data sent: Email or phone number for verification
When: During OTP request and verification
Provider: Authyo Inc. / Konceptwise Digital Media Pvt. Ltd.
Terms: https://authyo.io/terms-service
Privacy Policy: https://authyo.io/privacy-policy
Dependencies
This plugin requires the Contact Form 7 plugin to be installed and activated.
Contact Form 7 is developed by Takayuki Miyoshi and is available on WordPress.org:
https://wordpress.org/plugins/contact-form-7/
Screenshots
Installation
-
Upload the plugin files to the
/wp-content/plugins/authyo-otp-for-contact-form-7/directory, or install through the WordPress Plugins screen. -
Activate the plugin through the Plugins menu in WordPress.
-
You will need an Authyo API key from your Authyo account.
-
Enter the API key in Authyo OTP for CF7 settings.
-
Enable OTP for your desired forms in the Form Integration tab.
-
Add shortcode to your Contact Form 7 form:
- Email OTP:
[authyo_email] - Phone OTP:
[tel your-phone]+[authyo_phone]
- Save and test your form.
Example: Phone OTP Setup
`
Your Phone Number
[tel your-phone] [authyo_phone]
Your Message
[textarea your-message]
[submit Send”]
`
Example: Email OTP Setup
`
Your Email
[email your-email] [authyo_email]
[submit Send”]
`
FAQ
-
Does this plugin require Contact Form 7?
-
Yes. This plugin is an extension for Contact Form 7 and requires it to be installed and activated.
-
Which OTP methods are supported?
-
Email, SMS, WhatsApp, and Voice Call.
-
Is an Authyo account required?
-
Yes. You need an Authyo account and API key to use OTP services.
-
Does it work with popup forms?
-
Yes. The plugin works with popup forms.
-
Can I use it on multiple forms?
-
Yes. OTP can be enabled or disabled for each form individually.
-
Does it support Indian numbers?
-
Yes. It supports Indian numbers with SMS, WhatsApp, and Voice Call OTP.
Reviews
Contributors & Developers
“Authyo OTP for Contact Form 7” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Authyo OTP for Contact Form 7” 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.25
- Improvement: performance improvement
1.0.24
- Improvement: performance improvement
1.0.23
- Improvement: performance improvement
1.0.22
- UI/UX: Improved country dropdown behavior
1.0.21
- Improvement: performance improvement
1.0.20
- UI/UX: Improved OTP method selection
(Older changelog entries unchanged)




