Overview
Contact Form 7 Email Verification is a WordPress plugin that adds two-step email and SMS verification to CF7 forms using the SendGrid and Twilio APIs. Visitors must confirm a code before the form submits, which eliminates fake entries and guarantees every lead has a working email or phone number.
Key Features
How It Works
5 stepsStep 01
Set up OTP Verification via Twilio SMS API
Contact Form 7 Email Verification Plugin integrates with Twilio SMS API and lets you send SMS for OTP verification before a user can submit the form.
- Send SMS before a user can submit the form.
- User is prompted to enter the code sent in the SMS
- Form submission is verified after the code is entered
Step 02
Send Verification Emails via SendGrid or WP Mail
Choose from two email methods: SendGrid or default WP Mail to send verification emails before or after the form is submitted.
- Send verification emails via SendGrid API or WP Mail
- Choose to send verification emails before or after form submission
- Set the page users are redirected to after clicking the link in email
Step 03
Easy to Set Up Forms with Email/SMS Verification
Simply enable the options in form settings and add the keyword ‘verify’ in form fields to integrate the form with your chosen method.
- Create forms with either email or sms verification or both
- Add the keyword ‘verify’ in phone and email fields when creating forms with CF7 plugin
- EnterTwilio and SendGrid API credentials to integrate successfully
Step 04
Customize Popups and Email/SMS Body
The plugin lets you customize popup colors, email template and SMS text to match it with your site’s branding.
- Choose primary and secondary colors for the success message popup
- Customize the email body and subject line with dynamic shortcodes
- Customize the SMS text that’s sent for OTP verification
Step 05
Set Return Page
Users can set a return page. After the verification process is complete user return to that page. Contact verification plugin provides a unique integration with each form to bring you the best possible out-of-the-box solution.
Frequently Asked Questions
Do I need SendGrid or Twilio accounts?
Yes — email verification runs through your own SendGrid account, and SMS verification through your own Twilio account.
Can I verify email only?
Yes — SMS verification is optional; you can run email verification on its own.
Does it work with existing forms?
Yes — it adds verification to Contact Form 7 forms you've already built.



