如何使用流程构建器在Salesforce中创建潜在客户或案件

2021年12月2日

流程构建器

1 min read

如何使用流程构建器在Salesforce中创建潜在客户或案件

关键要点

    • Bird 的 Flow Builder 允许与 Salesforce 无缝集成,从而实现跨多个通信渠道的自动化线索和案例创建。

    • 集成支持 WhatsApp、Instagram、Telegram、WeChat、LINE、Messenger、Google Business Chat、Viber 等。

    • 通过 Salesforce 的连接,企业可以丰富 CRM 记录,将支持对话集中化,并构建自动化端到端渠道逻辑。

    • 关键使用案例包括:

      • 直接从消息渠道创建 Salesforce 线索

      • 为支持团队创建 Salesforce 案例

      • 在流程中路由、标记和丰富客户数据

    • 集成要求:

      • 一个 Bird 管理员账户

      • 一个具有管理员访问权限的 Salesforce 组织

    • 设置首先通过配置一个 Salesforce Connected App 开始,其中启用 OAuth、适当的范围和放松的权限设置。

    • 所需的 OAuth 范围包括:

      • 访问和管理您的数据 (api)

      • 网络访问 (web)

      • 刷新令牌 (offline_access)

    • 创建 Connected App 后,用户必须获取其 Consumer KeyConsumer Secret 以用于 Flow Builder 凭据。

    • OAuth 令牌通过使用浏览器授权步骤在 Salesforce 上生成,随后通过 cURL 或 Postman 检索访问和刷新令牌。

    • 刷新令牌确保即使访问令牌过期也能持续认证。

    • 一个常见的集成错误 - “该组织未启用 REST API” - 可以通过在用户配置文件的管理权限下启用 API 访问来解决。

    • 一旦配置了 Salesforce 凭证,用户可以导入 Flow Builder 模板,通过 WhatsApp、Viber、SMS 等渠道创建线索或案例。

    • API 端点允许 Flow Builder 使用在 Salesforce 的 Object Manager 中定义的字段映射将数据推送到 Salesforce 对象,例如 Lead 或 Case。

    • 用户可以根据渠道行为、客户回复、标签或渠道阶段定制流程以触发 Salesforce 动作。

    • 流程返回 Salesforce 记录 ID(例如,Case ID),用于后续跟进、报告或路由。

    • 配置完成后,企业可以从任何支持的 Bird 功能渠道实时自动生成 Salesforce 条目。

Q&A 精华

  • Salesforce与Flow Builder的集成允许您做什么?

    它支持从任何与 Bird 连接的支持通信渠道在 Salesforce 中自动创建线索和案件。

  • 哪些渠道可以将数据推送到 Salesforce?

    WhatsApp、Instagram、Telegram、WeChat、LINE、Messenger、Google Business Chat、Viber、SMS以及更多。

  • 主要的使用案例是什么?

    创建 Salesforce leads,创建支持案例,丰富档案,并构建自动化 CRM 连接的销售渠道。

  • Salesforce需要什么权限?

    管理员访问权限,连同配置了 OAuth 的连接应用程序、API 访问,以及宽松的 IP/令牌限制。

  • 需要添加哪些 OAuth scopes?

    API 访问、网页访问和 refresh_token/offline_access。

  • Bird需要哪些凭证才能与Salesforce认证?

    已连接应用的 Consumer Key 和 Consumer Secret,以及访问令牌和刷新令牌。

  • 为什么需要一个refresh token?

    因为 Salesforce 访问令牌会失效,并且刷新令牌用于自动获取新的令牌。

  • 是什么导致错误“REST API is not enabled for this Organization”?

    用户的Salesforce个人资料中已禁用API访问。启用API Enabled可以解决此问题。

  • 在Flow Builder中,像Lead或Case这样的Salesforce对象是如何映射的?

    通过引用Salesforce Object Manager中的字段名称(例如,LastName, Phone, Company)。

  • 你可以使用 WhatsApp 创建 Salesforce leads 吗?

    是的 — WhatsApp 可以通过 Flow Builder 将结构化数据输入到 Salesforce Lead 字段中。

  • Viber 可以用于创建 Salesforce cases 吗?

    是的—Viber 消息可以通过 Salesforce API 发送的详细信息触发案件创建。

  • 流程是否返回 Salesforce IDs?

    是的 — Salesforce 响应对象 ID(例如,Case ID),可以存储或用于进一步自动化。

