使用高用量出站呼叫联系客户
不要浪费时间或金钱在另一个工具上来处理对潜在客户和现有客户的出站电话。相反,通过 Amazon Connect 出站市场活动联系数百万人。例如,使用此功能来提醒客户服务预约、交付和到期的付款。或者用它来营销新产品和服务。
所需的 Edition
该文章适用于下述情况:
- 具有 Amazon Connect 的 Service Cloud 语音
- Amazon Connect 中的具有合作伙伴电话服务的 Service Cloud 语音
| 查看支持版本。 |
重要 虽然 Service Cloud 语音使用 Amazon Connect 出站市场活动,支持通话、短信和电子邮件,但 Service Cloud 语音仅支持通话。
备注 这种设置出站市场活动的方法不支持高级拨号模式,例如预测拨号和渐进拨号,它们使用 AI 来根据实时代表的可用性自动管理呼叫率。预测和渐进拨号仅适用于使用客户简档配置的出站市场活动。
- 启用高用量出站呼叫
在 Service Cloud 语音中使用高用量出站呼叫之前,必须在 Salesforce 和 Amazon Connect 实例中启用它。 - 创建联系人流以转移高用量出站呼叫
在人员接听出站呼叫时,将呼叫转移到代表。要设置转移,请在 Amazon Connect 中创建联系人流。 - 创建自动启动流拨打电话
要进行出站呼叫,请创建自动启动流,呼叫列表中的每个电话号码。要拨打电话,请将 SCV 出站呼叫操作添加到流。要对列表中的每个电话号码执行操作,请将“循环”元素添加到流中。 - 获取电话号码并启动流
获取要拨打的电话号码列表,然后触发进行出站呼叫的自动启动流。使用您喜欢的任何方法设置此流程。例如,您可以使用 Apex 类、Marketing Cloud Engagement API 或第三方 API 设置此流程。
启用高用量出站呼叫
在 Service Cloud 语音中使用高用量出站呼叫之前,必须在 Salesforce 和 Amazon Connect 实例中启用它。
- 确认出站市场活动功能在 Amazon Connect 区域中可用。请参见按地区划分的 Amazon Connect 服务可用性:出站市场活动。
- 要进行高用量出站呼叫,请联系 Amazon Web Services,根据您的要求增加出站市场活动的服务配额。请参阅 Amazon Connect 服务配额。
创建联系人流以转移高用量出站呼叫
在人员接听出站呼叫时,将呼叫转移到代表。要设置转移,请在 Amazon Connect 中创建联系人流。
例如,您可以在流中添加“检查呼叫进度”块来检查是应答机还是人工接听电话。如果有人接听呼叫,请通过指定的队列将呼叫转移到代表。如果应答机接听呼叫,请使用“播放提示”功能块留言,然后断开电话。
创建自动启动流拨打电话
要进行出站呼叫,请创建自动启动流,呼叫列表中的每个电话号码。要拨打电话,请将 SCV 出站呼叫操作添加到流。要对列表中的每个电话号码执行操作,请将“循环”元素添加到流中。
- 在 Flow Builder 中,创建自动启动流。
-
为必填输入创建文本变量。将每个变量标记为可用于输入。下一步,您需要提供这些输入值。
输入 描述 联系中心 ID Salesforce 联系中心的 ID。从 Salesforce 获取此值。 联系人流 ID 联系人流的 ID - 不是完整的 ARN。从 Amazon Connect 实例获取此值。使用您在上一步中创建的联系人流的 ID。 客户电话号码 要拨打的电话号码。 出站电话号码 用于进行出站呼叫的电话号码,例如 Amazon Connect 实例要求的客户服务电话号码。从 Amazon Connect 实例获取此值。 队列 ID 您要向其转移这些出站呼叫的队列的 ID。对于该值,您可以使用 Salesforce 队列 ID 或 AWS Connect 队列 ARN。如果提供 Salesforce 队列 ID,请提供队列 ID,而不是队列名称。如果提供 AWS Connect 队列 ARN,请提供完整的队列 ARN。 例如,创建联系中心 ID 的变量。有关在流中创建变量资源的信息,请参阅流资源。

- 要进行多次出站呼叫(列表中每个电话号码一次),请向流中添加“循环”元素。
-
将 SCV 出站呼叫操作添加到流。此操作调用提供的电话号码,并返回 contactId 作为输出。

-
保存流。

获取电话号码并启动流
获取要拨打的电话号码列表,然后触发进行出站呼叫的自动启动流。使用您喜欢的任何方法设置此流程。例如,您可以使用 Apex 类、Marketing Cloud Engagement API 或第三方 API 设置此流程。
要了解如何设置进程,请查看此 Apex 类。该类收集电话号码列表,为所有预期流输入参数提供值,然后启动流进行出站呼叫。
Map<String, Object> params = new Map<String, Object>();
List<String> phoneNumberList = new List<String> {'<test_phone_number1>', '<test_phone_number2>', '<test_phone_number3>'};
params.put('customerPhoneList',phoneNumberList);
params.put('contactCenterID','04vxx0000004C92AAE');
params.put('contactFlowId','7f05b071-8991-4dd2-ae9c-c449bc360bce');
params.put('queueID','00Gxx000000s4dgEAA');
params.put('outboundPhoneNumber','+15555555555');
Flow.Interview.<FLOW_API_NAME> myFlow = new Flow.Interview.<FLOW_API_NAME>(params);
myFlow.start();确保流程 SCV 出站呼叫操作的输入参数的资源名称与从该 Apex 类传递的关键字名称相匹配。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

