Aside from the standard process in which someone receives an email to validate an account/registration to finish a signup process, is there any alternative/best practice that retains the user within the checkout? I mean, I am trying to avoid the user leaving the checkout to go to the inbox and then returning to the app again.

How can I validate an email account without the user having to leave the checkout process?

  • 3
    i would ask why do you need to do this mid checkout? its interrupting the user with something essentially unnecessary to them mid goal completion, not to mention that it will effect your conversion rate
    – Toni Leigh
    Feb 16, 2015 at 17:24
  • Toni took the words out of my mouth. Why not leave registration/validation until after the order has been placed?
    – Matt Obee
    Feb 16, 2015 at 17:24
  • Thanks for your help and responses. Yes, I was thinking about leaving the validation as a final step, so we can say we are aligned as UXers :)
    – victor
    Feb 17, 2015 at 9:07
  • I understand something like this will affect conversion rate. But if the user places the order with a wrong email, how will he be able to track the delivery? Dec 21, 2018 at 23:15

1 Answer 1


When you validate an email address, you are checking two things:

  1. Is this a valid email?
  2. Does this user have access to this email?

The only way to do 1. is to send an email, and check that it doesn't bounce. And the only way to do 2. is to send an email with some information and check that the user received that information. That can either be done by sending a code that the user has to copy and paste (not so user friendly), or by sending a link with a code, that the user can select (better choice).

So, no. There is no way to validate an email account without a person checking their email.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.