Bird 提供众多直接集成功能,使您能够将通信集成到您企业中已经使用的工具和平台中。

通过使用Flow Builder 的本地集成、通过 HTTP 请求和 webhooks 的自定义连接,您可以轻松丰富客户资料、实现快速销售接触,并推动更多合格线索。

今天,我们将讨论与 Salesforce 的集成。

通过此集成,您可以:

  • 从不同的通信渠道将潜在客户添加到 Salesforce:WhatsApp、Instagram、Telegram、微信、LINE、Messenger、Google Business Chat、Viber 等。使用 WhatsApp 进行潜在客户生成时,实施短信后备确保潜在客户不会因为传递失败而丢失。

  • 在 Salesforce 中创建案例以保持记录,并在案例中存储所有渠道的关键信息

  • 在销售漏斗的任何阶段实现潜在客户/案例创建的灵活性和自动化

在本指南中,您将学习如何:

  1. 正确设置您的 Salesforce

  2. 将 Salesforce 与 Bird 连接

  3. 连接 Salesforce 时的故障排除

  4. 在 Flow Builder 中创建一个将数据推送到 Salesforce 的流程

  5. 连接 WhatsApp 与 Salesforce 以发送您的潜在客户

  6. 连接 Viber 与 Salesforce 以发送您的案例

Salesforce 集成要求

在您开始在 Flow Builder 中构建逻辑之前,您需要准备以下要求:

  • 一个 Bird 账户:确保您拥有管理员访问权限。

  • 一个 Salesforce 账户:您需要 “管理员访问权限”

步骤 1:转到 Salesforce 中的 Connected Apps 以集成 Bird

要访问 Salesforce(Lighting Experience)中的已连接应用程序部分,请按照以下步骤操作:

  1. 管理员身份登录 Salesforce

  2. 在账户(右上角)的下拉列表中选择设置

  3. 在左侧窗格中,转到应用管理器 > 新连接的应用

请注意:如果您遇到以下查看问题,请点击“点击此处在 Salesforce 经典版中打开此页面。”

App Manager setup

新连接的应用页面下,填写基本信息中的以下必填字段:

  • 连接的应用名称,例如 Bird Integration。

  • API 名称,例如 Bird_Integration

  • 联系电子邮件,例如 xxx@contactemail.com

  1. 转到 API (启用 OAuth 设置),并选择启用 OAuth 设置

  • 回调 URL 字段中,输入 https://login.salesforce.com/

  • 选定的 OAuth 范围字段中,选择 访问和管理您的数据(api)

  • 通过 Web 提供对您数据的访问(web)

  • 随时代表您执行请求(refresh_token, offline_access)

  • 点击添加

  1. 点击保存按钮以保存新的连接应用。

New Connected App page


  1. 已连接应用程序(应用 > 应用管理器)列表中,找到您刚创建的应用,然后点击管理

  2. 在打开的页面上,点击编辑按钮。

  • OAuth 策略下,在允许的用户列表中选择所有用户可以自行授权

  • IP 放松中,选择放宽 IP 限制

  • 刷新令牌策略中,单击刷新令牌有效,直到被撤销。在会话策略下,选择超时值(24 小时),点击保存按钮

New Connected App page


  1. 返回到已连接应用程序(应用 > 应用管理器)列表中,点击您刚创建的应用,然后点击查看

  2. 转到 API (启用 OAuth 设置)并记下消费者密钥消费者秘密。您需要此密钥和秘密来配置 MessageBird 的 Salesforce 集成凭据。

