在互联网上的任何应用程序中,用户身份验证是必不可少的环节。常见的身份验证方式是在应用注册、登录、忘记密码等操作中,系统向用户的手机发送验证码短信,并要求用户输入验证码,从而完成身份识别。这一过程看似简单,但设计的好坏会对用户增长产生巨大影响。

在很多国家和地区,短信的成本高昂且到达率不稳定,严重影响验证成功率。这时候WhatsApp可能是理想的发送验证码渠道!

使用WhatsApp发送验证码的好处

更稳定:WhatsApp作为验证渠道,具有与SMS相同的优势,并且不受当地运营商基础设施的影响。这意味着在Wi-Fi可用但蜂窝信号较弱或不存在的区域也能接收WhatsApp消息。WhatsApp通常比SMS更快,并且经过端到端加密,提供额外的安全性。

更安全:每个WhatsApp用户都通过创建帐户时提供的唯一电话号码来识别。WhatsApp使用自己的一套强大的反欺诈工具来验证这些电话号码,确保隐私信息安全。

更便宜:在许多国家和地区,WhatsApp比SMS更便宜,并且可以帮助您省钱,无需为未送达的消息付费。在印度、印度尼西亚、中东和南美等覆盖率高的地区,建议使用WhatsApp作为首选验证渠道,因为它可以提高整体验证转化率并且更便宜。

了解WhatsApp验证定价

通过WhatsApp发送验证码消息需要使用WhatsApp Business API账号,发送消息的费用根据发送验证消息的国家或地区而异,并且没有额外费用。WhatsApp仅对成功的消息收费,无需为失败或未送达的消息付费。

如何开始使用WA API发送验证码

1. 创建WABA账号

WABA(WhatsApp Business Account)是面向中大型企业的商业工具。企业可以用它与用户进行大规模通讯,向用户发送验证码消息以完成身份验证是其重要的应用场景之一。

智齿科技作为Meta在大中华地区的首批商业解决方案服务商,能在全球范围内帮助企业创建WhatsApp商业账号,接入“WhatsApp Business API”。

您可以扫描文章底部二维码联系我们。

2. 创建WhatsApp验证类消息模板

WhatsApp专为验证码类型的消息提供了特定的模板,您需要访问智齿科技后台,导航到Templates创建验证类型消息模板。

其中有两项配置至关重要:

验证码按钮:WhatsApp支持在验证消息中携带按钮,包括复制验证码(Copy Code)按钮或一键自动填写(Autofill)按钮。当用户点击按钮时,不同按钮的工作方式如下:

  • 复制验证码按钮:将一次性密码或验证码复制到用户的剪贴板。然后,用户可以手动将验证码粘贴到应用界面。

  • 一键自动填写按钮:点击后,会自动将验证码传递到您的应用,无需用户离开应用程序,也不需要额外的点击操作,从而进一步提升用户体验和验证转化成功率。

验证码有效期:由于用户设备或网络的影响,WhatsApp验证码可能无法即时送达。通过设置验证码有效期,如果在有效期内无法送达,WhatsApp会自动删除信息,最大限度减少额外成本,并确保验证码始终及时和相关。

建议为所有身份验证模板设置有效期,与验证窗口期一致。

3. 通过API提交验证消息

API发送消息接口地址,请参阅智齿科技官方API文档。

WhatsApp OTP优秀实践

1. 界面设计

智齿科技为您提供一些使用WhatsApp发送OTP的UI设计建议:

  • 方案一:默认通过WhatsApp发送OTP,在WhatsApp发送失败后立即通过短信发送(适用于WhatsApp覆盖率高的国家或地区)。

  • 方案二:提供用于接收OTP消息通道的按钮选项(SMS或WhatsApp),允许用户选择适合自己的通道接收OTP(适用于覆盖多个国家或地区)。

2. 检查用户是否安装了WhatsApp

为了更好的用户体验,可以提前检查用户手机上是否安装了WhatsApp应用,以确保用户在运行您的应用程序时能使用WhatsApp。

3. 监听消息状态报告

通过智齿科技的Webhook监听每条验证消息的状态报告回执,当WhatsApp消息发送失败或用户未及时回填验证码时,可以通过其他渠道补发验证码。

作为世界级覆盖范围的社交应用,许多企业已将WhatsApp作为国际业务拓展中的重要工具。通过WhatsApp商业账号验证用户身份只是其应用场景之一。除此之外,还可以利用WhatsApp的广泛使用和高参与度,为消费者提供个性化的营销、销售和客户支持。

开展营销或销售往往涉及用户投诉,影响WhatsApp商业账号的可用性。如果已经接入WhatsApp验证码,它不仅能帮助降低运营成本和提升验证回填率,还能减少账号的整体投诉率。因此,我们推荐企业优先尝试WhatsApp验证码场景,以优化用户体验。

推荐阅读:

第三方客服机器人是什么,是怎样收费的?

客服智能化:能够带来哪些竞争优势

客服数据分析怎么做,有没有一般的步骤和方法?