WG WhatsApp 车贷调研报告

WhatsApp Business Platform
车贷电销业务调研方案报告

覆盖运行时服务架构、客户交互流程、账号开通全流程、关键运行时参数与合规红线的完整技术调研与实施指南。

2026-07-20 Meta Cloud API 汽车金融 / 电销场景

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 ManagerWeb 管理后台,管理模板、号码、分析运营人员查看数据、管理模板、监控质量
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交互
24小时客户服务窗口规则
  • 客户向企业发消息后开启24h窗口
  • 窗口内可发非模板消息(文本、图片、交互式、Flows)
  • 每次客户消息重置为24h
  • 窗口关闭后只能发模板消息
Free Entry Point(免费入口窗口)

通过 Click-to-WhatsApp 广告触发的对话,72h内所有消息(含模板)免费。

2. 业务交互流程设计

2.1 系统集成架构图

我们的系统与 WhatsApp 服务的集成架构:

graph TB subgraph 客户触点 A1[线上广告<br/>Click-to-WhatsApp] A2[官网/落地页<br/>WhatsApp 按钮] A3[CRM 系统<br/>线下/推荐客户] A4[客户主动<br/>搜索添加] end subgraph WhatsApp 平台 W1[Cloud API<br/>消息收发] W2[Webhooks<br/>事件回调] W3[WhatsApp Flows<br/>结构化表单] W4[Message Templates<br/>预审核模板] W5[WhatsApp Manager<br/>管理后台] end subgraph 我们的业务系统 B1[消息网关<br/>API 中间层] B2[CRM / 客户管理] B3[电销工单系统] B4[风控/审批引擎] B5[还款管理系统] B6[数据分析/BI] end A1 --> W1 A2 --> W1 A4 --> W1 W1 -->|客户消息| W2 W2 -->|webhook回调| B1 B1 --> B2 B1 --> B3 A3 --> B2 B2 -->|触发外发| B1 B1 -->|调用API| W1 W1 --> W3 W4 --> W1 B2 --> B4 B2 --> B5 B1 --> B6 W5 -.->|运营管理| W4

2.2 贷前场景 A:线上流量获客

客群来源:通过 Click-to-WhatsApp 广告、官网/落地页 WhatsApp 按钮、社交媒体引流的客户。

核心特征:客户主动发起对话 → 自动开启24h窗口 → 可自由对话。

sequenceDiagram participant Ad as 线上广告/官网 participant User as 客户 WhatsApp participant WA as WhatsApp Cloud API participant Webhook as Webhook 服务 participant GW as 消息网关 participant CRM as CRM 系统 participant Flow as WhatsApp Flows Note over Ad,User: 1. 客户点击广告/按钮 Ad->>User: 点击「在 WhatsApp 中联系」 User->>WA: 发送首条消息(自动带广告上下文) Note right of WA: 开启 72h 免费入口窗口 Note over WA,CRM: 2. 消息路由到业务系统 WA->>Webhook: 推送 inbound message 事件 Webhook->>GW: 转发消息内容 GW->>CRM: 创建/匹配客户档案 Note over CRM,Flow: 3. 自动化资格预审 CRM->>GW: 触发欢迎语 + 预审 Flow GW->>WA: 发送非模板消息(窗口内免费) WA->>User: 推送欢迎语 + Flows 表单卡片 User->>WA: 填写 Flows(收入/车型/贷款意向) WA->>Webhook: 推送 Flow 数据 Webhook->>GW: 转发表单数据 GW->>CRM: 保存预审信息 Note over CRM,User: 4. 转化跟进 CRM->>GW: 匹配电销坐席/分配工单 GW->>WA: 发送坐席介绍(非模板,窗口内) WA->>User: 推送坐席信息 User->>WA: 继续对话 / 预约电话 WA->>Webhook: 推送消息 Webhook->>GW: 转发 GW->>CRM: 更新工单状态 Note over CRM,User: 5. 窗口关闭后再触达(如未转化) CRM->>GW: 触发再营销 GW->>WA: 发送 Marketing 模板消息 WA->>User: 推送优惠模板消息 Note right of WA: 重新开启24h窗口

2.3 贷前场景 B:线下/系统推荐客户

客群来源:线下渠道收集、合作方系统推荐、存量客户再营销。客户未主动发起对话。

核心特征:企业主动发起 → 必须使用模板消息 → 必须有 opt-in 授权。

