Reach

Grow

Manage

Automate

Reach

Grow

Manage

Automate

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

2021年12月2日

流程构建器

1 min read

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

2021年12月2日

流程构建器

1 min read

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

MessageBird 提供多种直接集成,允许您将通讯嵌入到您业务中已使用的工具和平台中。通过使用 Flow Builder 的原生集成、通过 HTTP 请求和 webhooks 的自定义连接,您可以轻松丰富客户资料,实现快速销售互动,并推动更多合格线索。

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 Classic 中打开此页面。”


App Manager setup


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

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

  • API 名称,例如 Bird_Integration

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

  1. 前往API (启用 OAuth 设置),并选择启用 OAuth 设置

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

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

  • 通过网络提供对您数据的访问 (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连接故障

将 Salesforce 与 Bird 集成时遇到的最常见错误以及如何解决:

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

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

  • REST API is not enabled for this Organization.

您可以通过以下步骤解决此错误。

点击右上角的 设置

Setup menu highlighted


前往 ADMINISTRATION > Manage Users 并点击 Profiles

Profiles view


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

向下滚动,前往 管理权限 并勾选 API Enabled 复选框。

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 的字段名称。 

您可以在设置 > 对象管理器 > 线索 > 字段和关系下找到它们。 


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集成有任何疑问,请在此处联系我们。

让我们为您联系Bird专家。
在30分钟内见证Bird的全部威力。

通过提交,您同意 Bird 可能会就我们的产品和服务与您联系。

您可以随时取消订阅。查看Bird的隐私声明以获取有关数据处理的详细信息。

Newsletter

通过每周更新到您的收件箱,随时了解 Bird 的最新动态。

让我们为您联系Bird专家。
在30分钟内见证Bird的全部威力。

通过提交,您同意 Bird 可能会就我们的产品和服务与您联系。

您可以随时取消订阅。查看Bird的隐私声明以获取有关数据处理的详细信息。

Newsletter

通过每周更新到您的收件箱,随时了解 Bird 的最新动态。

让我们为您联系Bird专家。
在30分钟内见证Bird的全部威力。

通过提交,您同意 Bird 可能会就我们的产品和服务与您联系。

您可以随时取消订阅。查看Bird的隐私声明以获取有关数据处理的详细信息。

R

Reach

G

Grow

M

Manage

A

Automate

Newsletter

通过每周更新到您的收件箱,随时了解 Bird 的最新动态。