WhatsApp by EngageLab
最新更新:2023-12-08

WhatsApp by EngageLab

您可以将 Bot 配置到 WhatsApp 内,让您的客户能够通过 WhatsApp 直接与 AI Bot 对话。

本教程是面向计划在 EngageLab 后台注册 WhatsApp Business Account ID 的用户。

EngageLab 是 WhatsApp 官方 BSP。

配置 EngageLab 账户

创建 Engagelab 账户

img

进入Engagelab 注册页面,填写邮箱、密码和手机号码后点击「创建账户」。

img

填写邮箱验证码后,需要填写组织名称和网站名称,并选择组织时区。

注意:时区一旦选定,将无法更改!创建 WhatsApp 商业账号时也需要选择时区,请将二者保持一致。

img

点击「下一步」进入 Engagelab 主页面。

开通 WhatsApp 服务

img

在「待开通服务」中找到 WhatsApp,点击「开通服务」。

进入服务子站

img

点击「发送消息」可进入该服务的子站,将跳转到「概览」引导页面,接下来开始进行 WhatsApp 账号的注册流程

注册 WhatsApp 账户与发送号

img

在概览页面,点击「注册账户」将会跳转到 Meta 官方的注册页面,使用 Facebook 账号登陆后,按照官方流程一步步进行即可完成注册,注册完成后第 1 步和第 2 步将会同时完成。

如果你尚未注册 Facebook 账户,请先创建账户

注意:全新注册的 Facebook 账户不要马上用于注册 WhatsApp 账户,请先进行一些正常的 Facebook 账号登陆、发布信息、编辑个人信息等操作,等待几天后再注册,否则可能会导致账户被封禁。 更多关于 Facebook 账户的使用注意事项,请阅读Facebook 账号异常

授权提醒

img

选择 Facebook 账户继续后,将会进入授权提醒。该授权是必须的。

img

创建/选择 Meta 业务账户

img

如果您已创建过 Meta 业务账户,特别是当该账户在 Meta 安全中心已完成过商家认证时,建议您直接选择该账号。如果还没有创建,则按要求填写信息新建账户。请注意:

  • 邮箱地址建议使用公司邮箱,不建议使用 QQ 邮箱;
  • 网站地址建议使用能展示您公司正规业务的地址,因为会被 Meta 审核;
  • 如果在这一步创建失败,在信息正确的情况下,大概率是因为 Facebook 广告账户受限,可查看Facebook 排查方案

创建/选择 WhatsApp Business 账户

img

如果你已在 EngageLab 创建过 WhatsApp Business 账户:

  • 想要对该账户添加新号码,则选择已有账户,新建 WhatsApp Business 业务主页;
  • 想要对该账户中的某电话号码进行验证,则选择已有账户,选择已有业务主页(电话号码)。

img

如果没有,则全部选择新建。注意事项说明:

  • 账户名称不会被你的用户看到;
  • 业务主页显示名称(需遵守命名守则)、网站等将被你的用户看到;
  • 时区请与 EngageLab 组织的时区、公司所在地(使用人、业务系统)的时区保持一致,账单等信息将以该时区为准。在正式上线之前可以修改。

添加与验证电话号码

img

请使用一个全新的电话号码进行注册,要求该号码能接收验证码,且没有在 WhatsApp App、已有 WhatsApp Business 账号中使用过。更多要求查阅WhatsApp 对电话号码的要求

支持短信和语音通话两种验证方式,建议选择语音通话。如果多次尝试仍旧接收不到:

  • 退出注册,隔几天再试。选择已有的 Meta 业务账户、WhatsApp 账户、业务主页(电话号码),再尝试验证。
  • 退出注册 - 在商业账户管理页面选择添加账户 - 在发送号管理页面再进行号码验证。

注意:该电话号码将会被用户看到。一个 WhatsApp Business 账户下可以创建最多 20 个电话号码,可以为每一个号码设置不同的显示名称、简介、网址信息供用户查阅。

img

完成注册后,将会自动从「Meta 注册页面」跳转回「概览」,此时你将会看到指引的第 1 步和第 2 步均已完成(如果状态没有更新为已完成,请刷新页面),且左上角已选中了你刚刚注册的这个 WhatsApp 账户。接下来我们进行第 3 步-验证发送号。

验证发送号

img

img

在第 3 步点击「验证号码」,将进入到「发送号管理」页面。在此页面,我们需要对注册成功的电话号码在 EngageLab 进行一次验证。

img

点击「验证号码」,选择选择验证方式「WhatsApp Business Cloud API」进行验证:

  • 如果「在做验证号码操作的 14 天内」在 Meta 官方注册号码流程中完成了验证码的输入,则将直接验证成功;
  • 如果「在做验证号码操作的 14 天内」在 Meta 官方注册号码流程中没有完成验证码的输入,则将需要申请向您的手机发一个验证码,然后进行校验。
  • 如果显示名称显示的是「审核中」的状态,则此时不允许点击验证号码,请等待一段时间后再来操作。

img

验证通过后,运行状态将变为「已连接」,此时你就可以去使用该发送号码来发送消息了。

创建 API 密钥

img

请在「配置管理」-「API 秘钥」页面,点击“立即创建”进行创建。

img

填写 API 密钥描述、有效日期、IP 白名单,并选择 API 权限。

  • 请设置一个较长的有效日期;
  • 建议不对 IP 做限制,如果您因为安全考虑需要设置 IP 白名单,请将 GPTBots 的 IP 设置在此;
  • 请勾选 API 权限 - 消息发送 API - 选中您要使用的发送号。

img

创建成功后,系统将自动生成 DevKey 和 DevSecret。

img

点击整行数据,可以进入详情页面,获取 DevKey 和 DevSecret 并复制,配置到 GPTBots 的 WhatsApp 配置页面。

配置 GPTBots WhatsApp

tapd_56233273_base64_1702540246_774 (1)

进入 Bot 的 WhatsApp 配置页面内,将在上述步骤中获得的 「DevKey」 、「 DevSecret」、「电话号码」填入对应位置,并「提交」,即可在下方获取「Callback URL」。

配置回调地址

img

进入「配置管理」-「回调设置」页面,点击「配置回调」。

img

请将 GPTbots 的 Callback URL 填写在回调地址处,并勾选全部的回调事件,点击确定进行保存。

至此,所有配置已经完成,Bot 已经被关联至该「WhatsApp 账号」内。

与 Bot 对话

image-20240603151732767

将消息发送至「EngageLab WhatsApp 账号」中配置的手机号码,即可实现与 Bot 对话。

image-20231215160254648

注意:若 EngageLab 余额不足,则无法发送消息,可到 EngageLab 的「产品市场」进行充值。

Meta 企业认证

如果您的 Meta Business Manager 未完成企业认证,则每天仅能发出 250 条消息,如果您要正式上线您的服务,需要更多的消息发送额度,请根据企业认证指导流程完成企业认证。

迁移号码至 EngageLab

Meta 支持在不同 WhatsApp Business 商业帐号 (WABA) 之间迁移已注册的电话号码。场景如下:

  • 企业当前在使用其他 Meta 合作伙伴的服务,想要切换到 EngageLab;
  • 企业当前在使用自己实现的解决方案,想要切换到 EngageLab。

如果您有此需要,可以在完成上述「账号注册」流程后,联系 EngageLab 支持人员协助迁移。