步骤 2:从 Salesforce 获取令牌以授权访问

在 Salesforce 中,访问令牌的生命周期由会话超时规定。如果应用程序使用过期的访问令牌,将会显示“会话过期或无效”错误。

在授权过程中使用刷新令牌来获取新访问令牌。使用新令牌将确保访问令牌始终有效。

  1. 获取您的实例 URL。发送以下 curl 请求以获取实例 URL。

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = Salesforce 登录用户名

  • password = Salesforce 登录密码

Terminal window showing a curl command to request an OAuth2 token


如果您不熟悉 curl,可以使用Postman发送请求。按照以下步骤进行操作:

Postman dashboard


  1. 获取您的代码。使用您喜欢的浏览器,然后在新标签页中输入以下请求 URL 以获取代码。

  • <CONSUMER_KEY> 应替换为上述步骤中获得的 Consumer Key

  • <YOUR_INSTANCE> 应替换为您的实例名称


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

接下来,在浏览器中输入您的请求 URL。如果弹出任何警示,请允许访问。然后,您将看到浏览器重定向到如下 URL。您可以使用该 URL 获取代码。

  • https://login.salesforce.com/?code=XXXX

  1. 获取访问令牌和刷新令牌:发送以下 curl 请求以获得令牌。

  • <CODE> 应替换为上述步骤中获取的代码。

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> 应替换为获得的密钥,与创建的连接应用程序一起使用

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


您可以从回复中获取access_tokenrefresh_token

Screenshot of a JSON response from a Salesforce OAuth token request


如果您不熟悉 curl,可以使用Postman发送请求。按照以下步骤进行操作:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

在 Salesforce 中,访问令牌的生命周期由会话超时规定。如果应用程序使用过期的访问令牌,将会显示“会话过期或无效”错误。

在授权过程中使用刷新令牌来获取新访问令牌。使用新令牌将确保访问令牌始终有效。

  1. 获取您的实例 URL。发送以下 curl 请求以获取实例 URL。

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = Salesforce 登录用户名

  • password = Salesforce 登录密码

Terminal window showing a curl command to request an OAuth2 token


如果您不熟悉 curl,可以使用Postman发送请求。按照以下步骤进行操作:

Postman dashboard


  1. 获取您的代码。使用您喜欢的浏览器,然后在新标签页中输入以下请求 URL 以获取代码。

  • <CONSUMER_KEY> 应替换为上述步骤中获得的 Consumer Key

  • <YOUR_INSTANCE> 应替换为您的实例名称


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

接下来,在浏览器中输入您的请求 URL。如果弹出任何警示,请允许访问。然后,您将看到浏览器重定向到如下 URL。您可以使用该 URL 获取代码。

  • https://login.salesforce.com/?code=XXXX

  1. 获取访问令牌和刷新令牌:发送以下 curl 请求以获得令牌。

  • <CODE> 应替换为上述步骤中获取的代码。

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> 应替换为获得的密钥,与创建的连接应用程序一起使用

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


您可以从回复中获取access_tokenrefresh_token

Screenshot of a JSON response from a Salesforce OAuth token request


如果您不熟悉 curl,可以使用Postman发送请求。按照以下步骤进行操作:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

在 Salesforce 中,访问令牌的生命周期由会话超时规定。如果应用程序使用过期的访问令牌,将会显示“会话过期或无效”错误。

在授权过程中使用刷新令牌来获取新访问令牌。使用新令牌将确保访问令牌始终有效。

  1. 获取您的实例 URL。发送以下 curl 请求以获取实例 URL。

  • client_id = Consumer Key

  • client_secret = Consumer Secret

  • username = Salesforce 登录用户名

  • password = Salesforce 登录密码

Terminal window showing a curl command to request an OAuth2 token


如果您不熟悉 curl,可以使用Postman发送请求。按照以下步骤进行操作:

