登录开始免费试用
Meta Tech Provider

将 Coexistence 号码的 WhatsApp 对话发送到 Salesforce

把号码的 Webhook 转发到 n8n 工作流,用 SOQL 按电话号码在 Salesforce 中查找发送者,没有匹配时创建潜在客户,再把每条消息记录为该记录上的任务或备注。n8n 的 Salesforce 节点可以完成这三个调用。团队继续在 WhatsApp Business 应用中回复,而 Salesforce 保存完整的历史记录。

SOQL

n8n 的 Salesforce 节点可以执行 SOQL 查询,工作流就是靠它按电话号码查找记录。

Add note

n8n 的 Salesforce 节点在潜在客户、联系人、客户和商机记录上都提供这一操作。

Per number

Meta 允许每个企业电话号码设置自己的 Webhook 回调 URL,并覆盖应用的默认值。

n8n 工作流是什么样的?

四个节点连成一条线,外加每个 Meta Webhook 都需要的验证分支。

Webhook 节点接收 Meta 为每条消息发送的 POST 请求。Salesforce 节点运行 SOQL 查询,查找电话号码与发送者匹配的潜在客户或联系人。IF 节点根据是否有结果分流:有结果时,工作流带着记录 ID 继续;没有结果时,由一个 Salesforce 节点用负载中的用户资料名称创建潜在客户。最后一个 Salesforce 节点在该记录上创建任务,把消息文本写入描述,并在主题中注明这是一条 WhatsApp 消息。

验证分支用 hub.challenge 的值作为纯文本响应体,回答 Meta 的 GET 请求。没有它,Meta 不会开始投递,工作流的其余部分只会闲置。

1WebhookMeta POSTs each message
2SOQL searchLead or Contact by phone
3Create LeadOnly when nothing matched
4Create TaskMessage text on the record

消息应记录为任务还是备注?

大多数团队选任务,因为任务会进入销售人员本来就在看的活动时间线,也可以用于报表。把状态设为已完成,这样它不会显示为待办事项;主题中写明渠道名称,这样筛选 WhatsApp 活动只需一个条件。

n8n 节点的添加备注操作适合另一种情况:记录摘要,而不是每条消息。有些团队让工作流按联系人汇总一天的消息,晚上写成一条备注,这样当客户发来二十条短消息时,时间线仍然清晰易读。

无论选哪种,都要把 WhatsApp 消息 ID 写入记录。Meta 会重试投递,而工作流在写入前先检查是否已有该 ID,就不会重复记录同一条消息。

团队还能用手机回复吗?Salesforce 能看到吗?

两者都可以。Coexistence 让 WhatsApp Business 应用继续在同一号码上使用,昨天回复客户的人今天照常回复。当他们从应用中回复时,Meta 会把发出消息的回显发送到同一个 Webhook 目标,字段为 smb_message_echoes。

在工作流中为这些回显增加第二条路径,并把它们记录为发出的任务。销售人员打开潜在客户时,就能按顺序看到问题和商家的回答,无需任何人手动复制聊天记录。

工作流自己通过 HTTP Request 节点调用 Cloud API 发送的回复,应在发送时就记录。此时工作流已经掌握了文本和记录 ID。

如何避免重复的潜在客户?

按规范化后的电话号码匹配,而不是按用户输入的原样字段匹配。Meta 发送的发送者号码只有数字,带国家代码,没有加号。Salesforce 的电话字段则保存创建记录的人输入的内容,可能带空格、括号和连字符。

可靠的做法是新增一个自定义文本字段,只存纯数字号码:工作流创建潜在客户时填写,现有记录用一次回填补齐。之后 SOQL 查询只需对该字段做相等比较,既快又精确。

联系人也要查。已转化的客户是联系人,如果工作流只搜索潜在客户,每个来信的老客户都会生成一条新的潜在客户。

常见错误

  • 只搜索 Lead 对象。老客户是 Contact,每个来信的老客户都会变成重复的潜在客户。
  • 把消息记录为未完成的任务。销售人员会为客户的每一条消息收到待办事项,创建时应把状态设为已完成。
  • 工作流中漏掉验证用的 GET 分支。Meta 无法确认目标地址,因此不会投递任何消息。
使用 EasyCoexistence 完成这些操作

在 easycoexistence.com 连接号码,并把它的 Webhook 目标指向写入 Salesforce 的 n8n 工作流。每个号码每月 US$ 9 起,随号码增加降至 US$ 1,前 3 天免费。

常见问题

这需要 Salesforce AppExchange 包吗?

不需要。n8n 内置的 Salesforce 节点可以处理搜索、潜在客户和任务,它没有覆盖的部分可以用同一凭据通过 HTTP Request 节点完成。

Make 也能做到同样的事吗?

可以。Make 的自定义 Webhook 接收消息,Salesforce 模块写入记录。场景的结构与 n8n 工作流逐步对应。

Salesforce 能向潜在客户发送 WhatsApp 消息模板吗?

通过工作流可以。让 Salesforce 调用 n8n 的 Webhook,再由 n8n 使用号码的 phone number ID 和访问令牌,通过 Cloud API 发送已批准的消息模板。

EasyCoexistence 会保存消息副本吗?

不会。Meta 把每个 Webhook 直接投递到您的 n8n URL,EasyCoexistence 从不存储对话内容。

继续阅读

准备开始了吗?

几分钟即可设置 WhatsApp Coexistence,而不是几个月。应用会继续在手机上运行。

开始免费试用

验证时间

WhatsApp 对话同步到 Salesforce,基于 Cloud API