sequenceDiagram participant Source as 线下/推荐系统 participant CRM as CRM 系统 participant GW as 消息网关 participant WA as WhatsApp Cloud API participant User as 客户 WhatsApp participant Webhook as Webhook 服务 participant Agent as 电销坐席 Note over Source,CRM: 1. 客户线索入库 Source->>CRM: 推送客户线索(手机号+信息) Note over CRM: ⚠️ 2. opt-in 授权检查(关键!) alt 客户已有 opt-in 授权 CRM->>CRM: 标记为可触达 else 客户无 opt-in 授权 Note right of CRM: ⚠️ 不可直接发 Marketing 消息!<br/>需先获取 opt-in CRM->>Source: 回退,要求渠道方补充 opt-in<br/>或通过其他渠道(SMS/邮件)先获取授权 Note right of CRM: opt-in 获取方式:<br/>1. 线下表单勾选同意<br/>2. 官网/落地页授权<br/>3. 合作方系统传递授权标记 end Note over CRM,WA: 3. 首次触达(仅 opt-in 客户) CRM->>GW: 触发 Marketing 模板发送 GW->>WA: POST /messages (template: marketing) Note right of WA: 模板必须已审核通过<br/>正文必须含 opt-out 退订指引 WA->>User: 推送贷款推广模板消息 WA-->>GW: 返回 message_id + sent 状态 alt 客户回复(开启窗口) User->>WA: 回复消息 / 点击按钮 Note over User: 如回复 STOP → 标记退订,不再触达 Note right of WA: 开启24h窗口 WA->>Webhook: 推送 inbound message Webhook->>GW: 转发回复 GW->>CRM: 更新客户状态为「活跃」 Note over CRM,Agent: 4. 分配坐席跟进 CRM->>Agent: 分配电销工单 Agent->>GW: 发送个性化消息(窗口内非模板) GW->>WA: POST /messages (text/interactive) WA->>User: 推送坐席消息 Note over User,Agent: 进入实时对话转化流程 else 客户未回复 Note over CRM: 5. 定时再触达(限频控制) loop 每 N 天(建议≥7天,避免降质) CRM->>GW: 触发再营销模板 GW->>WA: POST /messages (template) WA->>User: 推送不同模板消息 end end

2.4 贷后场景

sequenceDiagram participant Loan as 贷款管理系统 participant CRM as CRM 系统 participant GW as 消息网关 participant WA as WhatsApp Cloud API participant User as 客户 WhatsApp participant Webhook as Webhook 服务 rect rgb(240,248,255) Note over Loan,User: 场景1:还款提醒(Utility 模板) Loan->>CRM: 还款日 T-3/T-1 提醒事件 CRM->>GW: 触发 Utility 还款提醒模板 GW->>WA: POST /messages (template: utility) WA->>User: 推送还款提醒(金额/日期/账户) WA-->>GW: delivered/read 状态回调 GW->>CRM: 更新送达状态 end rect rgb(255,248,240) Note over Loan,User: 场景2:审批结果通知(Utility 模板) Loan->>CRM: 贷款审批完成事件 CRM->>GW: 触发审批通知模板 GW->>WA: POST /messages (template: utility) WA->>User: 推送审批结果(额度/利率/期限) end rect rgb(248,255,240) Note over Loan,User: 场景3:客户主动咨询(窗口内) User->>WA: 发送咨询消息 WA->>Webhook: 推送 inbound message Webhook->>GW: 转发 GW->>CRM: 匹配客户 + 分配客服 Note right of WA: 开启24h窗口 CRM->>GW: 客服回复 GW->>WA: POST /messages (text, 窗口内免费) WA->>User: 推送回复 end rect rgb(255,240,240) Note over Loan,User: 场景4:OTP 身份验证(Authentication 模板) User->>WA: 请求查看贷款详情 WA->>Webhook: 推送 inbound message Webhook->>GW: 转发 GW->>CRM: 触发身份验证流程 CRM->>GW: 生成 OTP + 发送验证码 GW->>WA: POST /messages (template: authentication) WA->>User: 推送 OTP 验证码 end

2.5 服务间交互时序

