How to Verify an Email Address Before or After Form Submission

September 15, 2021

When dealing with forms, apps, websites, signup pages, etc., a common struggle of admins/owners are dummy email addresses. Yes – Many users fill out forms with random, non-existent email addresses. So, if you ever need a way to verify an email address by using traditional email verification methods, you can do so with the use of Jotform Integrations and Widgets.

This guide will cover two use case scenarios:

1. Email Verification before form submission – Users will verify their email prior to submitting the form.

2. Email Verification after form submission – Users will receive an email after form submission and their submission will only be verified if they received that email.

To quickly explain, the email verification process works by sending an email to the address provided, with either a unique Code or a URL that can only be seen if and only if the email address provided works, exists and is owned by the actual user.

In layman’s terms, to validate an email address means to check to see if it exists, or if it is real. Now that we know how this process works, it’s time to apply it on your forms.


Step 1 – Use the Email Validator Widget.

What does this widget do? It adds a field to your form with 2 elements – A textbox and a button.

Users would type in their email address, click the Verify Email button, then wait for the verification email to arrive in their inbox. A unique verification code will be sent that is valid for 24 hours and can be used only once.

Seeing that this service was built by us, the sender would always be and there’s no way to change this. If you need this same kind of verification, while using your own preferred email as the sender, you’d need to use a 3rd party solution like XVerify. Luckily, we already have a widget in place for that too, and all you’d need is an account with XVerify to use it.


Step 2 – Use the Submission Verifier App.

So, what does this app do this time? Instead of doing the validation right before users submit the form, this app will allow your users to submit the form, regardless if their email address is valid or not. And only after submission should they receive a unique link that will be used for the verification process.

This link can be incorporated within your Autoresponder Email. From the user’s perspective, all they need to do is click the link to get verified. And the only way they’d be able to do that is if they entered a valid email address that they own to begin with.

To use the app, go to this page > click the LAUNCH APP button > then click ALLOW. For more info, click the [HELP] link on the app page.

How does it work?

Submission verifier creates a link that, when visited, edits the form submission and populates a preselected form field with the desired value. This allows you to mark a form submission as verified/confirmed.

Example use cases:

Confirming email addresses – Find out which respondents have entered a valid email.

Form workflow:

Change form field values depending on who receives the form/email. Useful for multi-level organizational forms.

Note that only the following field types are allowed:

– Hidden Box (recommended)

– Text Box

– Text Area

– Drop Down

– Radio Button

1. Select a form where you want to create a verification link

2. Select a field whose value will be changed after the verification link is visited by the respondent

3. Enter a value to populate your chosen form field

4. Decide who the Notification Recipient will be for verification

5. Customize the Confirmation Message that will be sent

6. Generate the verification Link

7. Lastly, copy the Generated Link and put it in your Autoresponder Email template

Complete guide: Creating a Form Autoresponder

Once setup, here’s what will happen:

1. User fills out the form and gets the Autoresponder Email:

2. The user then clicks the Verification Link and gets the message you have setup from the app:

3. If you have setup an email recipient from the app once the email is verified, you’ll get another email notification confirming the completion of the verification process:

Use these 2 example forms below as a reference:

Verify before submission:

Verify after submission:

Related guide: How to clone an existing form from a URL

Comments and suggestions are welcome below. Questions? Feel free to post it in our Support Forum.

Was this guide helpful?
Contact Support:

Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:

Support Forum:

Contact Jotform Support:

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Podo CommentBe the first to comment.