How it works

Created by Pedro Daire, Modified on Fri, 16 Jun, 2023 at 11:58 AM by Pedro Daire

WhatsAuth provides a simple and reliable way to validate mobile phone numbers and authorize several kinds of transactions such as OTP, 2-Factor Authentication, Delivery proof, etc.


We create a unique disposable code for each transaction that you require to validate by a mobile phone number using WhatsApp Application. 


The code is validated or disposed once its purpose is fulfilled or expired while keeping you or your platform informed of any changes in its status allowing you to react at your convenience.


Usage Flow



The following steps represent a typical usage of the service to log in with WhatsApp


  1. Your app requests a verification code with a GET request and parses the response to obtain the code.
  2. Your application displays a “WhatsApp button” with the unique link obtained in Step 1.
  3. The user taps on the button opening WhatsApp with a preset message to be sent.
  4. The message code is processed.
  5. The user receives a response message with the result of its verification.
  6. Your platform receives a webhook with the details of the verification including phone number and profile name.
  7. Your app continues the regular login process with the obtained profile information.


Example UX


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article