Postman dashboard


  1. 获取您的代码。使用您喜欢的浏览器,然后在新标签页中输入以下请求 URL 以获取代码。

  • <CONSUMER_KEY> 应替换为上述步骤中获得的 Consumer Key

  • <YOUR_INSTANCE> 应替换为您的实例名称


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

接下来,在浏览器中输入您的请求 URL。如果弹出任何警示,请允许访问。然后,您将看到浏览器重定向到如下 URL。您可以使用该 URL 获取代码。

  • https://login.salesforce.com/?code=XXXX

  1. 获取访问令牌和刷新令牌:发送以下 curl 请求以获得令牌。

  • <CODE> 应替换为上述步骤中获取的代码。

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> 应替换为获得的密钥,与创建的连接应用程序一起使用

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


您可以从回复中获取access_tokenrefresh_token

Screenshot of a JSON response from a Salesforce OAuth token request


如果您不熟悉 curl,可以使用Postman发送请求。按照以下步骤进行操作:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

排除您的Salesforce连接故障

与Bird集成Salesforce时遇到的最常见错误及其解决方法:

  1. ‘REST API is not enabled for this Organization’ 问题

当您尝试使用上述凭证向Salesforce API发送请求时,有时会出现此错误。

  • REST API is not enabled for this Organization.

您可以按照以下步骤解决此错误。

点击右上角的设置

Setup menu highlighted


转到管理 > 管理用户并点击资料

Profiles view


点击您想要更新的特定配置文件上的编辑

向下滚动,然后转到管理权限,并选中启用API复选框。

Administrative permissions view

不要忘记下拉页面并点击保存

Step 3: Create a new flow in Flow Builder to create leads or cases

Salesforce 的配置已完成。现在,让我们开始一个新的流程。此模板将帮助您将您喜爱的通信渠道与 Salesforce 连接,并推动新的潜在客户或案例以便您的团队跟进:

  1. 登录到您的Bird Dashboard,然后转到Flow Builder

  2. 下载您将使用的示例流程

  3. 使用导入功能导入流程。


Import flow screen

连接您希望使用的渠道以在 Salesforce 中创建潜在客户/案例。然后,您可以发布此流程。

使用 Salesforce 与 WhatsApp 和 Viber

这个模板流程将允许您将您喜爱的渠道(WhatsApp, Viber, SMS 等)与 Salesforce 连接。以下示例将展示如何连接 Salesforce 以创建以下渠道的潜在客户:

  • WhatsApp

  • Viber

请记住,您可以根据自己的需求更改渠道或使用案例。

Import a flow view


您应该能够在您的屏幕上看到您的流程。

Flow illustration


在激活流程之前,请获取您的访问令牌。 

API 端点如下:

  • client_id = Consumer Key

  • client_secret = Consumer Secret, 

  • 对于 refresh_token,请参考步骤 2.3。

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

使用WhatsApp将Lead导入Salesforce

https://XXXX.my.salesforce.com 替换为您的实例 URL。Phone, LastName, Company, LeadSource, Description 是来自 Salesforce 的字段名称。 

您可以在 Setup > Object manager > Lead > Fields & Relationship 下找到它们。 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

使用 Viber 在 Salesforce 中创建一个 Case

https://XXXX.my.salesforce.com替换为您的实例URL。Phone, LastName, Company, LeadSource, Description是Salesforce中的字段名称。您可以从设置 > 对象管理器 > 线索 > 字段 & 关系找到它们。

输出变量ID 是从Salesforce返回的案例ID。  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

恭喜你! 

您刚刚成功地将Salesforce与WhatsApp和/或Viber连接起来,为您的团队创建线索和案例,以实现更快的互动并带来更多合格线索。

如果您对新的流程或我们的Salesforce整合有任何疑问,请通过我们的支持邮箱联系我们。

其他新闻

阅读更多来自此类别的内容

A person is standing at a desk while typing on a laptop.

完整的AI原生平台,可与您的业务一起扩展。

© 2025 Bird

A person is standing at a desk while typing on a laptop.

完整的AI原生平台,可与您的业务一起扩展。

© 2025 Bird