sequenceDiagram participant Biz as 业务系统 participant GW as 消息网关(我们的中间层) participant Graph as Meta Graph API participant Cloud as Cloud API participant Hook as Webhook 端点 participant BM as Business Management API Note over Biz,Hook: 消息发送流程 Biz->>GW: 发送消息请求 GW->>Graph: POST /v23.0/{phone_id}/messages Graph->>Cloud: 路由到目标号码 Cloud-->>Graph: message_id + status Graph-->>GW: 200 OK + message_id GW-->>Biz: 返回 message_id Note over Biz,Hook: 异步状态回调 Cloud->>Hook: webhook: sent → delivered → read Hook->>GW: 解析状态更新 GW->>Biz: 更新消息状态 Note over Biz,Hook: 入站消息回调 Cloud->>Hook: webhook: inbound message Hook->>GW: 解析消息内容 GW->>Biz: 推送客户消息 Note over Biz,BM: 模板管理 Biz->>GW: 创建/查询模板 GW->>Graph: POST /v23.0/{waba_id}/message_templates Graph->>BM: 处理模板请求 BM-->>Graph: 返回结果 Graph-->>GW: 模板创建结果 BM->>Hook: webhook: template_status_update Hook->>GW: 模板审核状态变化 GW->>Biz: 更新模板状态

3. 关键运行时参数

参数说明
API 端点https://graph.facebook.com/v23.0/{PHONE_NUMBER_ID}/messagesCloud API 发消息端点
认证方式Bearer Token(System User 永久令牌)在 Header 中传递
号码吞吐量默认 80 条/秒/号码可申请提升
配对速率限制同一用户每 6 秒最多 1 条突发允许 45 条/6秒(借未来配额)
API 请求限制200次/小时(默认)/ 5000次/小时(活跃WABA)
Webhook 响应要求2秒内返回 HTTP 200超时会导致重试
消息发送限额250→2000→10000→100000→无限基于质量+使用量自动升级

4. 合规红线(车贷业务必读)

