WhatsApp Business Platform
车贷电销业务调研方案报告
覆盖运行时服务架构、客户交互流程、账号开通全流程、关键运行时参数与合规红线的完整技术调研与实施指南。
01 运行时服务与交互流程
本部分描述 WhatsApp Business Platform 在车贷电销业务中的运行时服务、系统集成架构、关键业务流程与合规要求。
1. WhatsApp Business Platform 架构总览
1.1 运行时使用的核心服务
| 服务 | 作用 | 车贷场景中的角色 |
|---|---|---|
| Cloud API | 消息收发的核心运行时 API,由 Meta 云端托管 | 发送营销模板、接收客户回复、发送还款提醒、OTP验证 |
| Business Management API | 管理 WABA 账户资产(号码、模板、分析) | 程序化管理消息模板、查看质量评级、管理号码 |
| Webhooks | 接收异步事件回调(入站消息、状态更新、质量变化) | 接收客户回复消息、监控送达状态、号码质量预警 |
| Message Templates | 预审核的消息模板,唯一可在24h窗口外发送的消息类型 | 贷款推广、还款提醒、审批通知、OTP验证 |
| WhatsApp Flows | 在消息内构建结构化交互表单 | 贷款资格预审、申请表单收集、还款方式选择 |
| WhatsApp Manager | Web 管理后台,管理模板、号码、分析 | 运营人员查看数据、管理模板、监控质量 |
| Meta Business Suite | 企业管理平台,管理验证、计费、资产 | 企业验证、计费管理、权限分配 |
1.2 架构层级关系
Business Portfolio(商业资产组合 / 企业管理平台)
├── Facebook Page(企业主页)
├── WABA(WhatsApp Business Account)
│ ├── Business Phone Number(s)(业务电话号码)
│ │ ├── Business Profile(业务资料:名称、头像、简介、地址)
│ │ ├── Quality Rating(质量评级:GREEN/YELLOW/RED)
│ │ └── Messaging Limit(发送限额:250→2000→10000→∞)
│ ├── Message Templates(消息模板库)
│ └── Analytics(数据分析)
├── Meta App(应用)
│ ├── Cloud API 访问权限
│ ├── System User + Access Token(系统用户 + 访问令牌)
│ └── Webhook 配置
└── 计费(Billing Hub)
1.3 消息类型与触发规则
| 消息类型 | 分类 | 触发方式 | 24h窗口外可发? | 计费 | 车贷场景 |
|---|---|---|---|---|---|
| 模板消息-Marketing | 营销 | 企业主动发送 | ✅ | 收费(最高费率) | 车贷产品推广、利率优惠活动 |
| 模板消息-Utility | 工具 | 企业主动发送 | ✅ | 收费(有量价优惠) | 还款提醒、审批通知、合同送达 |
| 模板消息-Authentication | 认证 | 企业主动发送 | ✅ | 收费(有量价优惠) | OTP身份验证、贷款申请验证 |
| 非模板消息 | 服务 | 仅窗口内回复 | ❌ | 免费(2026.10起收费) | 客服对话、人工回复、Flows交互 |
- 客户向企业发消息后开启24h窗口
- 窗口内可发非模板消息(文本、图片、交互式、Flows)
- 每次客户消息重置为24h
- 窗口关闭后只能发模板消息
通过 Click-to-WhatsApp 广告触发的对话,72h内所有消息(含模板)免费。
2. 业务交互流程设计
2.1 系统集成架构图
我们的系统与 WhatsApp 服务的集成架构:
2.2 贷前场景 A:线上流量获客
客群来源:通过 Click-to-WhatsApp 广告、官网/落地页 WhatsApp 按钮、社交媒体引流的客户。
核心特征:客户主动发起对话 → 自动开启24h窗口 → 可自由对话。
2.3 贷前场景 B:线下/系统推荐客户
客群来源:线下渠道收集、合作方系统推荐、存量客户再营销。客户未主动发起对话。
核心特征:企业主动发起 → 必须使用模板消息 → 必须有 opt-in 授权。
2.4 贷后场景
2.5 服务间交互时序
3. 关键运行时参数
| 参数 | 值 | 说明 |
|---|---|---|
| API 端点 | https://graph.facebook.com/v23.0/{PHONE_NUMBER_ID}/messages | Cloud API 发消息端点 |
| 认证方式 | Bearer Token(System User 永久令牌) | 在 Header 中传递 |
| 号码吞吐量 | 默认 80 条/秒/号码 | 可申请提升 |
| 配对速率限制 | 同一用户每 6 秒最多 1 条 | 突发允许 45 条/6秒(借未来配额) |
| API 请求限制 | 200次/小时(默认)/ 5000次/小时(活跃WABA) | |
| Webhook 响应要求 | 2秒内返回 HTTP 200 | 超时会导致重试 |
| 消息发送限额 | 250→2000→10000→100000→无限 | 基于质量+使用量自动升级 |
4. 合规红线(车贷业务必读)
- 发薪日贷款(Payday loans)
- 预支工资(Paycheck advances)
- P2P 借贷(Peer-to-peer lending)
- 催收(Debt collection) ← 最大风险点
- 保释金(Bail bonds)
车贷业务合规映射
| 场景 | 定位 | 推荐消息类型 | 风险等级 | 说明 |
|---|---|---|---|---|
| 贷前-线上获客 | 营销 | Marketing 模板 + Flows | 🟢 低 | 客户主动发起,合规 |
| 贷前-系统推荐触达 | 营销 | Marketing 模板(需 opt-in) | 🟡 中 | 必须确认客户已授权 |
| 贷前-资格预审 | 交互 | Flows 预批准贷款模板 | 🟢 低 | 官方支持的金融场景 |
| 贷前-身份验证 | 认证 | Authentication OTP | 🟢 低 | 标准场景 |
| 贷后-还款提醒 | 通知 | Utility 模板 | 🟢 低 | 事务性通知 |
| 贷后-逾期提醒 | 通知 | Utility 模板(措辞温和) | 🟡 中 | 不可使用催收话术 |
| 贷后-催收 | ⛔ 禁止 | — | 🔴 高 | debt collection 被明确禁止 |
| 贷后-客服 | 服务 | 窗口内非模板 | 🟢 低 | 必须提供转人工路径 |
所有自动化回复必须提供人工升级路径(转人工/电话/邮箱/网站/门店)。
5. 贷后催收替代方案
WhatsApp 明确禁止 debt collection(催收)。以下是在贷后场景中可使用的替代渠道与合规边界。
| 渠道 | 适用场景 | 优势 | 劣势 |
|---|---|---|---|
| 电话催收 | 逾期 M1+ 客户 | 直接沟通、施压效果强 | 成本高、接通率低 |
| SMS 短信 | 逾期提醒批量触达 | 成本低、到达率高 | 无交互、易被忽略 |
| 邮件 | 海外客户正式通知 | 成本低、可附文件 | 打开率低 |
| WhatsApp 逾期提醒 | 逾期 T+1~T+15 温和提醒 | 到达率高、可交互 | ⚠️ 措辞不能含催收话术 |
WhatsApp 在贷后能做的极限
- ✅ 还款日提醒(Utility 模板):"Your payment of $X is due on Y"
- ✅ 逾期通知(Utility 模板):"Your payment of $X was due on Y. Please make a payment to avoid late fees."
- ❌ 不可使用威胁、恐吓、高频骚扰语言
- ❌ 不可反复发送(控制频率,建议每周不超过1-2次)
- ❌ 不可冒充执法机构
消息目的是"通知客户有逾期"(合规)还是"施压要求还款"(违规)。措辞保持中立、信息性。
6. 运营关键注意事项
6.1 退订机制(Opt-out)— 必须
所有 Marketing 消息必须提供退订方式:
- 在模板正文中加入 "Reply STOP to opt out"
- 系统需监听 STOP 回复,自动标记客户为退订
- 退订客户不再发送 Marketing 消息(Utility/Authentication 仍可发)
6.2 号码质量监控 — 运营生死线
号码质量评级(GREEN/YELLOW/RED)直接影响消息限额和存活:
- 监控 Webhook
phone_number_quality_update事件 - 质量降到 YELLOW 时立即降低发送频率
- 质量降到 RED 时暂停发送,排查原因
- 关注指标:举报率、拉黑率、消息送达率
6.3 限额爬坡策略 — 上线计划核心
初始限额仅 250 用户/24h,电销业务需要提前规划爬坡:
| 阶段 | 限额 | 持续时间 | 操作 |
|---|---|---|---|
| 第1周 | 250 | 完成企业验证 | 小批量发送高质量消息 |
| 第2周 | 2,000 | 验证通过后 | 中等量发送,确保高质量 |
| 第3-4周 | 10,000 | 自动升级 | 正式运营量级 |
| 第5-8周 | 100,000+ | 自动升级 | 全面放量 |
过去7天使用当前限额≥50% + 所有消息高质量 → 6h内自动升级。
6.4 多号码负载均衡 — 规模化必备
当单号码吞吐量(80条/秒)不够时:
- 企业验证后可注册最多 20 个号码
- 消息网关需实现号码轮询/负载均衡
- 每个号码独立维护质量评级
- 建议按业务线/地区分配不同号码
6.5 数据合规 — 海外业务必须
通过 WhatsApp 收集客户信息(收入、身份、贷款意向)涉及:
- 目标市场的数据隐私法规(GDPR/CCPA/PDPA 等)
- 需在首次交互时告知数据使用政策
- WhatsApp Flows 中收集的数据需加密存储
- 客户有权要求删除其数据
02 账号申请与开通指南
本指南详细说明从零开始开通 WhatsApp Business Platform(Cloud API)账号的完整流程,涵盖直连 Cloud API 和通过 BSP 两条路径。
本指南中的界面复现为基于 Meta 官方文档的高保真参考,实际界面以 Meta 最新版本为准。每个步骤均附有官方文档链接,建议操作时同步参考。
第〇步:路径选择(直连 vs BSP)
一句话决策
你有技术团队且能开发 API 集成?
├── 是 → 直连 Cloud API(成本最优,灵活度最高)
└── 否 → 通过 BSP 接入
├── 纯 WhatsApp 场景 → 360dialog(官方 BSP,成本较低)
├── 需要多渠道(SMS+语音+WhatsApp)→ Twilio
└── 中小团队快速上线 → Wati / Interakt
先用 BSP 1-3 个月验证业务模式(3-10天上线),同时开发直连能力,验证后迁移直连(降低长期成本)。
直连 Cloud API 路径(推荐有技术团队的团队)
页面:developers.facebook.com → 点击「Get Started」或「Login」
前置条件
- 一个个人 Facebook 账号(如果没有需先注册)
- 可接收验证码的手机号
- 有效邮箱
操作步骤
- 访问
developers.facebook.com - 用个人 Facebook 账号登录
- 首次登录会弹出开发者注册引导
- 点击「Get Started」
- 填写以下信息:
| 字段 | 说明 | 填写内容 |
|---|---|---|
| Account Type(账号类型) | 选择开发者身份 | 选「Developer」(开发者) |
| Purpose(用途) | 描述开发目的 | 填写如「Build messaging solutions for business」或具体描述 |
- 完成手机号和邮箱验证
- 同意 Meta 开发者协议
页面:developers.facebook.com/apps → 点击「Create App」
操作步骤
- 点击「Create App」(创建应用)
- 选择应用类型(Choose an app type)
| 选项 | 说明 | 选择建议 |
|---|---|---|
| Business(商业) | 适合需要 WhatsApp/Instagram/Messenger 集成的企业应用 | ✅ 选这个 |
| Consumer(消费者) | 适合面向个人用户的应用(Facebook Login) | ❌ 不选 |
| Gaming(游戏) | 游戏相关应用 | ❌ 不选 |
| None(无) | 仅需基础功能 | ❌ 不选 |
- 填写应用基本信息(App Details)
| 字段 | 说明 | 填写内容 |
|---|---|---|
| App Name(应用名称) | 应用显示名称 | 填写公司/产品名称,如 YourCompany WhatsApp |
| App Contact Email(联系邮箱) | 接收 Meta 通知的邮箱 | 填写技术负责人邮箱 |
| Business Account(企业账户) | 关联的 Business Portfolio | 选择已有或创建新的(下方说明) |
- 选择用例(Use Case)
- 选择 「Connect with customers through WhatsApp」(通过 WhatsApp 与客户联系)
- 点击「Next」
- 选择 Business Portfolio
- 如果已有:从下拉列表选择
- 如果没有:选择「Create a new business portfolio」
| 字段 | 说明 | 填写内容 |
|---|---|---|
| Business Portfolio Name | 企业管理平台名称 | 填写公司全称,如 YourCompany Ltd |
| Your Name(姓名) | 管理员姓名 | 填写真实姓名 |
- 发布要求检查(Publishing requirements)
- 页面会列出可能的发布要求
- 如果没有列出的要求,直接点击「Next」
- 点击「Create App」(创建应用)
- 可能需要完成人机验证(CAPTCHA)
- 自动生成测试用 WABA(WhatsApp Business Account)
- 自动分配一个测试电话号码
- 自动生成 hello_world 模板消息
- 页面显示 WhatsApp Business Account ID(记下来备用)
页面:App Dashboard → WhatsApp → API Setup
3.1 生成临时访问令牌
- 在「Generate access token」区域
- 点击「Generate access token」按钮
- 立即复制并保存显示的令牌(临时令牌,仅用于测试)
3.2 选择发送号码
- 在「From phone number」区域
- 从下拉列表选择系统分配的测试号码
- 记下显示的 Phone Number ID(后续 API 调用需要)
3.3 添加接收测试号码
- 在「To phone number」区域
- 输入你自己的 WhatsApp 号码(需带国家代码,如
+86138...) - 点击「Send message」按钮
3.4 发送首条测试消息
- 系统自动使用 hello_world 模板发送
- 在手机上检查是否收到消息
- 回复该消息以开启24小时客服窗口
- 窗口开启后可发送非模板消息测试
页面:App Dashboard → WhatsApp → API Setup →「Add phone number」
电话号码要求
| 要求 | 说明 |
|---|---|
| 归属权 | 号码必须归你所有 |
| 格式 | 必须有国家代码和区号(不支持短号) |
| 接收能力 | 必须能接收语音电话或短信验证 |
| WhatsApp 绑定 | 如果该号码已注册 WhatsApp 个人版或 Business App,必须先删除该 WhatsApp 账号 |
推荐号码类型:手机号码(⭐⭐⭐强烈推荐,SMS+语音均可验证)
操作步骤
- 点击「Add phone number」
- 填写号码信息
| 字段 | 说明 | 填写内容 |
|---|---|---|
| Phone number(电话号码) | 要注册的业务号码 | 输入号码(带国家代码) |
| Verification method(验证方式) | 如何接收验证码 | 选「SMS」(短信,推荐)或「Voice」(语音电话) |
| Display name(显示名称) | 客户在 WhatsApp 中看到的企业名称 | 填写公司/品牌名称(需与 Facebook Page 名称或注册名称一致) |
- Display Name 命名规则:
- 必须与企业 Facebook Page 名称、网站域名或官方注册名称一致
- 不得包含脏话或违规内容
- 不得冒充其他品牌
- 必须符合 WhatsApp 商业消息政策
- 接收并输入验证码
- 系统向该号码发送6位验证码
- 在页面输入验证码
- ⚠️ 如果多次验证失败,需等待后重试
- 设置两步验证 PIN(6位数字)
- 用于号码安全保护
- 务必记录此 PIN(删除号码时需要)
- 完成注册后,调用注册端点(API 或界面自动完成)
Display Name 审核状态
| 状态 | 含义 |
|---|---|
| APPROVED | ✅ 已批准 |
| AVAILABLE_WITHOUT_REVIEW | ✅ 可直接使用 |
| PENDING_REVIEW | ⏳ 审核中(通常即时至数小时) |
| DECLINED | ❌ 未通过,需修改后重新提交 |
页面:business.facebook.com/settings → System Users
操作步骤
- 进入 Meta Business Settings(
business.facebook.com/settings) - 左侧菜单选择你的 Business Portfolio
- 点击「Users」→「System Users」(系统用户)
- 创建系统用户
- 点击「Add」(添加)
| 字段 | 说明 | 填写内容 |
|---|---|---|
| System User Name(名称) | 系统用户名称 | 如 WhatsApp Production API |
| System User Role(角色) | 权限级别 | 选「Admin」(管理员,生产环境需要) |
- 分配资产权限(Assign Assets)
- 点击新创建的 System User →「Assign Assets」
- 分配以下资产:
| 资产类型 | 具体资产 | 需要的权限 |
|---|---|---|
| Apps(应用) | 你创建的 Meta App | 勾选「Manage app」(完全控制)✅ |
| WhatsApp Business Accounts | 你的 WABA | 勾选「Manage WhatsApp Business accounts」✅ |
- 生成永久访问令牌
- 点击 System User →「Generate Token」
- 选择以下权限(scope):
- ✅
business_management - ✅
whatsapp_business_messaging - ✅
whatsapp_business_management
- ✅
- 点击「Generate Token」
- ⚠️ 立即复制并安全保存令牌(只显示一次!)
- 将令牌存储在安全的密钥管理系统中(不要放入代码仓库)
页面:Meta Business Suite → Security Center(安全中心)
为什么需要验证
| 验证前 | 验证后 |
|---|---|
| 消息限额 250 用户/24h | 提升至 2,000 用户/24h |
| 最多 2 个电话号码 | 提升至 20 个电话号码 |
| 最多 250 个消息模板 | 提升至 6,000 个消息模板 |
| 无法获得绿色认证标记 | 可申请 Official Business Account |
前提条件
- 拥有 Business Portfolio 的「完全控制权」(Full Control)
- Business Portfolio 有资格进行验证(满足使用条件)
准备材料
| 材料 | 说明 | 备注 |
|---|---|---|
| 法定企业名称 | 与营业执照/注册证书完全一致 | ⚠️ 必须完全匹配 |
| 企业地址 | 与注册地址一致 | ⚠️ 必须完全匹配 |
| 企业电话号码 | 有效的企业联系电话 | 用于关联验证 |
| 企业网站 | 必须是 HTTPS 且能正常加载 | ⚠️ 必须有有效 SSL 证书 |
| 官方注册文件 | 营业执照、公司注册证书等 | 系统未找到匹配记录时需上传 |
操作步骤
- 进入 Meta Business Suite
- 左侧菜单 →「Business Settings」→「Security Center」(安全中心)
- 点击「Start Verification」(开始验证)
- 填写企业详情(Business Details)
| 字段 | 说明 | 填写内容 |
|---|---|---|
| Legal Business Name(法定企业名称) | 企业法律注册名称 | 与营业执照完全一致(如「XX有限公司」的英文名称) |
| Business Address(企业地址) | 法定注册地址 | 与注册文件完全一致 |
| Business Phone Number(企业电话) | 企业联系电话 | 能接听的有效号码 |
| Website(网站) | 企业官网 URL | 必须以 https:// 开头且能正常访问 |
- 确认企业信息
- 系统会尝试匹配你的企业记录
- 如果找到匹配:直接确认
- 如果未找到:选择「My business isn't listed」(我的企业未列出)→ 上传官方注册文件
- 选择关联验证方式
| 方式 | 说明 | 推荐度 |
|---|---|---|
| Email(邮件) | 向企业邮箱发送验证邮件 | ⭐⭐ |
| Phone(电话) | 拨打企业电话 | ⭐⭐ |
| Text Message(短信) | 向企业号码发送验证码短信 | ⭐⭐ |
| WhatsApp Message | 通过 WhatsApp 发送验证码 | ⭐⭐ |
| Domain Verification(域名验证) | 在网站添加 meta 标签或 DNS 记录 | ⭐⭐⭐ 推荐 |
推荐域名验证:在网站首页 <head> 中添加 Meta 提供的 meta 标签,或在 DNS 中添加 TXT 记录。验证最快且最可靠。
- 点击「Done」(完成)提交验证
审核周期:最长 14 个工作日,通常 2-5 个工作日。
常见被拒原因
| 原因 | 解决方法 |
|---|---|
| 名称/地址与文件不一致 | 核对营业执照,确保完全一致 |
| 网站不是 HTTPS | 配置 SSL 证书 |
| 网站无法加载 | 确保网站正常运行 |
| 网站域名与企业不匹配 | 使用企业自有域名 |
| 上传文件模糊 | 提供清晰的彩色扫描件 |
| 关联验证失败 | 换用域名验证方式 |
页面:WhatsApp Manager(在 App Dashboard 或 Business Settings 中访问)→ Account Tools → Message Templates
操作步骤
- 进入 WhatsApp Manager
- 选择你的 WABA
- 左侧菜单 →「Account tools」→「Message templates」
- 点击「Create Template」(创建模板)
- 选择模板分类
| 分类 | 说明 | 车贷场景 | 计费 |
|---|---|---|---|
| Marketing(营销) | 推广产品/服务/优惠 | 车贷推广、利率优惠活动 | 最高费率 |
| Utility(工具) | 事务性通知/跟进 | 还款提醒、审批通知、文件送达 | 有量价优惠 |
| Authentication(认证) | 发送验证码 | OTP身份验证 | 有量价优惠 |
- 填写模板信息
| 字段 | 说明 | 填写示例(营销模板) |
|---|---|---|
| Name(名称) | 模板标识名 | auto_loan_promo_v1(仅小写字母、数字、下划线,最长512字符) |
| Category(类别) | 消息分类 | 选「Marketing」 |
| Language(语言) | 模板语言 | 选目标市场语言,如 en_US、es_ES、zh_CN |
| Header(页头,可选) | 消息顶部内容 | 文本/图片/视频/文件(可选) |
| Body(正文) | 消息主体内容 | 见下方示例 |
| Footer(页脚,可选) | 消息底部文字 | 如「Reply STOP to opt out」 |
| Buttons(按钮,可选) | 交互按钮 | Quick Reply / Call to Action / Flow |
- 正文中的变量使用:
- 位置参数:
{{1}}、{{2}}(按顺序对应传入值) - 命名参数:
{{customer_name}}(更清晰)
- 位置参数:
营销模板正文示例:
Hi {{1}}, great news! You're pre-qualified for an auto loan up to ${{2}} with rates starting at {{3}}% APR. Reply to learn more or click below to start your application.
- 按钮配置
| 按钮类型 | 说明 | 车贷场景 |
|---|---|---|
| Quick Reply(快捷回复) | 客户点击回复预设文字 | 「Yes, I'm interested」「Not now」 |
| Call to Action(行动号召) | 跳转链接或拨打电话 | 「Apply Now」(链接)、「Call Us」(电话) |
| Flow(流程) | 打开 WhatsApp Flows 表单 | 「Start Application」→ 打开贷款申请表单 |
- 提交审核
- 点击「Submit」(提交)
- 审核周期:通常数小时,最长24小时
- 状态在 WhatsApp Manager 中查看
- 模板审核标准
- 内容不含违规内容(垃圾信息、欺诈、成人内容)
- 类别与内容匹配(营销内容不能标记为 Utility)
- 格式规范,参数使用正确,示例值完整
- 符合 WhatsApp 商业消息政策
模板状态说明
| 状态 | 含义 | 能否发送 |
|---|---|---|
| Active - Quality pending | 已批准,质量待定 | ✅ |
| Active - High quality | 高质量 | ✅ |
| Active - Medium quality | 中等质量 | ✅ |
| Active - Low quality | 低质量(即将暂停) | ⚠️ |
| Paused | 已暂停(负面反馈过多) | ❌ |
| Disabled | 已禁用 | ❌ |
| Rejected | 审核未通过 | ❌ |
模板数量上限:
- 未验证企业:250 个/WABA
- 已验证企业:6,000 个/WABA
页面:App Dashboard → WhatsApp → Configuration
操作步骤
- 部署 Webhook 接收服务
- 需要一个公网可访问的 HTTPS 端点
- 必须能处理 GET(验证)和 POST(消息回调)请求
- 必须在 2 秒内返回 HTTP 200
- 在 App Dashboard 配置 Webhook
| 字段 | 说明 | 填写内容 |
|---|---|---|
| Callback URL(回调地址) | 你的 Webhook 服务地址 | https://yourdomain.com/webhook/whatsapp |
| Verify Token(验证令牌) | 自定义验证字符串 | 自定义一个随机字符串(如 whatsapp_verify_xxx),需与你的服务端代码一致 |
- 验证 Webhook
- Meta 会向你的回调地址发送 GET 请求
- 包含
hub.verify_token参数 - 你的服务需要验证 token 是否匹配
- 匹配则返回
hub.challenge值 - 验证成功后状态变为「Verified」
- 订阅 Webhook 字段
| 字段 | 说明 | 订阅? |
|---|---|---|
messages | 客户发送的入站消息 | ✅ 必须 |
message_template_status_update | 模板审核状态变化 | ✅ 推荐 |
phone_number_quality_update | 号码质量评级变化 | ✅ 推荐 |
phone_number_name_update | 显示名称状态变化 | ⚠️ 可选 |
account_update | 账户状态变化 | ✅ 推荐 |
business_capability_update | 业务能力更新 | ⚠️ 可选 |
security | 安全相关事件 | ⚠️ 可选 |
通过 BSP(Business Solution Provider)路径
适用于无开发团队或需要快速上线的场景。
BSP 选择参考
| BSP | 定位 | 收费模式 | 适合场景 |
|---|---|---|---|
| 360dialog | 官方 BSP,专注 WhatsApp | 按消息条数 | 纯 WhatsApp 场景,性价比较高 |
| Twilio | 全渠道通信平台 | 按消息 + 号码月费 | 需要多渠道(SMS/语音/WhatsApp) |
| MessageBird | 多渠道整合 | 按消息条数 | 需要统一多渠道 |
| Wati | WhatsApp 专项 | 月费套餐 + 按消息 | 中小团队,有现成控制台 |
| Interakt | WhatsApp CRM | 月费套餐 | 价格敏感,中小团队 |
| Infobip | 企业级全渠道 | 定制报价 | 大规模企业 |
BSP 路径开通流程
- 选择 BSP 并注册账号
- BSP 提供「Embedded Signup」引导式注册流程(自动创建/关联 WABA)
- BSP 代为处理或协助企业验证
- 通过 BSP 控制台管理模板和号码
- 通过 BSP API 发送消息(API 格式由 BSP 定义)
BSP 路径时间线
| 步骤 | 预计时间 |
|---|---|
| 注册 BSP 账号 | 1-2 小时 |
| Embedded Signup(创建 WABA + 关联号码) | 30 分钟 |
| 企业验证(BSP 协助) | 2-14 个工作日 |
| 模板审核 | 数小时至24小时 |
| 总计 | 3-10 个工作日 |
直连 vs BSP 费用对比
| 费用项 | 直连 Cloud API | 通过 BSP |
|---|---|---|
| Meta 消息费 | ✅ 按 Meta 费率卡 | ✅ 同 Meta 费率卡 |
| BSP 平台费 | ❌ 无 | ✅ 月费或加价(+10%-30%) |
| 号码月费 | ❌ 无 | ⚠️ 部分BSP收取($0.5-$10/号/月) |
| 开发成本 | 高(需自建中间层) | 低(BSP 提供现成平台) |
完整时间线总结
直连 Cloud API 路径
| 阶段 | 任务 | 预计时间 | 是否阻塞 |
|---|---|---|---|
| 1 | 注册 Meta 开发者账号 | 10 分钟 | - |
| 2 | 创建 Meta App | 10 分钟 | - |
| 3 | 配置 API + 发测试消息 | 5 分钟 | - |
| 4 | 添加正式电话号码 | 30 分钟 | - |
| 5 | 创建 System User + 令牌 | 10 分钟 | - |
| 6 | 企业验证 | 2-14 个工作日 | ✅ 关键路径 |
| 7 | 消息模板创建+审核 | 数小时-24小时 | ✅ 关键路径 |
| 8 | Webhook 配置 | 1-2 小时 | - |
| 系统开发集成 | 1-3 周 | ✅ 关键路径 | |
| 总计(最快) | 3-7 个工作日 | ||
| 总计(正常) | 2-4 周 |
消息限额提升路径
上线计划建议
限额爬坡计划(关键!)
初始限额仅 250 用户/24h,不能直接大规模发送。建议分阶段放量:
| 阶段 | 时间 | 日均发送量 | 限额 | 操作重点 |
|---|---|---|---|---|
| 验证期 | 第1周 | 50-100条 | 250 | 小批量发送,测试流程,监控质量 |
| 爬坡期 | 第2周 | 500-1000条 | 2,000(验证通过后) | 中等量发送,确保高质量反馈 |
| 放量期 | 第3-4周 | 5000-8000条 | 10,000(自动升级) | 正式运营量级 |
| 满载期 | 第5-8周 | 按需 | 100,000+(自动升级) | 全面放量 |
过去7天使用当前限额≥50% + 所有消息高质量 → 6h内自动升级。
灰度发布建议
- 第一周:只对高意向客户发送(转化率最高的客群)
- 第二周:扩大到中等意向客户
- 第三周起:全量发送
- 全程监控质量评级,质量降级时立即暂停放量
物料与资源准备清单
必须准备的物料
- 个人 Facebook 账号 — 用于开发者注册
- 企业 HTTPS 网站 — 企业验证必须条件,需有效 SSL
- 营业执照/注册证书 — 企业验证时可能需上传
- 业务电话号码 — 能接收短信或语音验证
- 企业邮箱 — 用于关联验证
- 域名 DNS 管理权限 — 域名验证方式需要
团队角色
| 角色 | 职责 | 是否必须 |
|---|---|---|
| Meta Business 管理员 | 创建 Business Portfolio,完成验证 | ✅ |
| 开发工程师 | 集成 Cloud API,开发消息网关 | ✅ |
| 运营人员 | 管理模板,监控质量,分析数据 | ✅ |
| 法务/合规 | 审核 WhatsApp 消息政策合规性 | 🟡 |
技术资源
| 资源 | 说明 |
|---|---|
| HTTPS 服务器 | 部署 Webhook 接收端点 |
| 消息队列 | 处理高并发消息收发(如 Kafka/RabbitMQ) |
| 数据库 | 存储消息记录、客户档案、对话历史 |
| CRM 集成接口 | 与现有 CRM 系统对接 |
| 监控告警系统 | 监控号码质量、消息送达率、API 错误率 |
官方文档索引
每个步骤对应的 Meta 官方文档,操作时建议同步参考: