Authyo | OTP

Free WordPress Plugin - Version 1.0.32

OTP Verification for Contact Form 7

Protect your WordPress forms from spam and fake submissions. Verify real users with one-time passwords via Email, SMS, WhatsApp, or Voice Call - directly inside Contact Form 7.

0 Total Downloads
4.8★ WordPress Rating
4 OTP Channels

Contact Us

Fill out the form and verify your identity

🔐 OTP Verification
Email verified successfully
📧 Email 💬 SMS 💚 WhatsApp 📞 Voice
User Verified
🛡️ Spam Blocked
Instant OTP
🔌
WordPress.org Official Plugin
★★★★★
4.8 / 5 Rating User Reviews
WordPress 6.x Fully Compatible
🛡️
GDPR Ready Privacy Compliant
🆓
100% Free No Premium Lock

Stop Spam. Verify Real Users. Capture Quality Leads.

WordPress forms without OTP verification are vulnerable to spam bots, fake submissions, and low-quality leads that waste your time and resources.

  • Spam Bot Submissions

    Automated bots flood your Contact Form 7 inbox with junk data, fake inquiries, and malicious links, wasting your time.

  • Fake Email Addresses & Phone Numbers

    Without verification, anyone can enter invalid or disposable contact details, making your lead database unreliable.

  • Low-Quality Leads

    Unverified form submissions result in wasted follow-up efforts, reduced sales team productivity, and poor conversion rates.

  • Security Vulnerabilities

    Forms without identity verification are exploited for phishing, data harvesting, and other abuse that can harm your business reputation.

✅ The Solution: Authyo OTP Verification

Add one-time password verification to any Contact Form 7 form. Only verified, real users can submit - eliminating spam and ensuring every lead is genuine.

📧
Email OTP
💬
SMS OTP
💚
WhatsApp OTP
📞
Voice Call OTP

Verify Users the Way They Prefer

Offer multiple OTP delivery methods to maximize verification success rates across all user demographics.

💬

SMS OTP Verification

Deliver OTP codes via text message to the user's mobile phone. The most widely adopted verification method globally.

  • 200+ countries supported
  • Country code auto-detection
  • High delivery & open rates
  • Real phone number validation
💚

WhatsApp OTP Verification

Leverage the world's most popular messaging app to deliver OTP codes. Perfect for audiences in India, Brazil, Southeast Asia, and beyond.

  • 2B+ WhatsApp users worldwide
  • Higher open rates than SMS
  • Rich message delivery
  • Cost-effective in many regions
📞

Voice Call OTP Verification

Automated voice call reads out the OTP code. Ideal fallback for users who can't receive SMS or WhatsApp messages.

  • Works on landlines & mobiles
  • Perfect accessibility fallback
  • Reliable in low-signal areas
  • Automatic retry capability

🇮🇳 Currently available in India only

Get Started in 3 Simple Steps

No coding required. Install the plugin, connect your Authyo account, and add OTP verification to any Contact Form 7 form.

1
Step One

Install & Connect

WP Admin → Plugins → Add New
App ID••••••••••
Client ID••••••••••
Status✓ Connected

Install the free plugin from WordPress.org. Enter your Authyo App ID, Client ID, and Client Secret to connect.

2
Step Two

Configure Channels

Authyo OTP → Verification Methods
Email
SMS
WhatsApp
Voice
OTP Length6 digits
Expiry5 minutes

Enable OTP channels, set code length, expiry time, fallback methods, and country restrictions.

3
Step Three

Start Verifying

Contact Form 7 → Edit Form
[text your-name]
[email your-email]
[authyo_email]
[authyo_phone]
✓ Users now verify before submitting

Drop shortcodes into your form. Visitors verify their identity with OTP before the form submits.

Everything You Need for Secure Form Verification

Built specifically for Contact Form 7 with enterprise-grade security features and a seamless user experience.

🔐

Server-Side OTP Validation

All OTP verification happens server-side via the WordPress REST API. No client-side bypasses possible - bulletproof security.

🌍

200+ Countries Supported