WhatsApp 商业消息政策明确禁止以下金融业务
  • 发薪日贷款(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 路径(推荐有技术团队的团队)

1 注册 Meta 开发者账号
预计耗时:10 分钟

页面developers.facebook.com → 点击「Get Started」或「Login」

前置条件

  • 一个个人 Facebook 账号(如果没有需先注册)
  • 可接收验证码的手机号
  • 有效邮箱

操作步骤

  1. 访问 developers.facebook.com
  2. 用个人 Facebook 账号登录
  3. 首次登录会弹出开发者注册引导
  4. 点击「Get Started」
  5. 填写以下信息:
字段说明填写内容
Account Type(账号类型)选择开发者身份选「Developer」(开发者)
Purpose(用途)描述开发目的填写如「Build messaging solutions for business」或具体描述
  1. 完成手机号和邮箱验证
  2. 同意 Meta 开发者协议
2 创建 Meta App(含 WhatsApp 用例)
预计耗时:10 分钟

页面developers.facebook.com/apps → 点击「Create App」

操作步骤

  1. 点击「Create App」(创建应用)
  2. 选择应用类型(Choose an app type)
选项说明选择建议
Business(商业)适合需要 WhatsApp/Instagram/Messenger 集成的企业应用选这个
Consumer(消费者)适合面向个人用户的应用(Facebook Login)❌ 不选
Gaming(游戏)游戏相关应用❌ 不选
None(无)仅需基础功能❌ 不选
  1. 填写应用基本信息(App Details)
字段说明填写内容
App Name(应用名称)应用显示名称填写公司/产品名称,如 YourCompany WhatsApp
App Contact Email(联系邮箱)接收 Meta 通知的邮箱填写技术负责人邮箱
Business Account(企业账户)关联的 Business Portfolio选择已有或创建新的(下方说明)
  1. 选择用例(Use Case)
    • 选择 「Connect with customers through WhatsApp」(通过 WhatsApp 与客户联系)
    • 点击「Next」
  2. 选择 Business Portfolio
    • 如果已有:从下拉列表选择
    • 如果没有:选择「Create a new business portfolio」
字段说明填写内容
Business Portfolio Name企业管理平台名称填写公司全称,如 YourCompany Ltd
Your Name(姓名)管理员姓名填写真实姓名
  1. 发布要求检查(Publishing requirements)
    • 页面会列出可能的发布要求
    • 如果没有列出的要求,直接点击「Next」
  2. 点击「Create App」(创建应用)
    • 可能需要完成人机验证(CAPTCHA)
创建结果
  • 自动生成测试用 WABA(WhatsApp Business Account)
  • 自动分配一个测试电话号码
  • 自动生成 hello_world 模板消息
  • 页面显示 WhatsApp Business Account ID(记下来备用)
Create App
Create a new app
应用类型必须选「Business」,否则无法使用 WhatsApp 用例。
用例选择选择 WhatsApp 客户联系用例,系统会自动关联 WABA。
应用名称填写公司或产品名称,客户不可见,仅用于后台识别。
联系邮箱填写技术负责人邮箱,用于接收 Meta 平台通知。
企业资产组合没有就选新建,后续用于企业验证和计费。
组合名称填写公司法定全称,建议与营业执照一致。
界面参考,以 Meta 实际界面为准
3 配置 API 设置 & 发送测试消息
预计耗时:5 分钟

页面:App Dashboard → WhatsApp → API Setup

3.1 生成临时访问令牌

  1. 在「Generate access token」区域
  2. 点击「Generate access token」按钮
  3. 立即复制并保存显示的令牌(临时令牌,仅用于测试)

3.2 选择发送号码

  1. 在「From phone number」区域
  2. 从下拉列表选择系统分配的测试号码
  3. 记下显示的 Phone Number ID(后续 API 调用需要)

3.3 添加接收测试号码

  1. 在「To phone number」区域
  2. 输入你自己的 WhatsApp 号码(需带国家代码,如 +86138...
  3. 点击「Send message」按钮

3.4 发送首条测试消息

  1. 系统自动使用 hello_world 模板发送
  2. 在手机上检查是否收到消息
  3. 回复该消息以开启24小时客服窗口
  4. 窗口开启后可发送非模板消息测试
WhatsApp → API Setup
Get started with the WhatsApp Business Platform
临时令牌点击 Generate 后生成,仅测试使用,生产环境必须换 System User 永久令牌。
号码 ID记下该 ID,调用 API 发消息时需要作为路径参数。
发送号码选择系统分配的测试号码,发送测试消息时使用。
接收号码输入你的真实 WhatsApp 号码,带国家代码,用于接收测试消息。
界面参考,以 Meta 实际界面为准
4 添加正式电话号码
预计耗时:30 分钟

页面:App Dashboard → WhatsApp → API Setup →「Add phone number」

注意:添加正式号码前建议先完成阶段六的企业验证,否则号码上限只有2个。

电话号码要求

要求说明
归属权号码必须归你所有
格式必须有国家代码和区号(不支持短号)
接收能力必须能接收语音电话或短信验证
WhatsApp 绑定如果该号码已注册 WhatsApp 个人版或 Business App,必须先删除该 WhatsApp 账号

推荐号码类型:手机号码(⭐⭐⭐强烈推荐,SMS+语音均可验证)

操作步骤

  1. 点击「Add phone number」
  2. 填写号码信息
字段说明填写内容
Phone number(电话号码)要注册的业务号码输入号码(带国家代码)
Verification method(验证方式)如何接收验证码选「SMS」(短信,推荐)或「Voice」(语音电话)
Display name(显示名称)客户在 WhatsApp 中看到的企业名称填写公司/品牌名称(需与 Facebook Page 名称或注册名称一致)
  1. Display Name 命名规则
    • 必须与企业 Facebook Page 名称、网站域名或官方注册名称一致
    • 不得包含脏话或违规内容
    • 不得冒充其他品牌
    • 必须符合 WhatsApp 商业消息政策
  2. 接收并输入验证码
    • 系统向该号码发送6位验证码
    • 在页面输入验证码
    • ⚠️ 如果多次验证失败,需等待后重试
  3. 设置两步验证 PIN(6位数字)
    • 用于号码安全保护
    • 务必记录此 PIN(删除号码时需要)
  4. 完成注册后,调用注册端点(API 或界面自动完成)

Display Name 审核状态

状态含义
APPROVED✅ 已批准
AVAILABLE_WITHOUT_REVIEW✅ 可直接使用
PENDING_REVIEW⏳ 审核中(通常即时至数小时)
DECLINED❌ 未通过,需修改后重新提交
Add Phone Number
Register a WhatsApp Business phone number
业务号码必须是你拥有的号码,带国家代码。已注册个人 WhatsApp 的号码需先删除账号。
验证方式推荐 SMS;若短信收不到可切换语音电话接收验证码。
显示名称客户在 WhatsApp 中看到的企业名,需与品牌名或注册名一致。
验证码接收短信/电话后填入,多次失败需等待重试。
两步验证 PIN6位数字,务必安全保存;删除或迁移号码时需要验证。
界面参考,以 Meta 实际界面为准
5 创建 System User 并生成永久令牌
预计耗时:10 分钟

页面business.facebook.com/settings → System Users

注意:阶段三生成的令牌是临时的。生产环境必须使用 System User 的永久令牌。

操作步骤

  1. 进入 Meta Business Settings(business.facebook.com/settings
  2. 左侧菜单选择你的 Business Portfolio
  3. 点击「Users」→「System Users」(系统用户)
  4. 创建系统用户
    • 点击「Add」(添加)
字段说明填写内容
System User Name(名称)系统用户名称WhatsApp Production API
System User Role(角色)权限级别选「Admin」(管理员,生产环境需要)
  1. 分配资产权限(Assign Assets)
    • 点击新创建的 System User →「Assign Assets」
    • 分配以下资产:
资产类型具体资产需要的权限
Apps(应用)你创建的 Meta App勾选「Manage app」(完全控制)✅
WhatsApp Business Accounts你的 WABA勾选「Manage WhatsApp Business accounts」✅
  1. 生成永久访问令牌
    • 点击 System User →「Generate Token」
    • 选择以下权限(scope):
      • business_management
      • whatsapp_business_messaging
      • whatsapp_business_management
    • 点击「Generate Token」
    • ⚠️ 立即复制并安全保存令牌(只显示一次!)
    • 将令牌存储在安全的密钥管理系统中(不要放入代码仓库)
Business Settings → System Users
Add system user
系统用户名称建议用用途命名,如生产 API 调用用户,便于后续审计。
角色权限生产环境必须选 Admin,否则无法分配资产或生成令牌。
Assign Assets
应用权限勾选你创建的 Meta App,赋予 Manage app 完全控制权限。
WABA 权限勾选 WABA,赋予管理账号权限,才能管理号码和模板。
Generate Token
令牌权限三个权限必须全选,分别用于企业管理、消息发送和 WABA 管理。
永久令牌生成后立即复制保存到密钥管理系统,页面刷新后不再显示。
界面参考,以 Meta 实际界面为准
6 企业验证(Business Verification)
预计耗时:2-14 个工作日

页面:Meta Business Suite → Security Center(安全中心)

这是最耗时的环节,审核可能需要 2-14 个工作日。

为什么需要验证

验证前验证后
消息限额 250 用户/24h提升至 2,000 用户/24h
最多 2 个电话号码提升至 20 个电话号码
最多 250 个消息模板提升至 6,000 个消息模板
无法获得绿色认证标记可申请 Official Business Account

前提条件

  • 拥有 Business Portfolio 的「完全控制权」(Full Control)
  • Business Portfolio 有资格进行验证(满足使用条件)

准备材料

材料说明备注
法定企业名称与营业执照/注册证书完全一致⚠️ 必须完全匹配
企业地址与注册地址一致⚠️ 必须完全匹配
企业电话号码有效的企业联系电话用于关联验证
企业网站必须是 HTTPS 且能正常加载⚠️ 必须有有效 SSL 证书
官方注册文件营业执照、公司注册证书等系统未找到匹配记录时需上传

操作步骤

  1. 进入 Meta Business Suite
  2. 左侧菜单 →「Business Settings」→「Security Center」(安全中心)
  3. 点击「Start Verification」(开始验证)
  4. 填写企业详情(Business Details)
字段说明填写内容
Legal Business Name(法定企业名称)企业法律注册名称与营业执照完全一致(如「XX有限公司」的英文名称)
Business Address(企业地址)法定注册地址与注册文件完全一致
Business Phone Number(企业电话)企业联系电话能接听的有效号码
Website(网站)企业官网 URL必须以 https:// 开头且能正常访问
关键提醒:填写的名称和地址必须与法律实体文件完全一致,否则会被拒。
  1. 确认企业信息
    • 系统会尝试匹配你的企业记录
    • 如果找到匹配:直接确认
    • 如果未找到:选择「My business isn't listed」(我的企业未列出)→ 上传官方注册文件
  2. 选择关联验证方式
方式说明推荐度
Email(邮件)向企业邮箱发送验证邮件⭐⭐
Phone(电话)拨打企业电话⭐⭐
Text Message(短信)向企业号码发送验证码短信⭐⭐
WhatsApp Message通过 WhatsApp 发送验证码⭐⭐
Domain Verification(域名验证)在网站添加 meta 标签或 DNS 记录⭐⭐⭐ 推荐

推荐域名验证:在网站首页 <head> 中添加 Meta 提供的 meta 标签,或在 DNS 中添加 TXT 记录。验证最快且最可靠。

  1. 点击「Done」(完成)提交验证

审核周期:最长 14 个工作日,通常 2-5 个工作日。

常见被拒原因

原因解决方法
名称/地址与文件不一致核对营业执照,确保完全一致
网站不是 HTTPS配置 SSL 证书
网站无法加载确保网站正常运行
网站域名与企业不匹配使用企业自有域名
上传文件模糊提供清晰的彩色扫描件
关联验证失败换用域名验证方式
重要:如果验证通过后编辑了企业详情,需要重新完成整个验证流程
Security Center → Start Verification
Verify your business
法定名称必须与营业执照/注册证书完全一致,包括大小写、标点、Ltd/Inc 等后缀。
注册地址与营业执照地址逐字一致,任何差异都会导致验证失败。
企业电话能接听的有效号码,用于电话/短信/WhatsApp 关联验证。
企业官网必须 HTTPS,能正常访问,且域名与企业名称/品牌强相关。
验证方式推荐域名验证:在官网 head 插入 Meta meta 标签或添加 DNS TXT 记录。
官方文件若系统未找到企业记录,需上传清晰的彩色营业执照或注册证书。
界面参考,以 Meta 实际界面为准
7 创建消息模板(Message Templates)
每个模板 15-30 分钟,审核数小时至24小时

页面:WhatsApp Manager(在 App Dashboard 或 Business Settings 中访问)→ Account Tools → Message Templates

注意:模板消息是唯一能在24h窗口外发送的消息类型。所有营销/通知触达都依赖模板。

操作步骤

  1. 进入 WhatsApp Manager
  2. 选择你的 WABA
  3. 左侧菜单 →「Account tools」→「Message templates」
  4. 点击「Create Template」(创建模板)
  5. 选择模板分类
分类说明车贷场景计费
Marketing(营销)推广产品/服务/优惠车贷推广、利率优惠活动最高费率
Utility(工具)事务性通知/跟进还款提醒、审批通知、文件送达有量价优惠
Authentication(认证)发送验证码OTP身份验证有量价优惠
  1. 填写模板信息
字段说明填写示例(营销模板)
Name(名称)模板标识名auto_loan_promo_v1(仅小写字母、数字、下划线,最长512字符)
Category(类别)消息分类选「Marketing」
Language(语言)模板语言选目标市场语言,如 en_USes_ESzh_CN
Header(页头,可选)消息顶部内容文本/图片/视频/文件(可选)
Body(正文)消息主体内容见下方示例
Footer(页脚,可选)消息底部文字如「Reply STOP to opt out」
Buttons(按钮,可选)交互按钮Quick Reply / Call to Action / Flow
  1. 正文中的变量使用
    • 位置参数:{{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.
  1. 按钮配置
按钮类型说明车贷场景
Quick Reply(快捷回复)客户点击回复预设文字「Yes, I'm interested」「Not now」
Call to Action(行动号召)跳转链接或拨打电话「Apply Now」(链接)、「Call Us」(电话)
Flow(流程)打开 WhatsApp Flows 表单「Start Application」→ 打开贷款申请表单
  1. 提交审核
    • 点击「Submit」(提交)
    • 审核周期:通常数小时,最长24小时
    • 状态在 WhatsApp Manager 中查看
  2. 模板审核标准
    • 内容不含违规内容(垃圾信息、欺诈、成人内容)
    • 类别与内容匹配(营销内容不能标记为 Utility)
    • 格式规范,参数使用正确,示例值完整
    • 符合 WhatsApp 商业消息政策

模板状态说明

状态含义能否发送
Active - Quality pending已批准,质量待定
Active - High quality高质量
Active - Medium quality中等质量
Active - Low quality低质量(即将暂停)⚠️
Paused已暂停(负面反馈过多)
Disabled已禁用
Rejected审核未通过

模板数量上限

  • 未验证企业:250 个/WABA
  • 已验证企业:6,000 个/WABA
WhatsApp Manager → Message Templates
Create message template
模板分类营销内容选 Marketing,通知/提醒选 Utility,OTP 选 Authentication,分类错误会被拒。
模板名称仅小写字母、数字、下划线,最长512字符,用于 API 调用时标识模板。
语言选择与正文一致的语言代码,多语言需分别创建模板。
页头可选,可放品牌标题或媒体素材,提升点击率。
正文使用 {{1}}、{{2}} 等变量,需在 Sample values 中填写示例值。
按钮营销模板可配「了解更多」快捷回复或跳转申请表单 Flow。
界面参考,以 Meta 实际界面为准
8 配置 Webhook
预计耗时:1-2 小时(含开发部署)

页面:App Dashboard → WhatsApp → Configuration

注意:Webhook 是接收客户消息和状态更新的唯一方式。必须在生产环境部署。

操作步骤

  1. 部署 Webhook 接收服务
    • 需要一个公网可访问的 HTTPS 端点
    • 必须能处理 GET(验证)和 POST(消息回调)请求
    • 必须在 2 秒内返回 HTTP 200
  2. 在 App Dashboard 配置 Webhook
字段说明填写内容
Callback URL(回调地址)你的 Webhook 服务地址https://yourdomain.com/webhook/whatsapp
Verify Token(验证令牌)自定义验证字符串自定义一个随机字符串(如 whatsapp_verify_xxx),需与你的服务端代码一致
  1. 验证 Webhook
    • Meta 会向你的回调地址发送 GET 请求
    • 包含 hub.verify_token 参数
    • 你的服务需要验证 token 是否匹配
    • 匹配则返回 hub.challenge
    • 验证成功后状态变为「Verified」
  2. 订阅 Webhook 字段
字段说明订阅?
messages客户发送的入站消息必须
message_template_status_update模板审核状态变化✅ 推荐
phone_number_quality_update号码质量评级变化✅ 推荐
phone_number_name_update显示名称状态变化⚠️ 可选
account_update账户状态变化✅ 推荐
business_capability_update业务能力更新⚠️ 可选
security安全相关事件⚠️ 可选
App Dashboard → WhatsApp → Configuration
Webhook configuration
回调地址必须是公网 HTTPS 端点,能处理 GET 验证和 POST 回调。
验证令牌自定义随机字符串,需与后端代码中保存的 token 完全一致。
订阅字段messages 必须勾选;模板状态、号码质量、账户状态建议勾选。
验证状态点击 Verify and save 后,Meta 会向回调地址发送 GET 验证请求,通过后变 Verified。
界面参考,以 Meta 实际界面为准

通过 BSP(Business Solution Provider)路径

适用于无开发团队或需要快速上线的场景。

BSP 选择参考

BSP定位收费模式适合场景
360dialog官方 BSP,专注 WhatsApp按消息条数纯 WhatsApp 场景,性价比较高
Twilio全渠道通信平台按消息 + 号码月费需要多渠道(SMS/语音/WhatsApp)
MessageBird多渠道整合按消息条数需要统一多渠道
WatiWhatsApp 专项月费套餐 + 按消息中小团队,有现成控制台
InteraktWhatsApp CRM月费套餐价格敏感,中小团队
Infobip企业级全渠道定制报价大规模企业

BSP 路径开通流程

  1. 选择 BSP 并注册账号
  2. BSP 提供「Embedded Signup」引导式注册流程(自动创建/关联 WABA)
  3. BSP 代为处理或协助企业验证
  4. 通过 BSP 控制台管理模板和号码
  5. 通过 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 App10 分钟-
3配置 API + 发测试消息5 分钟-
4添加正式电话号码30 分钟-
5创建 System User + 令牌10 分钟-
6企业验证2-14 个工作日✅ 关键路径
7消息模板创建+审核数小时-24小时✅ 关键路径
8Webhook 配置1-2 小时-
系统开发集成1-3 周✅ 关键路径
总计(最快)3-7 个工作日
总计(正常)2-4 周

消息限额提升路径

Day 0
250 用户/24h — 新 Portfolio 默认
企业验证通过后
2,000 用户/24h — 完成验证 或 发送2,000条高质量消息
持续高质量发送
10,000 用户/24h — 自动升级(质量+使用量达标)
持续高质量发送
100,000 用户/24h — 自动升级
长期稳定运营
无限制 — 自动升级

上线计划建议

限额爬坡计划(关键!)

初始限额仅 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 官方文档,操作时建议同步参考: