
Adoption was particularly strong in heavy WA countries like Brazil, India, Indonesia, and Germany where we saw 20-40% of users pick the WA option. When we added WhatsApp as another channel to send OTPs in our Authy app's sign-up/login flow, we saw strong user adoption: sending about 2000 WA messages per day globally. What did you learn from adding WhatsApp to your Authy app? Every WhatsApp user is identified by a unique phone number that they provided when creating their WhatsApp account, so this means that WhatsApp can directly replace SMS for all verification use cases, including sign-up, login, and transaction. With over 2 billion users across 180 countries, it is fast achieving ubiquity. Over the last few years, we’ve witnessed the rise of a new messaging channel: WhatsApp. Why is WhatsApp a good channel for OTP delivery? block from sending a message to X country code). Verify WhatsApp works just like Verify SMS, except for the following important differences: Contact sales to understand price discount options that may apply to you.In very rare cases, you may not be charged for a WhatsApp business-initiated conversation, because some other Verify WhatsApp customer already sent an OTP message and started a “conversation” with the same phone number within the last 24 hours.The $0.005 “Twilio message rate” and “First 1000 free per month” shown in the Programmable Messaging cost calculator do not apply.Verify WhatsApp is considered a single “business” in this pricing model Pricing of business-initiated conversations per country/region is listed on Meta’s USD rate card here. A single business-initiated conversation includes all messages delivered to a single user (phone number) within a 24-hour window.Expected Bill: $0.05 (successful verification) + $ 0.0147 (1 North America business-initiated conversation) = $0.0647.Check Verification is then called and it returns status=approved.Two WhatsApp messages containing the same OTP code are sent. The To parameter is provided with the same US (+1) country-code phone number in both calls. Start Verification is called twice within a 10-minute window.Verify WhatsApp pricing = $0.05 per successful verification, plus the passthrough costs associated with WhatsApp business-initiated conversations.

This video shows how we added WhatsApp as another verification option in our Twilio Authy Android mobile app.īilling is at the following list price that is consistent with Verify SMS: Protect Your Verify Application with Service Rate Limits Verify Countries and Regions Deliverability Using Silent Network Auth with Twilio Regionsĭefault Languages for Phone Number Country Codes Push and Silent Device Approval (Android)īest Practices for Production Implementation