Built-in country dropdown with dial codes, flag display, and configurable country restrictions for targeted campaigns.

📊

Leads Dashboard

Every verified submission is stored in a built-in leads table with verification status, timestamps, and CSV export capability.

Smart Fallback System

If SMS doesn't arrive, users can automatically switch to WhatsApp or Voice Call. Configurable timer and fallback methods.

📱

Advanced Phone Validation

Optional libphonenumber integration validates phone format, detects landlines, and ensures correct country-number matching.

🔄

Rate Limiting & Anti-Abuse

Built-in rate limiting per IP prevents OTP abuse. Configurable resend cooldown and maximum verification attempts.

📋

Google Sheets Integration

Automatically push verified form submissions to Google Sheets. Map form fields to spreadsheet columns with per-form configuration.

💬

WhatsApp Admin Notifications

Get instant WhatsApp notifications when someone submits a verified form. Never miss a lead with real-time alerts.

🛡️

GDPR Compliant

Privacy policy integration, personal data erasure support, and encrypted credential storage. Built with data privacy in mind.

📧

Dual-Channel Verification

Require both email AND phone OTP on the same form. Double-verify users for high-security use cases like registrations.

🎨

Seamless CF7 Integration

Simple shortcodes inside your Contact Form 7 forms. No custom coding, no theme conflicts - works with any WordPress theme.

↩️

Post-Verification Redirect

Redirect users to a custom thank-you page after successful form submission. Configurable per form for conversion tracking.

Who Benefits from OTP Verification?

From small businesses to enterprises - OTP verification protects forms across every industry.

🏢

Business Websites

Verify contact form inquiries to ensure genuine leads reach your sales team.

🛒

E-Commerce Stores

Validate customer info on order forms, quote requests, and support tickets.

🏥

Healthcare & Clinics

Verify patient identities on appointment booking and intake forms securely.

🎓

Education & Schools

Authenticate enrollment forms, event registrations, and parent communication.

🏠

Real Estate

Verify property inquiry leads to filter out spam and reach serious buyers.

🏦

Financial Services

Add identity verification to loan applications, account forms, and KYC processes.

🖥️

Agencies & Freelancers

Use OTP on client-facing forms to prove deliverables and improve client trust.

🏛️

Government & NGOs

Secure citizen service forms and volunteer registrations with verified submissions.

Forms With vs. Without OTP Verification

See the measurable impact OTP verification brings to your Contact Form 7 submissions.

FeatureWithout OTP ❌With Authyo OTP ✅
🤖 Spam submissions❌ High - bots submit freely✅ Near zero - bots can't pass OTP
📊 Lead quality❌ Low - fake data mixed in✅ High - every lead is verified
📧 Email validity❌ No guarantee emails are real✅ 100% verified email addresses
📱 Phone number validity❌ No phone verification✅ Verified via SMS, WhatsApp, or Voice (India)
🤝 User trust & credibility❌ Standard form experience✅ Professional verification builds trust
💼 Sales team productivity❌ Time wasted on fake leads✅ Only chase genuine inquiries
🔒 Data compliance (GDPR)❌ Unverified data stored✅ Privacy-first with erasure support

See the Plugin in Action

Clean, intuitive admin interface and a seamless frontend OTP experience for your visitors.

yoursite.com/wp-admin → Authyo OTP for CF7 → Settings
Authyo OTP for Contact Form 7 - Admin Settings Panel showing API credentials, OTP channel configuration, and country restrictions
yoursite.com/wp-admin → Authyo OTP for CF7 → Form Integration
Authyo OTP for Contact Form 7 - Form Integration Tab showing per-form OTP settings, target fields, and channel configuration
yoursite.com/contact-us
Authyo OTP for Contact Form 7 - Frontend OTP verification experience showing clean OTP input integrated into a Contact Form 7 form
yoursite.com/wp-admin → Authyo OTP for CF7 → Leads
Authyo OTP for Contact Form 7 - Leads Dashboard showing verified submissions with filters, status, timestamps, and CSV export

See How Authyo OTP Works with Contact Form 7

