Public Release #02 - Signup with WhatsApp
A WhatsApp authentication tool to login users without an OTP.
With over 2 billion monthly active users, there has been a rise in products built on top of WhatsApp.
Opportunity and value hypothesis
We identified an opportunity around user authentication. Time and time again our products have faced drop-offs during signup due to failed OTP deliveries.
Our hypothesis is that just like ‘Signup with Google’, ‘Signup with WhatsApp’ will become the go-to source for signups, especially in markets where a phone number is the primary method of authentication instead of email. We believe:
It’s easy for users. Not having to remember passwords or enter OTPs manually.
It’s better for companies. Only real users and no more drop-offs due to SMS delivery issues.
Week 1: User journey mapping
In our first week of building, we mapped out the user flows and worked on wireframes.
Week 2: Building the MVP
We used the WhatsApp Cloud APIs with Glitch as the server and the front end was built in bubble.io
Check out the flow diagram for the backend workflow here.
Here is the link to the complete flow
Here is how the product works:
What’s Next
The initial testing showed a 100% success rate for signup but we still have to test on a reasonable scale.
The cost of one message is PKR 3 for us compared to PKR 1 for local SMS and PKR 14 for international SMS (via Twilio). It definitely makes sense for international products but not for locals.
We have now rolled out a waitlist on Product Hunt to gauge the demand for this product in the market.
If you’re interested in testing out your product, you can request early access on the website here.
Stay tuned to learn about the next product we’ll be releasing soon. Thanks!
There's no cost if the message is user initiated, correct?
Integrated OTPLess last week in another product I work with.!
Interesting product.
How do you receive message at the brand’s / app’s WhatsApp number? Do you integrate or take control of the app / brand WhatsApp account?
Similarly, how do you look for user existence?