在本周的前一篇博文中,我们向您展示了如何使用 Zapier 任务自动化服务将 SMS 消息记录到 Google 表格中。今天的帖子将通过介绍 ACD Queues 状态更改和 Webhooks,我们在许多商务电话套餐中提供。
此处的介绍将向您展示如何使用 ACD 队列和 Webhook。以下部分将深入探讨自动化的创建以及在 Google 表格中记录 ACD 队列状态更改。
如果您想详细了解 VirtualPBX 每天如何使用自动化,请查看我们的首席运营官 Lon Baker,他在此短片中简要介绍了我们的业务:
什么是 ACD 队列和 Webhook?
我们的多个商务电话套餐中提供了 ACD 队列和 Webhooks 这两个功能。较大的公司倾向于使用这些功能来处理大量来电并自动化他们的工作流程。
ACD 队列
ACD 队列的工作原理是将入站呼叫引导到称为队列的漏斗中,多个代理可以从中接听呼叫。作为消费者,当您拨打您支持的企业的客户支持热线时,您可能有过排长队的经历。ACD 队列处理将呼叫者路由到适当的座席,以便客户可以有效地与支持座席联系。
ACD 队列允许座席将自己设置为就绪或离开,以便他们可以分别接听电话或停止接听电话。状态变化很常见,您可以使用 Webhook 来监控这些变化。
网络钩子
Webhook 是一个类似于您访问过的其他网址的网址。Zapier 将在下一节中展示,它允许您使用如下所示的 Webhook URL:https://hooks.zapier.com/hooks/catch/123456/abcdef/。您可以配置 VirtualPBX 帐户的 Webhooks 功能,以将信息发送到 Zapier 将为您提供的类似 URL。
您帐户中的 VirtualPBX Webhooks 功能可用于侦听事件(例如登录或退出队列),并将立即将有关这些事件的信息传输到 URL。然后,Zapier 允许您轻松将该信息移动到其他位置。此处的教程将向您展示如何将 webhook 信息移动到电子表格中。
开始使用 Zapier
Zapier 让您免费注册。但是,要使用其 Webhook 功能,需要付费帐户。
创建您的第一个zap(将捕获 webhook 信息的工作流程),单击主仪表板左上角的 Make a Zap 按钮。
在下一个屏幕中,您将看到一个搜索框,供您选择 zap 的触发器。触发器是 zap 用来侦听传入信息的东西。通过 Zapier 触发器搜索并选择 Webhooks,让 Webhook 侦听来自您的 VirtualPBX 帐户的信息。
然后选择Catch Hook触发事件。这将为您提供一个您稍后将使用的自定义 URL。复制 URL,以便将其粘贴到 VirtualPBX Webhook 设置中。
在 VirtualPBX 中设置您的 Webhook
暂时搁置 Zapier 并登录您的 VirtualPBX 帐户一个>。在仪表板的右上角,单击汉堡菜单(三个水平线)并选择 Webhooks 选项。
呈现给您的新屏幕为您提供了创建新 webhook 的选项。在屏幕的右上角,单击“New Webhook”按钮。您现在可以为您的 webhook 添加一个名称,并选择“ACD 队列收件人登录”的触发事件。每次代理登录到您的 VirtualPBX ACD 队列帐户时都会发生此事件。
现在您可以输入 Zapier 在上一步中提供给您的 URL。当您点击屏幕底部的创建 Webhook 按钮时,您将被送回主 Webhooks 仪表板,您的新条目将在其中显示为活动状态。
在 Zapier 中继续您的自动化
在 zap 中设置触发器的最后一步是查找一些示例数据。初始 zap 步骤的测试触发器部分将查找数据,因此如果您还没有,您应该让代理登录到您的 VirtualPBX 帐户中的队列。
该数据的检索看起来像这样。这些是您可以在 zap 的未来步骤中使用的数据点:
单击“继续”按钮后,您可以在 zap 中创建一个操作步骤。此操作将在触发触发器后自动发生。
搜索“Google 表格”并选择该应用。然后选择“创建电子表格行”操作事件并输入您的 Google 帐户凭据。
您需要创建一个 Google 表格。我们的示例表如下所示。
现在您可以填写在 zap 运行时要填充的其余字段。将此处的选项视为占位符。通过这个 Google 表格操作,您正在创建一个新的数据行,并且通过这些占位符,您可以告诉您的 zap 在新行的每一列中填充哪种类型的数据。
第一个字段,Unix 时间,可以通过单击 zap 中的该字段并从菜单中选择“查询字符串事件 Unix 时间戳”来填充占位符。
填写完剩下的字段后,我们的 zap 看起来像这样。我们故意将“日期时间”字段留空;接下来将解决这个问题。
您的“日期时间”字段
我们在电子表格中显示的“日期时间”列是在 Google 表格中计算得出的。您可以使用以下公式将 A 列(您的 Unix 时间戳)转换为人类可读的时间戳:
=A2/86400+DATE(1970,1,1)-TIME(4,0,0)
关于为什么需要此公式的快速解释是,Unix 时间戳从 1970 年 1 月 1 日开始,而 Google 表格从远早于此的日期开始计数。
您将 webhook 中提供的 Unix 时间戳除以一天中的秒数,然后将该值添加到 Google 表格记录的 1970 年之前的日期。
等式的最后一部分让您可以根据您的时区调整时间戳。基准日期时间为格林威治标准时间。此处显示的调整 – “-TIME(4,0,0)” – 适用于东部时间,即 GMT-4。您可以将 TIME() 值调整为您的时区。如果您住在 GMT-7,则将其更改为“-TIME(7,0,0)”,如果您住在 GMT+3,则将其更改为“+TIME(3,0,0)”。
请记住,您是减去 或添加 TIME(),这取决于您居住的地方。类似“+TIME(-4,0,0) 的东西将不起作用。
测试 Zap 的功能
终于到了测试您的 zap 的时候了。准备好所有值后,单击继续以测试您的 zap。单击“测试并继续”按钮希望看到这样的成功消息。
然后您的电子表格也应该填充您的测试值。我们的显示了正确的数据。
您现在可以打开 zap,以便在您的团队登录到他们的队列时继续收集登录通知。
更进一步
有了更多的 webhook,您可以监控的不仅仅是登录。VirtualPBX Webhooks 事件集合很多,并且包含您可能有兴趣尝试的另外两个事件:
- ACD 队列收件人注销
- ACD 队列收件人状态更改
这两个事件与我们最初使用的 ACD 队列收件人登录配合得很好。每个人都准确地监控他们的标题所暗示的内容,因此您可以使用它们来查看代理何时登录队列、注销队列以及将状态更改为就绪或离开。
您甚至可以从我们最初的示例中看到,在我们的电子表格中,用户被标记为“离开”状态。这是默认登录状态,因此无需担心。
但是,如果您要在每个事件旁边标记一个时间戳,您可以看到从用户当天登录到他们将状态更改为“就绪”之间经过了多少时间。
多个 Zap 但一个电子表格
为了跟踪所有这些变化,您需要使用多个 zap。除了两个小的变化外,设置与上述步骤完全相同:
- 您将在 Webhooks 配置中选择不同的事件(“ACD 队列收件人注销”或“ACD 队列收件人状态更改”)
- 您必须使用 Zapier 将为您提供的新 webhooks URL
每个新的 zap 都有自己独特的 Webhooks by Zapier 触发器,它绑定到一个唯一的 URL。每个 URL 在您的 VirtualPBX 设置中都有自己的 webhook。最终,您的 VirtualPBX Webhooks 屏幕将显示三个新的 webhooks,它们都处于活动状态并正在侦听不同的事件。
您可以使用同一个 Google 表格或单独的电子表格来记录您的更改。
监控您的 ACD 队列状态
我们希望本教程对您有所启发,让您走上正确的道路。
您可以使用这个确切的配置来监控您自己的 ACD 队列状态更改。您还可以随意创建其他 webhook 并根据需要更改您的后续操作。也许您想将这些更改记录在 Trello 看板或 Airtable 网格中?我们的 Zapier 集成页面上有 几个 Zapier 模板,可帮助您开始搬入其他方向。
我们还通过实时网络聊天提供 24/7 全天候服务,以进一步满足您的需求。