Watch the complete setup tutorial - from installation to your first verified form submission.

Authyo OTP for Contact Form 7 - Watch the complete setup tutorial

Trusted by WordPress Site Owners Worldwide

See what developers, agencies, and business owners say about Authyo OTP for Contact Form 7.

★★★★★

"We were getting 50+ spam submissions daily on our lead gen forms. After installing Authyo OTP, spam dropped to zero. Every lead we get now is real and verified."

R
Rajesh Kumar
Digital Marketing Agency Owner
★★★★★

"The WhatsApp OTP feature is brilliant for our Indian audience. Setup took 10 minutes. The country dropdown and phone validation work flawlessly. Highly recommended!"

P
Priya Sharma
E-Commerce Store Owner
★★★★★

"Finally a CF7 OTP plugin that actually works! The dual-channel verification (email + phone) gives us the security we need for our patient intake forms. Great plugin."

M
Michael Chen
Healthcare IT Administrator

Got Questions? We Have Answers

Everything you need to know about adding OTP verification to your Contact Form 7 forms.

OTP (One-Time Password) verification adds an extra layer of security to your Contact Form 7 forms. When a visitor fills out your form, they must enter a temporary code sent to their email, phone (SMS), WhatsApp, or via voice call before the form can be submitted. This ensures only real, verified users can submit your forms - eliminating spam bots and fake submissions.
Yes, the WordPress plugin is 100% free to download and install from WordPress.org. You will need a free Authyo account to get your API credentials (App ID, Client ID, Client Secret). Authyo offers a generous free tier for OTP delivery, and pay-as-you-go pricing for higher volumes.
After installing the plugin and entering your Authyo API credentials, simply add the [authyo_email] shortcode for email OTP or [authyo_phone] for phone OTP inside your Contact Form 7 form editor. Enable the form in the plugin settings, and you're done! You can also use both shortcodes together for dual-channel verification.
Authyo OTP for Contact Form 7 supports four verification channels: Email - OTP sent to email inbox; SMS - Text message to mobile phone; WhatsApp - Message via WhatsApp; Voice Call - Automated call reads out the OTP (currently available in India only). You can enable or disable each channel and set a primary method with automatic fallback.
Yes! Authyo OTP is designed to work seamlessly with any WordPress theme. The OTP fields integrate directly into your Contact Form 7 forms using standard WordPress shortcodes, so they inherit your theme's styling. The plugin has been tested with popular themes including Astra, GeneratePress, Divi, Elementor-based themes, and many more.
Yes, you can use dual-channel verification by adding both [authyo_email] and [authyo_phone] shortcodes in the same Contact Form 7 form. The user will need to verify both their email address and phone number before the form submission is accepted. This is ideal for high-security use cases like financial services, healthcare forms, or user registrations.
Yes. Authyo OTP for Contact Form 7 includes built-in GDPR compliance features: automatic privacy policy content suggestion (Settings → Privacy), personal data erasure support via Tools → Erase Personal Data (right to erasure), encrypted storage of API credentials, and OTP data is only temporarily stored during the verification process.
When using phone-based OTP, if a user doesn't receive the OTP within a configurable time period (e.g., 30 seconds), the plugin automatically shows fallback options. For example, if SMS was the primary method, the user can click to try WhatsApp or Voice Call instead. You can configure which methods are available, the primary method, and the fallback timer in the admin settings.
The plugin has an intelligent auto-verification failsafe. If the Authyo wallet is exhausted and OTP cannot be delivered, the form submission is automatically allowed to proceed - so your visitors are never blocked. This ensures zero downtime for your forms while you top up your Authyo balance.
Yes. In the admin settings, you can choose to show all 200+ countries, only selected countries (e.g., just India, US, and UK), or a single country. This is useful for businesses that only serve specific regions and want to simplify the phone number input experience for their target audience.

Ready to Verify Real Users on Your WordPress Forms?

Install the free Authyo OTP plugin, connect your account, and start receiving verified leads from Contact Form 7 in under 10 minutes.

✓ Free Plugin ✓ No Credit Card Required ✓ Setup in 10 Minutes