赞
踩
原文:
zh.annas-archive.org/md5/057fe0c351c5365f1188d1f44806abda
译者:飞龙
正如我们在第六章中讨论的,创建多步 Zaps 和使用内置应用程序,Zapier 的强大功能在于您可以利用 Zapier 的内置应用程序。在本章中,我们将向您介绍从电子邮件中提取数据、使用 RSS 订阅和创建数据摘要的内置应用程序。我们将描述它们的功能,并提供如何使用它们的实用技巧。
在第八章中,内置通信应用程序,我们介绍了内置通信应用程序。因此,在本章中,我们将以类似主题开始,讨论如何使用 Zapier 的 Email Parser 从电子邮件中提取数据。然后,我们将探讨如何使用 RSS by Zapier 在自动化中使用 RSS 订阅阅读器。之后,我们将深入探讨如何使用 Zapier 的 Digest 来编译数据摘要。最后,我们将通过一个练习来构建一个使用 Zapier 的 RSS 和 Digest 的 Zap。
本章中我们将涵盖以下关键主题:
通过 Zapier 的 Email Parser – 从邮件中提取数据
通过 Zapier 的 RSS – 使用 RSS 订阅阅读器
通过 Zapier 的摘要 – 编译数据摘要
练习 – 创建具有 RSS 订阅摘要的多步 Zap
一旦您完成了这些主题,您将知道如何从电子邮件消息中解析数据,使用 RSS 订阅阅读器,以及编译数据摘要。
要充分利用本章的内容和练习,您将需要访问 Zapier 帐户。Zapier 入门套餐就足够了。您可以在此处获取本章中使用的 Zap 模板:bit.ly/zapier-book
。使用这些模板将帮助您可视化该过程是如何运作的。
Zapier 的 Email Parser 内置应用程序允许您从转发到唯一的@robot.zapier.com
电子邮件地址的电子邮件中提取数据。通过教授 Zapier 的 Email Parser 理解您发送给它的电子邮件中的模式,它可以始终地为您提取这些信息供您在工作流程的其他步骤中使用。
Zapier 的 Email Parser 仅能作为工作流程起始步骤中的触发器来使用,它可以用作以下触发事件:
新邮件
新邮箱
让我们分别看看。
当收到新邮件时,可以使用此触发器事件来开始工作流程。它通过使用唯一的@robot.zapier.com
电子邮件地址来转发电子邮件来实现。最佳做法是设置多个邮箱来处理不同的工作流程。
以下是使用 Zapier 的 Email Parser 的几个示例新邮件触发事件的时候:
如果您在网页表单提交后通过电子邮件接收信息摘要,您可能想将这些详细信息添加到诸如Close.io或Airtable等 CRM 中
如果你在销售后通过电子邮件收到客户付款和结算信息,你可能希望将这些详情添加到你的会计应用中,比如QuickBooks Online或 Xero
如果你在特定邮箱收到电子邮件咨询,你可能希望为你的团队创建一个任务来处理任务管理应用中的咨询,比如 Trello 或 Asana
让我们来探索如何设置这个触发事件。
我们来看看如何设置新邮件触发事件:
一旦你已经添加了这个触发步骤到你的工作流程(到1. 触发),并选择了Zapier作为应用和新邮件作为触发事件,你可以选择继续。
在选择账户部分,点击登录到 Email Parser by Zapier按钮以创建一个新的 Email Parser by Zapier 账户。
一个新的弹出窗口将会显示。选择使用您的 Zapier 账户登录按钮以使用你的 Zapier 账户凭据登录。要使用备用用户名和密码,输入这些详情到提供的框中,然后选择登录按钮。如下截图所示:
图 9.1 – 登录到 Email Parser by Zapier
点击授权按钮,允许 Zapier 连接到 Email Parser by Zapier。你还可以点击取消按钮来取消。
在下一个屏幕上,需要进一步的验证,所以点击授权按钮。一旦授权,你将会被重定向回到触发步骤。
在我们定制触发步骤之前,我们需要在 Zapier 的 Email Parser 账户中创建一个新邮箱。我们接下来将看一下如何做到这一点。
我们现在需要创建一个邮箱,转发一个电子邮件模板,映射我们的数据,并修改解析映射设置。为了说明这一点,我们将使用网页表单提交的例子,我们想要提取姓名、电子邮件地址、服务和咨询详情。让我们通过以下每个步骤来开始吧:
转到 parser.zapier.com 并登录到你的 Email Parser by Zapier 账户,可以通过使用你的 Zapier 账户登录或添加单独的登录详情。
点击橘色的创建邮箱按钮以创建一个新邮箱。新的邮箱地址将会被提供,如下截图所示:
图 9.2 – Zapier 邮件解析器创建邮箱
复制所提供的邮箱地址,并将你想要解析的电子邮件示例发送到邮箱。你可以通过点击刷新页面查找新邮件按钮来刷新页面查找新的电子邮件;也可以每隔 10 秒自动刷新。或者,点击跳过等待链接来跳过刷新。
一旦收到新的电子邮件,请执行以下操作从电子邮件中正确解析信息:
abcompanywebform
。您也可以保持邮箱名称不变。
初始模板:该字段将显示您转发至邮箱的电子邮件中的数据。通过突出文本并命名它,标记您想要持续解析的电子邮件中的数据。如下屏幕截图所示:
图 9.3 - 通过 Zapier 的邮箱地址和初始模板字段格式化邮件解析器
源代码(Body Source):使用下拉菜单选择您想要 Email Parser by Zapier 从哪种格式中提取信息,如纯文本(始终使用纯文本正文内容)、HTML(始终使用 HTML 正文内容)或最佳内容(使用最佳可用正文内容)。后者是默认值,并且建议使用。这对于一致地提取数据很重要。
解析引擎:使用下拉菜单选择要使用的解析器引擎。您可以在Classic (v1, legacy)、**Experimental (v2)和Best Match (v1 + v2)**之间选择。后者是默认值,并且建议使用。
现在,让我们来回顾一下如何帮助 Zapier 智能解析您的电子邮件中的数据。
Zapier 的电子邮件解析器与信息的一致格式最佳匹配,例如以相同行和行之间相同空格展示的数据。如果解析器引擎不正确地提取信息,您可以通过报告不准确之处和编辑其他模板来教它正确的格式。建议您将几个示例电子邮件发送到解析器邮箱中,检查提取信息的一致性,并编辑模板或报告不准确之处。您可以按照以下方式进行操作:
已发送的电子邮件将按列表顺序显示,包括它们发送的电子邮件地址和发送时间。您可以勾选 删除 方框并点击 删除选定电子邮件 按钮来删除邮件,或使用适当的链接 显示 或 隐藏 正文。
要查看任何电子邮件的数据准确度,请点击 显示 链接。
选择以下四个数据视图选项之一:
提取的:点击 提取的 链接展示从电子邮件中解析的数据。
原始:点击 原始 链接展示转发至解析器的原始电子邮件数据。
模板:点击 模板 链接展示原始模板中带有标签的数据。
输出:点击 输出 链接展示带有数据标签和提取数据的解析数据输出。
下面是一个示例截图:
图 9.4 – 在 Email Parser by Zapier 中查看电子邮件历史
点击不准确链接以通知解析引擎提取的文字不准确(如图 9.4所示),或者点击准确链接以通知解析引擎提取的文字正确。
点击编辑额外模板链接,向邮箱解析器数据添加额外模板。
提示
除非你的电子邮件数据是简单和基本的,确保 Email Parser by Zapier 一致工作可能需要不断尝试和错误,涉及重新映射数据和更改设置以教导解析引擎正确提取数据。如果你要提取更复杂的数据,考虑使用专用的解析器应用,比如Docparser或Mailparser。
现在我们已经创建了邮箱并测试并调整了设置,让我们完成设置触发步骤吧。
在 Zap 编辑器中导航回你的 Zap,并在那里,通过编辑触发部分的邮箱字段,完成触发步骤的设置。此字段允许你选择要使用的邮箱。请使用下拉选项从你创建的邮箱列表中选择。以下截图显示了设置此触发步骤的示例:
图 9.5 – 自定义新邮件触发事件概述
然后你可以选择继续并在测试部分,点击测试触发器按钮来检索你的测试数据,以便在你的行动步骤中使用。如果你还没有向解析引擎邮箱发送测试邮件,将会收到相关指示。
继续向你的 Zap 添加一个或多个行动步骤,使用这个触发步骤的数据。
提示
以下是一个有趣的例子,你可以使用 AI 通过 OpenAI 与 Zapier 解析电子邮件中的数据:community.zapier.com/featured-articles-65/use-openai-with-zapier-to-parse-an-email-or-other-data-22709
。我们将在第十九章中更详细地探讨 OpenAI 集成,AI 与自动化。
现在你应该可以使用新邮件触发事件了。接下来,让我们来看看新邮箱触发事件。
此触发事件可用于当新邮箱添加到你的 Email Parser by Zapier 帐户时启动工作流程。此触发事件在你和你的团队协作使用 Zapier 时很有用,可以随时了解邮箱何时被创建。
以下是如何使用 Email Parser by Zapier 的新邮箱触发事件的一些例子:
当创建新邮箱时发送 Microsoft Teams 消息
当添加新邮箱时发送一封电子邮件
让我们探讨如何设置这个触发事件。
一旦将这个触发步骤添加到您的工作流程的开始(至1.触发),选择Zapier 的电子邮件解析器作为应用程序,新邮箱作为触发事件。然后,选择继续以使用测试部分。使用测试触发按钮来检索测试数据。
继续使用来自此触发器步骤的数据添加一个或多个操作步骤到您的 Zap 中。
您现在应该更好地了解何时以及如何使用新邮箱触发事件,以及 Zapier 内置应用程序的新邮件触发事件。
提示
欲获取更多灵感和预制模板,请查看Zapier 内置应用程序个人资料页。
该 Zapier 社区资源提供了一些额外的洞察,来使用 Zapier 的电子邮件解析器内置应用程序:community.zapier.com/featured-articles-65/email-parser-common-issues-workarounds-and-tips-17539
。
提示
您也可以使用 Zapier 的 AI(测试版)内置应用智能解析电子邮件中的文本,并指定诸如基于主题路由电子邮件等条件。我们将在第十九章更详细地介绍 Zapier 的 AI 和自动化。
接下来,让我们了解如何使用 Zapier 的 RSS 内置应用程序,这样你就知道如何在自动化中使用 RSS 订阅数据。
尝试跟上推送给我们的所有内容可能会让人不知所措,我们可能错过重要的新内容。site.com/feed
或site.com/rss
。通常,它们会显示在页脚栏的_Feeds
链接中。私人订阅通常需要您使用登录凭据来访问它们。有关如何找到几乎任何网站的 RSS 订阅的更多信息,请查看这篇文章:zapier.com/blog/how-to-find-rss-feed-url/
。
Zapier 的 RSS 内置应用程序允许您将 RSS 订阅更新用作触发器,然后通过添加通知动作步骤,如电子邮件、短信或 Slack 消息,来获取新内容的更新。您也可以使用该应用程序创建自己的自定义 RSS 订阅。
以下是您可以使用 Zapier 的 RSS 的一些示例:
在您的社交媒体渠道上分享来自您网站的新博客文章
将您最喜爱的网站的新文章添加到 Google 表格电子表格或Knack中
当竞争对手的网站上发表新的博客文章时收到一封电子邮件
Zapier 的 RSS 可以用作触发器和操作步骤,并有以下事件可用:
Feed 中的新项目(触发器)
多个 Feeds 中的新项目(触发器)
在 Feed 中创建项目(操作)
让我们依次探索如何设置每个。
Feed 中的新项目 触发事件可用于在特定网站发布新内容时启动工作流程。
让我们探索如何设置这个触发事件。
一旦您将此触发步骤添加到您的工作流程的开头(到1. 触发器),并选择RSS by Zapier作为应用程序和Feed 中的新项目作为触发事件,您可以选择继续。然后您可以编辑触发器部分中的字段,如下所示:
site.com/feed
或site.com/rss
。这是一个必填字段,必须有一个值才能运行 Zap。
用户名:如果 RSS 订阅是私有的,请输入用户名凭据以启用访问权限。您可以输入静态文本、从以前步骤中获取的动态数据,或者使用组合。
密码:如果 RSS 订阅是私有的,请输入密码凭据以启用访问权限。
触发新 Feed 项目的条件:这个下拉字段允许您选择触发事件的数据类型。默认选项是不同的 Guid/URL(推荐),推荐使用这个选项。如果您了解 RSS 订阅功能的各个方面,请选择不同的内容或任何不同的内容作为高级选项。
这些选项显示在以下截图中:
图 9.6 – 自定义 Feed 中的新项目触发事件概述
然后您可以选择继续,在测试部分中,使用测试触发器按钮检索您的测试数据以在操作步骤中使用。
继续添加一个或多个操作步骤到您的 Zap,使用这个触发步骤中的数据。
提示
如果您只想查看特定的新项目,如来自zoho.com 的帖子,那么您可以添加一个条件逻辑步骤,并使用 Zapier 的筛选器进行筛选。
您现在应该可以使用Feed 中的新项目触发事件。接下来,让我们看看多个 Feed 中的新项目触发事件。
多个 Feed 中的新项目触发事件可用于在最多 10 个网站发布新内容时启动工作流程。这样您就不必为每个 RSS 订阅设置多个触发器了。
让我们探索如何设置这个触发事件。
一旦您将此触发步骤添加到您的工作流程的开头(到1. 触发器),并选择RSS by Zapier作为应用程序和多个 Feed 中的新项目作为触发事件,您可以选择继续。然后您可以编辑触发器部分中的字段,如下所示:
site.com/feed
或site.com/rss
。每个字段添加一个 URL;一旦您开始输入,其他字段将出现,以便您最多可以添加 10 个 URL。通过单击字段末尾的x按钮删除任何 URL。这是一个必填字段,必须为 Zap 设置一个值。
触发新 Feed 项目的条件:此下拉字段允许您选择触发事件的数据类型。默认选项是不同的指南/URL(推荐),建议您使用此选项。如果您了解 RSS Feed 功能的详情,请选择不同的内容或任何内容不同作为高级选项。
这些选项显示在以下截图中:
图 9.7 - 自定义多个 Feed 中的新项目触发事件的概览
您可以然后选择继续,在测试部分使用测试触发器按钮检索您的测试数据,以便您可以在操作步骤中使用它。
继续添加一个或多个操作步骤到您的 Zap 中,使用此触发步骤的数据。
您现在应该能够使用多个 Feed 中的新项目触发事件。接下来,让我们看一看在 Feed 中创建项目操作事件。
在 Feed 中创建项目操作事件允许您创建一个定制的 Feed,并在网站上托管它,提供一个可共享的链接。最好与Feed 中的新项目或多个 Feed 中的新项目触发事件结合使用。
让我们探讨如何设置此操作事件。
一旦设置了触发步骤,您就可以使用在 Feed 中创建项目操作事件。
一旦您添加了一个操作步骤,要么选择操作步骤,要么单击**+图标,并选择了RSS by Zapier作为应用程序和在 Feed 中创建项目作为操作事件,您可以编辑操作**部分的字段,如下所示:
Feed URL:此字段允许您创建和自定义您的独特和私密的 RSS Feed URL。Zapier 生成前缀,您可以通过添加字母、数字和连字符的组合来自定义后缀。请勿添加空格或符号。您还可以单击复制按钮复制 URL,以便您将其存储在某个地方以供快速参考,例如在您的 Evernote 笔记中。这是一个必填字段,必须为 Zap 设置一个值。
Feed 标题:输入您新 Feed 的标题。您可以输入静态文本、从前面步骤映射的动态数据,或二者结合。如果留空,标题将默认为称为 X 的 Feed,其中X是您在Feed URL字段中输入的前缀。
最大记录数:输入您希望在 feed 中返回的最大记录数。最大值为 50,但在此字段中添加一个数字可以减少数量。您可以将静态文本、从之前步骤映射的动态数据,或二者的组合输入到此整数字段中。
项标题:为要发布的项输入标题。在这里,您可以键入静态内容、映射之前步骤中的动态内容,或二者的组合。这是一个必填字段,必须有值才能运行 Zap。
源 URL:提供 feed 项永久托管的源 URL 的详细信息。这是一个必填字段,必须有值才能运行 Zap。
内容:以纯文本或 HTML 格式提供 feed 项的内容详情。您可以键入静态内容、映射之前步骤中的动态内容,或二者的组合。这是一个必填字段,必须有值才能运行 Zap。
自动截断超过 10KB 的消息?:使用此布尔字段选择是否要求 Zapier 截断 内容 字段中超过 10KB 的数据。选择是以截断消息,或选择否以在数据过大时生成错误消息。
作者姓名:通过键入静态内容、映射之前步骤中的动态内容,或二者的组合,添加作者姓名。
作者电子邮件:通过键入静态内容、映射之前步骤中的动态内容,或二者的组合,添加作者的电子邮件地址。
作者链接:通过键入静态内容、映射之前步骤中的动态内容,或二者的组合,添加作者链接。例如,这可以是作者的简介或网站链接。
媒体 URL:添加原始媒体 URL,允许下载文件,例如播客文件、图像或视频。您可以键入静态内容、映射之前步骤中的动态内容,或二者的组合。
audio/mpeg
。有关 MIME 类型的更多详细信息可在维基百科上找到:en.wikipedia.org/wiki/Media_type
。您可以键入静态内容、映射之前步骤中的动态内容,或二者的组合。
0
。您可以键入静态内容、映射之前步骤中的动态内容,或二者的组合。
发布日期:提供 feed 项的发布日期详细信息。最常用的术语是 now,但您可以在此字段中使用任何兼容的日期/时间格式。Feed 项不是按照发布日期排序的,而是按照它们被插入的日期排序。
下面的两个屏幕截图展示了一个示例,其中使用了从Feed 中的新项触发器事件映射的数据:
图 9.8 - 自定义创建 feed 动作事件概览(1)
动作步骤的第二部分显示在以下屏幕截图中:
图 9.9 – 自定义创建 Feed 动作事件的概览(2)
单击继续按钮。完成后,您可以使用测试部分测试此步骤,或单击跳过测试。
以下屏幕截图显示了订阅内容的示例:
图 9.10 – 使用创建 Feed 动作事件的结果概览
继续添加一个或多个动作步骤或打开您的 Zap。
您现在应该更好地了解何时以及如何使用 Zapier 内置应用 RSS 及其各种触发器和动作。
提示
要获得更多灵感并访问预构建模板,您可以查看Zapier 内置应用的 RSS 配置文件页面。
现在,让我们来介绍如何使用 Zapier 内置应用 Digest 来编译摘要中的数据。
Zapier 内置应用 Digest 允许您从多个工作流触发事件中捕获数据,并将数据编译成单个摘要,可用于其他动作事件中。如果您希望在某一时刻而不是发生时收到若干通知的摘要,这将非常有用。如果您不希望在某些日期收到常规通知而受到干扰,请关闭它们,仅在您指定的时间收到摘要。相反,您的一些应用可能不会发送有关某些事件的通知,在这种情况下,您可能希望定期收到某些发生的报告。您还可以搜索现有的摘要数据以在工作流中使用。
以下是您可以使用此内置应用的一些示例:
每周向管理层发送一封电子邮件,摘要介绍该周创建的所有销售发票
每天上午 10 点和下午 3 点发送一封电子邮件,其中包含您当天收到的所有 Slack 通知的定期摘要。
在那周内您被分配的Teamwork Projects任务列表发送一条 Slack 消息
向微软团队发送一条每周社交媒体提及摘要的消息
还有许多您可以使用 Zapier 内置应用 Digest 的可能性。
提示
要获得更多灵感并访问预构建模板,您可以查看Zapier 内置应用的 Digest 配置文件页面。
该应用仅可用作动作或搜索动作步骤,并提供以下可用事件:
追加条目和计划摘要(动作)
发布现有摘要(动作)
查找摘要(搜索动作)
请记住,一旦使用任何操作步骤从摘要中释放数据,摘要将被清除,并在事件发生时汇总新的摘要数据。
让我们逐一查看。
附加记录和计划摘要动作事件允许您从触发应用程序聚合数据,将其附加到来自触发应用程序的其他收集数据列表的末尾,然后安排在您指定的时间运行。
为了说明使用 Digest by Zapier,我们将使用在 Xero 中创建销售发票摘要的示例。
让我们探讨如何设置此动作事件。
一旦设置了相关的触发器步骤,并且您想要推送到 Digest by Zapier 的相关触发器数据,您就可以使用附加记录和计划摘要动作事件。
一旦您添加了操作步骤,可以通过选择操作步骤或单击**+图标,并选择Digest by Zapier作为应用程序,附加记录和计划摘要作为动作事件,您可以编辑操作**部分中的字段,如下所示:
新销售
发票摘要。
条目:在此字段中,您可以输入静态文本,映射来自以前步骤的动态数据,或者使用二者的组合,这些内容将包括在摘要中。例如,我们可能希望在摘要中包含发票号码、日期、货币和金额。
频率:此字段控制 Zapier 传递摘要的频率。您可以选择每日、每周、每月、阈值(达到一定数量的条目时)以及手动(与单独的“发布摘要”Zap 配对)。频率的选择确定显示的附加字段。
所有三个字段都是必需的,并且必须具有值才能使 Zap 运行。
让我们看看不同的Frequency字段选项。
Frequency字段下拉菜单中的Daily选项是该字段的默认设置。一旦选择,以下字段将出现:
hh:mm aa
、hh:mm
或hhmm
格式,例如11:45
,或者从以前的步骤映射动态值。这是一个必填字段,必须有值才能使 Zap 运行。
周末触发?:此字段控制您的摘要是否在周末发布。您可以使用布尔字段下拉菜单在是和否之间进行选择,如果您想要在星期六和星期日触发,请选择是,如果您只想在星期一到星期五触发,请选择否。
这些选项显示在以下截图中:
图 9.11 - 自定义“每日频率”字段选项的附加记录和计划摘要动作事件概览
点击继续按钮。现在,您可以使用测试部分测试此步骤,或者点击跳过测试。
继续添加一个或多个操作步骤,以便收到您的摘要,然后打开您的 Zap。
这是一个 Zapier 社区示例,演示了追加条目和安排摘要操作事件以及每日选项的使用:community.zapier.com/how-do-i-3/daily-digest-of-slack-to-stay-up-to-date-19008
。
接下来,我们将审查每周选项。
当您在频率字段下拉菜单中选择每周选项时,将出现以下字段:
星期的日: 此字段控制您希望释放摘要数据的星期的哪一天。使用下拉菜单选择从星期一到星期日的日期。
hh:mm aa
、hh:mm
或 hhmm
格式,例如 11:45
,或从上一步映射动态值。
这两个字段都是必填的,Zap 必须具有值才能运行。
这些选项显示在以下屏幕截图中:
图 9.12 – 自定义每周频率字段选项概述在追加条目和安排摘要操作事件中
点击继续按钮。然后,您可以使用测试部分测试此步骤或点击跳过测试。
继续添加一个或多个操作步骤,以便收到您的摘要,然后打开您的 Zap。
这是一个 Zapier 社区示例,演示了追加条目和安排摘要操作事件以及每周选项的使用:community.zapier.com/featured-articles-65/send-yourself-a-weekly-digest-of-newly-added-zapier-integrations-12489
。
接下来,我们将探讨每月选项。
当您在频率字段下拉菜单中选择每月选项时,将出现以下字段:
月份的日: 此字段控制您希望释放摘要数据的月份的哪一天。使用下拉菜单选择从1到31的日期。
hh:mm aa
、hh:mm
或 hhmm
格式,例如 9:15 p.m
。
这两个字段都是必填的,Zap 必须具有值才能运行。
这些选项显示在以下屏幕截图中:
图 9.13 – 自定义每月频率字段选项概述在追加条目和安排摘要操作事件中
点击继续按钮。然后,您可以使用测试部分测试此步骤或点击跳过测试。
继续添加一个或多个操作步骤,以便收到您的摘要,然后打开您的 Zap。
这是一个 Zapier 社区示例,说明了Append Entry and Schedule Digest动作事件和Monthly选项的使用:community.zapier.com/featured-articles-65/creating-a-monthly-updates-newsletter-using-digest-11917
。
我们接下来将查看**Threshold (when a certain number of entries is reached)**选项。
当您选择**Threshold (when a certain number of entries is reached)**选项时,Number Of Entries字段将出现。该字段控制摘要在发布之前会汇总多少条目。持有摘要的最长周期是从第一条目开始的 1 个月,因此如果在此时间内未达到数量,则摘要将自动发布。此字段是必需的,必须为 Zap 设置一个值才能运行。
此选项显示在以下截图中:
图 9.14 - 自定义阈值(当达到一定数量的条目时)频率字段选项在追加条目和计划摘要动作事件中的概述
单击Continue按钮。然后,您可以使用Test部分测试此步骤,或单击Skip test。
继续添加一个或多个动作步骤,以便您收到摘要摘要,然后打开您的 Zap。
我们将接下来审查**Manual (pair with separate “Release Digest” Zap)**选项。
当您在Frequency字段下拉菜单中选择**Manual (pair with separate “Release Digest” Zap)**选项时,不会出现更多字段。
此选项显示在以下截图中:
图 9.15 - 自定义手动(与单独的“Release Digest” Zap 配对)频率字段选项在追加条目和计划摘要动作事件中的概述
单击Continue按钮。完成后,您可以使用Test部分测试此步骤,或单击Skip test。
重要提示
此字段选项与Release Existing Digest动作事件一起使用,您必须将其设置为现有 Zap 中的一个后续步骤,或者将其设置为一个单独的 Zap,以便发布摘要。
继续添加Release Existing Digest动作步骤,或者打开您的 Zap。
现在,让我们讨论如何设置Release Existing Digest动作事件。
释放现有摘要操作事件与追加条目和安排摘要操作事件的频率字段下拉菜单中的**手动(与独立的“释放摘要”Zap 匹配)**选项配合使用。它允许手动设置的摘要在某个时间点释放。
这个操作事件可以在与追加条目和安排摘要操作事件相同的 Zap 中使用,也可以在一个独立的 Zap 中使用。以下是何时适合使用其中任何一种情况的一些示例:
在相同的 Zap 中:如果你希望延迟摘要的释放一段时间,比如 12 小时,你可以添加一个 Delay by Zapier 的延迟操作步骤,释放现有摘要操作步骤和一个通知操作步骤(比如通过 Email by Zapier 的发送邮件操作事件)
在另一个 Zap 中:如果你希望摘要在另一个无关的触发事件之后释放,比如 CRM 中的机会关闭,你可以使用释放现有摘要操作事件和通知操作步骤。
让我们来探索如何设置这个操作事件。
一旦你在这个 Zap 或另一个 Zap 中设置了一个操作步骤,涉及到追加条目和安排摘要操作事件,你就可以使用释放现有摘要操作事件。
一旦你添加了一个操作步骤,要么选择操作步骤,要么点击**+图标,并选择Digest by Zapier作为应用程序,释放现有摘要作为操作事件,你就可以编辑动作部分的摘要字段。这个字段控制在这个步骤中使用哪个摘要。从下拉菜单中,你可以从一个已创建的摘要列表中进行选择。或者,你可以使用自定义**选项,输入摘要的名称,或者从之前的步骤中映射出一个动态日期。
如下屏幕截图展示了如何设置这个操作事件的示例:
图 9.16 – 自定义现有摘要释放操作事件概述
点击继续按钮;然后,使用测试部分测试这一步骤,或者点击跳过测试。
下面的截图展示了一个包含两张发票的已释放摘要的示例:
图 9.17 – 现有摘要释放操作步骤结果概述
然后继续添加一个或多个操作步骤,这样你就能收到摘要总结,然后打开你的 Zap。
这是一个 Zapier 社区的示例,演示了如何使用附加条目和安排摘要操作事件以及手动(与单独的“发布摘要” Zap 配对)选项和发布现有摘要操作事件:community.zapier.com/featured-articles-65/using-paths-in-loops-to-save-data-in-a-digest-and-release-it-on-the-last-loop-13074
。
接下来,让我们讨论如何设置查找摘要搜索操作事件。
当您想要周期性地检索摘要中的所有现有数据时,可以使用查找摘要搜索操作事件。例如,您可能希望每天检查摘要的数据(使用 Schedule by Zapier 触发器),并发送带有结果的电子邮件通知。您还可以添加后续步骤,在满足某些条件的筛选器通过后,释放数据,例如,如果是每月的 15 号。
让我们一起探索如何设置这个操作事件。
设置触发步骤后,您可以使用查找摘要搜索操作事件。
添加操作步骤后,选择操作步骤或单击**+标志,并选择Digest by Zapier作为应用程序,Find Digest作为操作事件,您可以编辑操作**部分中的字段,如下所示:
摘要:此字段用于控制在步骤中使用哪个摘要。从下拉菜单中选择一个创建的摘要列表。或者,您可以使用自定义选项通过输入摘要名称或映射以前步骤的动态数据来输入摘要的名称。
如果找不到任何内容,是否应该将此步骤视为“成功”?:您可以使用此布尔字段从下拉菜单中选择是(true)或否(false),输入文本,或者从先前的步骤中插入数据,以便在搜索中找不到任何内容时将此步骤视为“成功”。有关如何使用此功能的更多信息,请参阅第六章中的使用多个操作和搜索步骤创建 Zap部分。
这些选项显示在以下截图中:
图 9.18 - 自定义“查找摘要”搜索操作事件的概述
单击Continue按钮;然后,使用Test部分测试此步骤,或者单击跳过测试。
继续添加一个或多个操作步骤,然后启动您的 Zap。
现在,你应该更好地了解何时以及如何使用内置的 Digest by Zapier 应用程序了。
现在,让我们来看一个创建 RSS Feed 摘要的 Zap 的示例。
如果适用的话,你可以使用你在第二章中定义的流程之一,准备自动化你的流程,来处理本节内容。尝试在你的工作流程中整合多个应用程序。
你可能想要创建你最喜欢的三个博客的月度摘要。你希望在每月的第一天上午 9 点在 Slack 消息中接收摘要,并在 MeisterTask 中添加一个任务,以便你不会忘记阅读。如果你在 7 天后没有标记任务为已完成,你希望在 Slack 中收到另一个提醒。
这里是一个简单的工作流程示例,你可以构建来自动化该流程:
触发器:添加 RSS by Zapier 多个订阅源中的新项目事件触发器,并指定你想接收订阅更新的博客。
操作:添加一个 Digest by Zapier 追加条目并安排摘要操作事件,并指定频率为每月,日期为1 号,时间为上午 9 点。
操作:向自己添加一个 Slack 发送直接消息操作事件。
操作:添加一个 MeisterTask 创建任务操作事件。
操作:添加一个 Delay by Zapier 延迟操作步骤,指定延迟为 7 天。
操作:添加一个查找任务搜索动作来搜索 MeisterTask 中你在第 4 步创建的任务。
操作:添加一个通过 Filter by Zapier 过滤器,只有当任务仍然处于打开状态时才允许 Zap 继续进行。
操作:添加一个 Slack 添加提醒操作事件,提醒你还没有阅读你的摘要。
你可以在这里获取这个 Zap 模板的副本:bit.ly/zapier-book
。
尝试通过重复这个练习为你记录的任何适当的流程构建类似的流程,从而受益于自动化。
现在你应该更好地了解何时以及如何在你的 Zaps 中使用电子邮件解析、RSS 订阅和摘要。
在本章中,我们介绍了更多 Zapier 内置应用程序的范围。我们介绍了如何使用 Zapier 的 Email Parser 从电子邮件中提取数据,然后探讨了如何使用 Zapier 的 RSS 订阅阅读器在自动化中使用 RSS。接着,我们讨论了如何使用 Zapier 的 Digest 来编制数据摘要。最后,我们覆盖了创建一个 RSS 订阅摘要的练习。
现在你知道如何从电子邮件中提取或解析数据,在你的自动化中使用 RSS 订阅,并将数据整理成摘要。
在下一章中,你将了解到 Zapier 的其他各种内置应用程序。我们将讨论如何从互联网的任何页面启动一次性自动化,如何缩短 URL,以及如何翻译和检测不同语言的文本。我们还将讨论如何检索并评分潜在客户的公司信息,如何使用天气条件数据,以及如何在你的自动化中使用占星预测。
一旦你映射了你想让 Zapier 邮件解析器解析的变量,它会可靠地每次提取正确的数据吗?
我可以用 RSS by Zapier 创建自己定制的 RSS 订阅吗?
在 Digest by Zapier 中,**手动(与单独的“发布摘要” Zap 配对)**频率选项是如何工作的?
在上一章中,我们回顾了三个 Zapier 内置应用程序,以提取和编制数据。在本章中,我们将继续探讨 Zapier 提供的更多内置功能,以及其各种内置应用程序的描述和如何使用它们的实用提示。
首先,我们将探讨如何使用 Zapier Chrome 浏览器扩展(以前称为 Push by Zapier)从互联网上的任何页面启动一次性自动化,以及如何使用 Zapier 的 URL 缩短器缩短 URL。然后,我们将讨论如何使用 Zapier 的 Translate 应用程序翻译不同语言的文本,以及如何使用 Zapier 的 Lead Score 应用程序对潜在客户信息进行评分。最后,我们将介绍如何使用 Zapier 的 Weather 应用程序使用天气情况的数据,以及如何使用 Zapier 的 Retrograde 应用程序使用占星预测。
在本章中,我们将涵盖以下关键内容:
Zapier Chrome 浏览器扩展 – 从任何网页触发一次性自动化
URL 缩短器 by Zapier – 在您的 Zaps 中缩短 URL
由 Zapier 翻译 – 翻译文本
Lead Score by Zapier – 对潜在客户信息进行评分和检索
Weather by Zapier – 在您的 Zaps 中使用天气情况
Retrograde by Zapier – 在您的 Zaps 中使用占星预测
一旦您完成了每个主题的学习,您将知道如何从任何网页启动一次性工作流程,缩短 URL,翻译文本,评分和检索潜在客户信息,并在您的 Zaps 中使用天气情况和占星预测。
要充分利用本章内容和练习,您需要访问 Zapier 账户。Zapier Starter 计划足以构建多步骤的 Zaps。
Zapier Chrome 浏览器扩展内置应用程序,以前称为Push by Zapier,使用Google Chrome 扩展手动触发网页中的一次性自动化。您可以以数百甚至数千种方式使用此应用程序,为您增加生产力。Zapier Chrome 浏览器扩展内置应用程序可用作工作流程的触发步骤的起始部分,也可以用作操作步骤,如下所示:
新 推送(触发)
回复到 Chrome(操作)
在 Zaps 中使用 Zapier Chrome 浏览器扩展内置应用程序之前,您必须在浏览器中安装 Google Chrome 扩展。让我们来看看如何将 Google Chrome 扩展添加到浏览器中。
为了使用 Zapier Chrome 浏览器扩展内置应用程序,我们需要在浏览器中安装 Google Chrome 扩展。按照以下步骤安装扩展程序:
从 Google Chrome 浏览器窗口导航到 chrome.google.com/webstore/detail/zapier/ngghlnfmdgnpegcmbpgehkbhkhkbkjpj
,或在 Google 中搜索 Zapier
Chrome 扩展
。
点击添加到 Chrome按钮。
在弹出窗口中,点击添加扩展程序来验证安装。
点击拼图图标,然后在下拉菜单中的 Zapier Chrome 扩展旁边的图钉图标,即可将 Zapier Chrome 扩展固定到您的浏览器视图中,这将确保您可以随时触发工作流。
下一件需要做的事是设置您的工作流程。在您的浏览器中,点击Zapier Chrome 扩展图标,以显示一个下拉窗口,其中包含以下选项:
Zaps:此选项卡显示了一些关于如何使用扩展程序的说明,并链接到一些预构建的 Zap 模板以帮助你开始。点击任何一个将带你进入 Zap 编辑器,以使用该模板。或者,你可以点击创建 Zap按钮,在 Zap 编辑器中从头开始创建 Zap。您还将看到与您的 Zapier 帐户关联的电子邮件地址。一旦您构建了一些已启用的 Zapier Chrome 扩展 Zap,它们将显示在列表中,允许您选择其中一个来使用。
操作(测试版):此选项卡链接到 Zapier 的自然语言操作(NLA)AI 功能。您可以点击登录 NLA按钮来启用您对 Zapier Chrome 扩展的 NLA 访问权限。我们将在 第十九章, AI 和自动化 中更详细地介绍此功能。
现在,让我们探索如何设置触发事件。
新 Push 触发事件允许你在点击 Zapier Chrome 扩展的按钮时检索活动浏览器标签的标题和 URL 的详细信息,并在指定的自定义字段中添加静态数据,然后你可以在你的操作步骤中使用这些字段。同时,也将检索事件发生的时间。
以下是一些您可以使用从 Google Chrome 浏览器中提取的内容使用 Zapier Chrome 扩展的新 Push触发事件的示例:
在 Teamwork Projects 中创建新任务,以查看您在浏览互联网时遇到的文章内容。
当你收到新邮件时,在 Slack 中发送消息。
当你看到可能想与你的听众分享的内容时,将数据添加到 Smartsheet 中的新行中。
让我们使用一个例子来演示如何设置新 Push触发事件,例如您可能想要为自己创建一个 Trello 任务来查看收到的邮件,该邮件包含发送者的姓名、电子邮件地址和简短的消息。
一旦您通过选择 1. Trigger 并将 Zapier Chrome 扩展 作为应用程序和 New Push 作为触发事件添加了一个触发步骤到您的工作流程的开头,点击 Continue 按钮。然后,在 Trigger 部分编辑 Input Fields 表单,如下所示:
在每个字段中输入一个描述性字段名称。
通过将鼠标悬停在左侧的六点图标上并拖放来重新排列字段顺序。
使用右侧的 X 图标删除不必要的字段。
重要提示
Input Fields 部分是可选的,您可以在没有手动输入字段的情况下触发您的 Zap。
使用前面描述的示例,如下截图所示:
图 10.1 – 自定义 New Push 触发事件概览
单击 Continue 按钮继续。
在 Trigger 部分,使用 Test trigger 按钮获取一些示例数据以使用并从 Zapier Chrome 扩展触发您的 Zap。然后,您可以向您的 Zap 添加操作步骤,并在完成后打开您的 Zap。
转到 Untitled Zap
。单击 Zap 的名称以显示字段标签并输入相关详细信息。单击 Send 按钮以激活推送。一旦成功,文本将以绿色突出显示,并带有一个绿色的勾号图标。
详细信息屏幕如下截图所示:
图 10.2 – 在浏览器中使用 Zapier Chrome 扩展概述,并使用 New Push 触发事件
您可以通过单击铅笔图标调整您的 Zap。
小贴士
您可以使用您检索到的时间戳数据为您的任务操作步骤添加截止日期。我们将在 第十四章 和 第二十四章 中更详细地讨论使用和格式化日期和时间,日期和时间格式化 和 增强您的生产力的提示、技巧和最佳实践。
现在,让我们讨论如何设置操作事件。
Reply to Chrome 操作事件允许您从由 New Push 触发步骤触发的 Zap 中发送步骤结果回 Chrome 扩展。以下是您可以如何使用 Zapier Chrome 扩展的 Reply to Chrome 操作事件将数据从您的 Zap 发送回 Chrome 扩展的几个示例:
通过从 Zapier Chrome 扩展触发一个 Zap 来获取明天的天气
通过从 Zapier Chrome 扩展触发一个 Zap 来搜索潜在客户的领先分数
通过从 Zapier Chrome 扩展触发一个 Zap 来缩短您浏览器中的 URL
让我们使用获取明天天气的示例来演示如何使用 Reply to Chrome 操作事件。
让我们一起走过如何使用回复到 Chrome操作事件的步骤:
从设置一个 Zap 开始,使用Zapier Chrome 扩展内置应用的新推送触发事件。如果您不需要从浏览器收集任何额外数据,则无需使用输入字段部分。
通过选择操作步骤或单击**+图标,添加一个操作步骤。在我们的示例中,操作步骤将包含获取明天的天气预报操作事件,位于Weather by Zapier**内置应用中。您可以阅读有关如何使用 Weather by Zapier 内置应用的更多信息,详情请见Weather by Zapier – 使用您的 Zap 中的天气条件部分。
通过选择操作步骤或单击**+图标,添加另一个操作步骤。通过选择应用程序为Zapier Chrome 扩展**,操作事件为回复到 Chrome,然后您可以编辑操作部分中的以下字段:
消息标题:使用此字段输入静态 URL 值、来自先前步骤的动态值或两者的组合。这是一个必填字段,必须为 Zap 提供一个值才能运行。
消息详情:使用此字段输入静态 URL 值、来自先前步骤的动态值或两者的组合。这是一个必填字段,必须为 Zap 提供一个值才能运行。
下面的屏幕截图显示了一个示例:
图 10.3 – 设置 Zapier Chrome 扩展回复到 Chrome 操作事件的概述
单击继续按钮。然后,您可以使用测试操作按钮测试此步骤,或者单击跳过测试以跳过。
单击发布按钮以发布和启用您的 Zap,然后转到 Chrome 浏览器,通过单击发送按钮触发 Zap。
您的 Zap 和映射步骤的结果将显示在您的 Zapier Chrome 扩展中,如下面的屏幕截图所示:
图 10.4 – 使用 Zapier Chrome 扩展在浏览器中的概述,带有回复到 Chrome 操作事件
接下来,如果需要,您可以继续添加更多操作步骤。
提示
如需更多灵感和访问预构建的模板,您可以查看 Zapier Chrome 扩展内置应用的个人资料页面,网址为zapier.com/apps/zapier-chrome-extension/integrations
。
这是一个 Zapier 社区示例,说明了 Zapier Chrome 扩展的使用:community.zapier.com/featured-articles-65/the-zapier-google-chrome-extension-trigger-zaps-without-leaving-your-browser-10796
。
现在,您应该更好地了解何时以及如何使用 Zapier Chrome 扩展内置应用程序了。
提示
您可以利用 AI 的魔力在您的 Zaps 中运行 AI 动作
使用简单提示的 Zapier Chrome 扩展。我们将在第十九章中更详细地介绍 Zapier Chrome 扩展 NLA 和 AI 操作,AI 和自动化。
现在,让我们回顾如何使用 Zapier 的 URL 缩短器内置应用程序来缩短 URL。
如果你想要生成长而凌乱的 zpr.io/
前缀和唯一的字母数字后缀。这类似于使用Bitly生成的缩短网址。
以下是您可以使用 Zapier 的 URL 缩短器应用程序的一些示例:
在短信中发送缩短的 URL 或在发布推文到 Twitter 时发送。它们都有文本限制限制。
向客户发送一封电子邮件,其中包含指向长 URL 的网页链接。
将新博客文章的缩短网址添加到 Airtable 中。
Zapier 的 URL 缩短器只能作为缩短 URL操作事件的操作步骤使用。
以下是 Zapier 博客中使用 URL 缩短器的一些示例:zapier.com/blog/automate-url-shorteners/
。
提示
欲获取更多灵感和访问预构建模板,您可以查看 Zapier 的 URL 缩短器内置应用程序配置页面:zapier.com/apps/url-shortener/integrations
。
让我们探索如何设置和使用此操作事件。
一旦设置了触发步骤,您就可以使用缩短 URL操作事件。
一旦您添加了一个操作步骤,可以通过选择操作步骤或点击**+图标,并选择Zapier 的 URL 缩短器作为应用程序和缩短 URL作为操作事件,您可以编辑操作部分的URL**字段。使用此字段输入静态 URL 值、前一步骤的动态值或两者的组合。这是一个必填字段,必须为 Zap 运行提供值。
以下是屏幕截图示例:
图 10.5 – 自定义缩短 URL 操作事件概述
点击继续按钮。然后您可以使用操作部分测试此步骤以生成缩短的 URL。如下屏幕截图所示:
图 10.6 – 使用 Zapier 的 URL 缩短器概述的缩短 URL 结果
在您的缩短 URL步骤之后,继续添加一个或多个操作步骤,然后发布您的 Zap。
您现在应该更好地了解何时以及如何使用 URL 缩短器内置应用程序了。
现在,让我们讨论如何使用 Translate by Zapier 内置应用将文本翻译成不同的语言并检测文本中的语言。
Translate by Zapier 内置应用允许您将文本翻译成超过 100 种不同的语言。它还可用于检测一组文本中的语言。
以下是您可以使用此应用的几个示例:
将从德语翻译成英语的接收到的电子邮件翻译并添加到您的 客户关系管理(CRM)工具中
检测网页上的语言并为您的多语言团队的特定成员提出 Zendesk 票务申请
Translate by Zapier 内置应用非常方便,如果您经常使用多种语言工作的话。
这是 Zapier 社区的一个示例,演示了您如何使用 Translate by Zapier:community.zapier.com/show-tell-5/small-business-series-translate-by-zapier-22197
。
提示
要获取更多灵感并访问预先构建的模板,您可以查看 Translate by Zapier 内置应用的配置文件页面,网址为zapier.com/apps/translate/integrations
。
此应用只能用作操作步骤。以下操作事件可供使用:
翻译文本(操作)
检测语言(操作)
让我们一起来看看每个。
Translate Text 操作事件允许您将长达 1000 个字符的单词、短语和网页翻译成超过 100 种语言。
让我们探讨如何设置此操作事件。
一旦您设置好触发步骤,就可以使用 Translate Text 操作事件。
一旦您添加了一个操作步骤,无论是选择 操作 步骤还是单击 + 图标,并选择 Translate by Zapier 作为应用和 Translate Text 作为操作事件,您就可以编辑 操作 部分中的字段,如下所示:
源语言:如果您知道您正在使用的源文本的语言,请从下拉列表中选择一种语言。您还可以将之前步骤中的动态字段映射进来。如果您之前的步骤中已经指定了语言,这很有用——例如,如果您在 Google Sheets 电子表格中或 CRM 中拥有这些数据。您也可以将字段留空,Zapier 将会检测源语言。
文本:在此字段中,输入您希望翻译的静态文本、映射之前步骤中的动态数据,或者两者的组合。结果中将会对超过 1000 个字符的文本进行修剪。这是一个必填字段,必须为 Zap 设置一个值才能运行。
目标语言:此字段控制您希望文本翻译成的语言。从下拉列表中选择一种语言或将之前步骤中的动态字段映射进来。这是一个必填字段,必须为 Zap 设置一个值才能运行。
例如,我们可能想将 Zapier 博客文章描述从拉丁文翻译成斯瓦希里文。如下截图所示:
图 10.7 – 自定义翻译文本操作事件概览
点击继续按钮。一旦完成此操作,您可以使用操作按钮测试此步骤或跳过测试。
继续添加一个或多个操作步骤或发布您的 Zap。
现在,让我们讨论如何使用检测语言操作事件在文本中检测语言。
检测语言操作事件允许您在一组文本中检测多达 100 种语言中的一种。
让我们探讨如何设置此操作事件。
一旦设置了触发步骤,您就可以使用检测语言操作事件。
一旦添加了一个操作步骤,无论是选择操作步骤还是点击**+图标,并选择Translate by Zapier作为应用程序和检测语言作为操作事件,您都可以编辑操作**部分中的以下字段:
使用斯瓦希里文的同一文本示例,如下截图所示:
图 10.8 – 自定义检测语言操作事件概览
点击继续按钮。一旦完成此操作,您可以使用测试操作按钮测试此步骤或跳过测试。
结果将显示 Zapier 所假定的语言,并生成一个置信度评分。继续添加一个或多个操作步骤或发布您的 Zap。
现在,您应该更好地理解何时以及如何使用 Zapier 内置的 Translate 应用程序。
接下来,让我们来看看如何使用 Zapier 内置的 Lead Score 应用程序对线索进行评分和检索信息。
Zapier 的Lead Score内置应用程序允许您使用其电子邮件地址从网络收集关于联系人及其关联公司的信息。搜索还根据各种数据点产生客户适配资格评分。该应用程序使用来自 MadKudu.com 的数据丰富服务的数据,作为独立服务,对于小型企业和初创企业来说可能相当昂贵。使用 Lead Score by Zapier 应用程序,您可以每月免费执行多达 500 次此服务的搜索。但是,如果您可能需要更多的搜索次数,您可以注册付费计划,而不是使用 Lead Score by Zapier,而是使用 MadKudu.com 和 Zapier-MadKudu集成。
您希望使用 Lead Score by Zapier 的最常见原因是丰富联系人数据,线索优先级和资格评估,因此使您能够更好地决定首先跟进哪些线索并更好地了解您的联系人。 这将使您能够创建更适用的沟通和更好的体验,适用于您的线索和客户。 Lead Score by Zapier 可以节省您手动搜索此数据的麻烦,并且可以让您访问可能不会显示在您的 CRM 的本机联系人和关联公司搜索数据中的其他数据,例如 Salesforce 或HubSpot中显示的数据。
以下是您可以使用 Lead Score by Zapier 内置应用程序的一些示例:
如果新线索提交了网络表单,您可能想了解联系人公司的更多细节,例如公司规模和位置
当新联系人添加到您的 CRM 时,丰富联系人数据并获得客户资格评分
当新订阅者添加到您的电子邮件营销工具Klaviyo时,获取联系人的更多个人信息
在您的 Zaps 中使用 Lead Score by Zapier 还有许多其他方法。
提示
若要获取更多灵感并访问预构建的模板,请查看 zapier.com/apps/lead-information/integrations
上的 Lead Score by Zapier 内置应用程序配置文件页面。
Lead Score by Zapier 可以使用查找人员和公司信息搜索操作事件作为搜索操作步骤。 让我们看看如何使用此搜索操作事件。
查找人员和公司信息搜索操作事件允许您使用电子邮件地址在 MadKudu.com 上搜索联系人和关联公司的数据。
让我们探索如何设置此搜索操作事件。
一旦设置了触发步骤,您就可以使用查找人员和公司信息搜索操作事件。
一旦添加了操作步骤,无论是选择操作步骤还是单击**+图标,并选择Lead Score by Zapier作为应用程序以及查找人员和公司信息作为操作事件,您都可以编辑操作**部分中的字段,如下所示:
joe@company.com
。 这是一个必填字段,必须有值才能运行 Zap。
Should this step be considered a “success” when nothing is found?:使用此布尔字段从下拉菜单中选择 True 或 False,输入文本,或从前面的步骤插入数据,以便在搜索中未找到任何内容时将此步骤视为“成功”。此字段的默认值为 False,如果您希望在此处未找到任何内容时停止 Zap 运行,则应选择此项;这是最常见的用例。这意味着所有后续步骤都将被跳过。如果您希望允许 Zap 继续运行并运行后续步骤,则使用 True 选项。然后,通过添加 Filter by Zapier 或 Paths by Zapier 条件逻辑来为您的工作流程添加更多控制,根据搜索是否返回结果来允许这些步骤通过或停止。
例如,我们可能希望检索与 joebloggs@zapier.com
电子邮件地址相关的信息。如下截图所示:
图 10.9 – 定制查找个人和公司信息搜索操作事件的概述
单击 Continue 按钮。完成后,您可以使用 Test 部分来测试此步骤或 Skip Test。
以下屏幕截图显示了针对 joebloggs@zapier.com
返回的数据示例:
图 10.10 – Lead Score by Zapier 搜索操作检索的数据概述
您可以继续添加一个或多个操作步骤或发布您的 Zap。
搜索结果会生成一系列属性,如下所示:
first_name
, last_name
, domain
, is_student
, is_personal_email
, is_spam
, customer_fit
, segment
, score
, top_signals
和 grade_emoji
name
, domain
, location
, state
, state_code
, country
, country_code
, employees
, 和 industry
提示
当您的软件对 API 调用有限制时,比如您只能在一定周期内创建或更改固定数量的属性,将 Should this step be considered a “success” when nothing is found? 的 True 选项打开将会很有用,以停止您的 Zap 运行。然后,您可以在下一步中添加筛选条件。
您现在应该更好地了解了何时以及如何使用 Lead Score by Zapier 内置应用。
现在,让我们来了解如何使用 Weather by Zapier 内置应用在您的工作流程中使用天气条件。
内置应用程式 Weather by Zapier 可以让您根据纬度和经度坐标来获取指定地区的天气状况。您可以使用它来获取每日天气通知,并且仅在当天有雨的情况下触发操作(基于 Zapier 时区设置的本地区域)。您还可以搜索指定位置的实时天气状况和明天的天气预报。该应用程序非常适合个人使用,或者如果您和您的团队在户外工作,例如建筑、景观或遛狗行业。Weather by Zapier 与后续步骤中的通知操作(例如发送电子邮件或短信)最搭配使用。
重要提示
Weather by Zapier 应用程式使用您帐户中指定的时区设置执行准确的触发器和搜索操作,请确保已适当调整时区设置。
Weather by Zapier 可以用作触发器和操作步骤,并提供以下事件:
今天会下雨吗(触发器)
今天的 预报(触发器)
获取当前天气(搜索动作)
获取明天的预报(搜索动作)
让我们逐一探索如何设置这些内容。
当天气预报显示当天将下雨时,Will It Rain Today?触发事件可用于启动工作流。该应用程序会在早上大约 7 点(根据您的时区设置)检查当天的天气预报,只有在有雨的预报情况下触发。
以下是您可以使用今天会下雨吗触发事件的几个示例:
如果今天会下雨,向自己发送短信
如果你的团队在户外工作,如果今天会下雨,请给他们发一封电子邮件。
让我们逐一探索如何设置此触发事件。
在将此触发步骤添加到您的工作流(作为1. 触发程序)并选择 Weather by Zapier 作为应用程序,将 Will It Rain Today?作为触发事件后,您可以选择继续。然后,您可以编辑触发程序部分中的字段,如下所示:
纬度:输入要检查的位置的纬度的十进制值。如果不知道纬度,可以使用www.latlong.net/
来找到纬度。这是一个必填字段,Zap 需要填写值才能运行。
经度:输入要检查的位置的经度的十进制值。如果不知道经度,可以使用www.latlong.net/
来找到经度。这是一个必填字段,Zap 需要填写值才能运行。
单位:此下拉字段允许您选择在摄氏度或华氏度中显示预报结果。默认为华氏度。
以法国巴黎为例,如下截图所示:
图 10.11 - 自定义“今天会下雨吗?”触发事件的概述
然后选择继续,在测试部分使用测试触发器按钮来检索你的测试数据,这样你就可以在操作步骤中使用它。
你可以使用从触发步骤检索到的各种数据,如降水强度和概率、最高和最低温度、风速和紫外线指数。
使用此触发步骤的数据,添加一个或多个操作步骤到你的 Zap。
现在你应该能够使用今天会下雨吗?触发事件了。接下来,让我们来看一下今日天气预报触发事件。
今日天气预报触发事件可用于启动显示当天天气预报的工作流程。该应用在当地时间约早上 7 点(基于你的时区设置)检查当天的天气预报,并且只有在预报有雨的情况下触发。
这里有一些使用今日天气预报触发事件的例子:
发送 Slack 频道消息,包含当天的天气预报
当天气预报显示将会是晴天时,在 Twitter 上发送一条带有太阳表情的推文(使用 Zapier 进行条件过滤)。
让我们来探讨如何设置这个触发事件。
一旦你将这个触发步骤添加到你的工作流(作为第 1 步触发器)的开始处,并选择Zapier 天气作为应用程序,今日天气预报作为触发事件,你就可以选择继续。然后,你可以编辑触发器部分的字段,如下所示:
纬度:输入你想要检查的地点的纬度的十进制值。如果你不知道它,你可以使用www.latlong.net/
来找到纬度。这是一个必填字段,Zap 才能运行。
经度:输入你想要检查的地点的经度的十进制值。如果你不知道它,你可以使用www.latlong.net/
来找到经度。这是一个必填字段,Zap 才能运行。
单位:这个下拉菜单字段允许你选择以摄氏度或华氏度来显示预报结果。默认是华氏度。
然后选择继续,在测试部分使用测试触发器按钮来检索你的测试数据,这样你就可以在操作步骤中使用它。
你可以使用从触发步骤检索到的各种数据,如预报摘要、湿度、降水强度和概率、最高和最低温度、风速和紫外线指数。
使用此触发步骤的数据,添加一个或多个操作步骤到你的 Zap。
现在你应该能够使用今日天气预报触发事件了。接下来,让我们来看一下获取当前天气搜索动作事件。
当您需要立即知道天气或某个特定时间的天气时,Get Current Weather搜索操作事件是理想的选择。
以下是如何使用Get Current Weather搜索操作事件的几个示例:
当您要开会时,发送带有天气预报的通知。
当您想要在某个时间点检查天气时,而不是使用谷歌搜索时,请使用 Zapier Chrome 扩展程序触发工作流来检查天气并向您发送短信
让我们来探讨如何设置此搜索操作事件。
在设置了触发步骤后,就可以使用Get Current Weather搜索操作事件。
一旦您添加了一个动作步骤,通过选择Action步骤或点击**+图标,并选择Weather by Zapier作为应用程序和Get Current Weather作为操作事件,您可以按照以下步骤编辑设置动作**部分的字段:
纬度:输入您要检查的位置的纬度的十进制值。如果不知道,可以使用www.latlong.net/
找到纬度。这是一个必填字段,必须为 Zap 提供一个值才能运行。
经度:输入您要检查的位置的经度的十进制值。如果不知道,可以使用www.latlong.net/
找到经度。这是一个必填字段,必须为 Zap 提供一个值才能运行。
单位:此下拉字段允许您选择以摄氏度或华氏度显示天气预报结果。默认为华氏度。
当未找到任何内容时,此步骤是否应被视为“成功”?:使用此布尔字段从下拉菜单中选择True或False,输入文本,或在此步骤被视为“成功”时在此步骤中插入来自先前步骤的数据。此字段的默认值为False,如果您希望 Zap 在此处找不到任何内容时停止运行,则应选择此选项;这是最常见的用例。这意味着所有后续步骤将被跳过。当您希望允许 Zap 继续运行并运行后续步骤时,请使用True选项。然后,通过添加 Filter by Zapier 或 Paths by Zapier 条件逻辑来为您的工作流程添加更多控制,并允许这些步骤根据搜索是否返回结果来通过或停止。
使用伦敦,英国的示例,如下屏幕截图所示:
图 10.12 – 定制 Get Current Weather 搜索操作事件的概述
点击Continue按钮。完成此操作后,您可以使用Test部分来测试此步骤或跳过测试。
以下屏幕截图显示了一些示例数据的结果:
图 10.13 - 来自“获取当前天气”搜索操作事件检索数据的概述
你可以继续添加一个或多个操作步骤,或者发布你的 Zap。
你现在应该能够使用获取当前天气搜索操作事件。接下来,我们将看一下明天的天气预报搜索操作事件。
明天的天气预报搜索操作事件非常适合在你需要知道下一天天气预报时使用。
以下是你可以使用明天的天气预报搜索操作事件的一些示例:
发送一封带有明天工作列表的邮件给你的团队,以及天气预报
使用 Schedule by Zapier 触发自动化,每天下午 5 点检查明天的天气并发送短信给你
让我们来探讨如何设置这个搜索操作事件。
一旦你设置了触发步骤,你就可以使用明天的天气预报搜索操作事件。
一旦你添加了一个操作步骤,要么选择操作步骤,要么点击**+图标,然后选择应用程序为Weather by Zapier**,操作事件为明天的天气预报,你可以编辑操作部分中的字段,如下所示:
纬度:输入你想要检查的位置的纬度的十进制值。如果不知道,可以使用www.latlong.net/
找到纬度。这是一个必填字段,Zap 运行时必须有值。
经度:输入所要检查的位置的经度的十进制值。如果不知道,可以使用www.latlong.net/
找到经度。这是一个必填字段,Zap 运行时必须有值。
单位:这个下拉框可以让你选择以摄氏度或华氏度显示天气预报结果。默认情况下是华氏度。
当没有找到任何内容时,这一步应被视为“成功”吗?:使用这个布尔字段从下拉菜单中选择True或False,输入文本,或者从以前的步骤中插入数据,以便如果在搜索中没有找到任何内容,这一步被视为“成功”。这个字段的默认值是False,如果希望 Zap 在这一点停止运行,如果没有找到任何内容,则选择这个选项;这是最常见的用法。这意味着所有的后续步骤都将被跳过。如果希望允许 Zap 继续运行并运行后续步骤,则选择True选项。然后,通过添加 Filter by Zapier 或 Paths by Zapier 的条件逻辑来为你的工作流程添加更多控制,让那些步骤根据搜索是否返回结果来决定是否通过或停止。
点击继续按钮。一旦你这样做了,你可以使用测试操作按钮测试这一步,或者选择跳过测试。
您可以继续添加一个或多个动作步骤,或者发布您的 Zap。
您现在应该更好地了解何时以及如何使用 Weather by Zapier 应用程序。
小贴士
欲获得更多灵感和访问预先构建的模板,您可以查看Weather by Zapier内置应用程序页。接下来,让我们讨论如何使用逆行应用程序来在您的自动化中使用占星预测。
您可以使用Zapier 内置应用程序的逆行来根据水星逆行的占星预测来触发您的工作流程。您可以选择在水星进入或离开逆行时触发工作流程,或者在水星逆行时每天触发一次工作流程。
小贴士
欲获得更多灵感和访问预先构建的模板,您可以查看Zapier 内置应用程序页上的逆行应用程序概要页面。
以下是逆行应用程序提供的触发事件选项列表:
水星进入逆行(触发):此事件在水星进入逆行时触发一次
水星逆行(触发):此事件在水星逆行时每天触发一次
水星离开逆行(触发):此事件在水星离开逆行时触发一次
每个触发器的设置方式都相似;然而它们返回的数据略有不同。让我们来探索如何设置和使用这些触发事件。
一旦您在工作流程的开始处添加了一个触发步骤(点击1. 触发),并选择了Retrograde by Zapier作为应用程序,并选择了水星进入逆行、水星在逆行或水星离开逆行作为触发事件,您可以选择继续。因为没有需要编辑的字段,在测试部分,使用测试触发按钮来检索您的测试数据,以便您可以在动作步骤中使用它。
继续添加一个或多个动作步骤,以使用此触发步骤中的数据来构建您的 Zap。
现在,让我们来查看每个触发事件返回的数据类型。
以下截图显示了水星进入逆行触发事件返回的数据示例:
图 10.14 - 水星进入逆行触发事件返回示例数据的概述
接下来,让我们讨论水星在逆行触发事件返回的数据类型。
以下截图显示了水星在逆行触发事件返回的数据示例:
图 10.15 – 水星逆行触发事件返回示例数据概览
接下来,让我们讨论 水星离开逆行 触发事件返回的数据类型。
以下截图显示了 水星离开逆行 触发事件返回的数据示例:
图 10.16 – 水星离开逆行触发事件返回示例数据概览
有了这些,您现在应该对何时以及如何使用 Zapier 的逆行应用程序有了更好的了解。
在本章中,我们学习了一些 Zapier 的更多内置应用程序。我们涵盖了特定功能,例如如何使用 Zapier Chrome 扩展程序从互联网上的任何页面启动一次性自动化,如何使用 Zapier 的 URL 缩短器缩短 URL,以及如何使用 Zapier 的翻译器翻译和检测来自不同语言的文本。我们还讨论了如何使用 Zapier 的线索评分器检索和评分线索信息,如何使用 Zapier 的天气应用程序使用天气条件数据,以及如何在自动化中使用 Zapier 的逆行应用程序进行占星预测。
在下一章中,您将学习更高级的内置应用程序。我们将回顾如何使用 webhooks 和轮询触发器,进行 API 调用,并在我们的 Zaps 中使用 JavaScript 和 Python 代码,以及如何存储数据。
Zapier 内置应用程序中,哪个应用程序允许您从互联网上的任何页面手动触发自动化?
如何使用 Zapier 自动化创建缩短的 URL 链接?
如果您每个月需要执行超过 500 个线索评分搜索,您可以使用什么付费替代品来代替 Zapier 的线索评分器?
Zapier 的强大之处在于利用内置应用提供的广泛功能,而无需编码。使用这些应用程序,您可以完成各种各样的自动化。然而,您会发现,在使用标准的无代码内置应用功能或使用 Zapier 中的现有集成时,可能会遇到想要使用 Zap 实现的某些功能是不可能的。当发生这种情况时,就是使用 webhooks、代码和 API 请求的时候了,从而为您提供更多的可能性来自动化您的手动和重复性任务。您可以分别使用 Webhooks by Zapier、Code by Zapier 和API 请求操作步骤来实现这一点。
还有一个有用的内置应用可用于存储和检索小型数据集时。您可以使用 Storage by Zapier 在每次运行 Zap 时存储参考数据,然后通过检索它与其他 Zap 共享。
在本章中,我们将为您提供有关 Zapier 中更高级的内置应用的概述。这些应用允许您使用 webhooks 和轮询触发器,使用 Webhooks by Zapier 发出 HTTP 请求,在操作步骤中使用经过身份验证的连接进行 API 调用,使用多个 Zap 中的App 扩展,在您的 Zap 中使用 JavaScript 或 Python 代码(Code by Zapier),以及存储和检索数据(Storage by Zapier)。我们还将简要介绍如何使用 ChatGPT 为您的 Code by Zapier 步骤生成代码。这些应用和内置功能被 Zapier 归类为开发者工具,由于这些是高级主题,我们只会对它们的功能提供一个简要的概述,而不会过多地详细讨论。但是,我们会为您提供一些用例和进一步的参考资料。
对于具有较高技术技能的 Zapier 用户,本章将非常有用。了解 API 使用相关概念,包括阅读 API 文档和使用 Python 和 JavaScript 等编程语言,将会对你有益。然而,我们将涵盖的内容将为非技术用户提供这些内置应用的功能介绍。
我们在本章中将涵盖以下主要内容:
了解 API 文档的资源
Webhooks by Zapier - 在您的 Zap 中使用 webhooks 和 HTTP 请求
使用 API 请求操作步骤(测试功能)
在多个 Zap 中使用 App 扩展(测试功能)
Code by Zapier - 在您的 Zap 中使用 JavaScript 或 Python 代码
Storage by Zapier - 保存和存储数据
在您查看了这些主题之后,您将了解如何在您的 Zap 中使用 webhooks、代码和 API 请求,以及如何保存和存储数据。
为了充分利用本章内容,你将需要访问 Zapier 账户。Zapier 免费计划将足够使用。你将需要 Zapier 启动计划来创建多步工作流程,并使用 Zapier 内置应用程序中的 Webhooks。
在第一章,使用 Zapier 进行业务流程自动化的介绍中,我们介绍了集成是如何从一个应用程序请求数据,在另一个应用程序中产生响应的。信息请求通常以创建新资源、检索现有资源、编辑/更新现有资源或删除现有资源的形式进行。在超文本传输协议(HTTP - 互联网数据传输的基础)术语中,这些请求被表示为以下方法:
POST:用于创建新资源
GET:用于检索现有资源
PUT:用于编辑或更新现有资源
DELETE:用于删除现有资源
正如你所知,已经在 Zapier 和其他应用程序之间创建的 API 集成具有特定的触发器、操作和搜索事件,你可以在你的 Zaps 中使用。
尽管在大多数情况下,使用 Zapier 构建的集成覆盖了用户可能需要的最常见请求事件,但通常,应用程序的 API 允许进行更多事件,因此增加了灵活性。如果一个应用程序拥有开放的 API,在大多数情况下将会在 SaaS 提供商的网站上提供有关如何使用 API 的API 文档的信息。了解如何阅读和理解 API 文档是了解如何在 Zapier 与每个应用的标准集成之外使用 API 创建自定义触发器和操作的重要先决条件。这是一个庞大的主题,超出了本书的范围。但是,以下是一些有用的资源,将帮助你掌握阅读 API 文档的方法:
*理解 API 和 RESTful API 入门课程 [视频] (www.packtpub.com/product/understanding-apis-and-restful-apis-crash-course-video/9781800564121
)
API 文档是什么?(blog.hubspot.com/website/api-documentation
)
如果你想更深入地了解如何全面理解 API,这个 Zapier 资源将有所帮助:zapier.com/resources/guides/apis
。
一旦你查阅了应用的 API 文档,评估了可能的其他事件,那么你就可以使用 webhooks(如果可用)来触发你的 Zaps,使用内置应用程序 Webhooks by Zapier,进行动作步骤和轮询触发的 HTTP 请求,再次使用 Webhooks by Zapier,利用 Zapier 中某些应用程序集成的 API 请求动作步骤(这仍然是测试版功能),并使用 Code by Zapier 来利用这些选项。应用的 API 文档通常也会清楚地说明如何进行身份验证或授权请求以及如何配置它们。
重要提示
如果你在你的 Zaps 中创建了自定义的 HTTP 请求,请记住,如果应用程序更改其 API,这可能会导致你的 Zaps 发生中断或错误,导致它们无法正常工作。你需要相应地调整你的自定义步骤。
接下来,我们将概述如何使用 Webhooks by Zapier 内置应用程序。
首先,重要的是要提到,或许这个内置应用的名字的选择并不正确地描述了它的功能,并且可能会暗示它只与 webhooks 一起使用。Webhooks by Zapier 内置应用允许你使用 webhooks 作为即时触发器,创建轮询触发器,并向 API 发送 HTTP 请求。因此,最好根据事件类型将这些用途进行分开。让我们来看看每一个。
正如我们在第一章中所讨论的那样,使用 Zapier 进行业务流程自动化的简介,应用程序中的事件变化可以通过轮询方法或使用 webhooks 来识别,然后导致你的 Zaps 中的触发步骤运行。轮询方法涉及定期检查计划间隔内的新信息。然而,使用 webhooks,则是提供一个 URL,你的起始应用程序会不断监视以获取新事件,因此可以实时接收信息。Webhooks 是一种即时、因此更高效的通信事件信息的方式。这意味着使用 webhooks 触发的 Zaps 比触发步骤使用轮询方法的其他 Zaps 要快得多。
Webhooks by Zapier 内置应用可以用于以下 webhook 和轮询触发事件:
检索轮询(触发器):此触发事件会轮询一个 URL 并搜索新条目。此轮询触发器将根据你的 Zapier 订阅计划指定的更新时间周期性地搜索新条目。
POST
、GET
或 PUT
通知到由 Zapier 提供的 URL。
POST
、GET
或 PUT
通知到由 Zapier 提供的 URL。这是捕获钩子触发事件的更详细版本,并以未解析的数据形式提供请求体。它还包括标题。
Catch Hook 和 Catch Raw Hook 触发事件都需要您在希望接收事件通知的应用程序中设置 webhook。这些 webhook 将需要指向 Zapier 为这些触发事件提供的 URL。应用程序的 API 文档通常会清楚地说明如何配置、验证或授权新的 webhook 连接。例如,Trello 的 API 文档,包括 webhooks,可以在developer.atlassian.com/cloud/trello/guides/rest-api/webhooks/
找到。
如果您使用的应用程序在 API 中没有可用的 webhook,那么您需要使用Retrieve Poll触发事件,使用应用程序 API 文档中指定的端点。
现在,让我们看看如何使用 Zapier 的 Webhooks 来发出 HTTP 请求。
Zapier 内置应用程序可与以下 HTTP 请求动作事件一起使用:
Custom Request(操作):此动作事件通过提供原始数据发送自定义请求
POST(操作):此动作事件发送单个请求以创建新资源
GET(动作):此动作事件发送单个请求以检索现有资源
PUT(操作):此操作事件发送单个请求以更新现有资源
如果您的应用程序或业务工具不支持 Zapier 集成,使用 Zapier 的 Webhooks 特别有用。Zapier 的 Webhooks 允许熟悉您工具的开发人员在不需要理解新 API 文档的情况下在不同工具之间创建请求。例如,当新用户注册以创建免费试用帐户时,您可以创建一个POST
请求在 CRM 和会计系统中创建新联系人。如果与 Zapier 集成不支持您需要的特定触发器、动作或搜索事件,通过使用 Zapier 内置应用程序进行评估 API 文档是否可能实现总是值得的。
提示
您可以使用 Zapier 内置应用程序中的 Webhooks 来合并一个或多个 Zaps。例如,Zapier 内置应用程序的 Looping 的一个限制是在 Zap 中只能有一个循环。如果在 Zap 中有几条路径,每条路径都需要一个循环,您可以在每条路径的末尾使用 Zapier 的 Webhooks 中的POST动作事件将数据推送到不同的循环 Zaps。这将为每个POST动作事件指定一个Catch Hook触发事件与自定义 URL。
Zapier 已经创建了一些非常有用的帮助文档,以帮助您开始使用 webhooks。您可以在zapier.com/help/doc/how-get-started-webhooks-zapier
了解有关 webhooks 的更多信息,以及如何在 Zapier 中使用 webhooks 在zapier.com/blog/what-are-webhooks/
重要说明
Webhooks by Zapier 是一款高级应用程序,只能与 Zapier Starter 计划或更高版本一起使用。
让我们再具体探讨一些使用 Webhooks by Zapier 实现自动化的例子,不受现有的 Zapier 触发器和操作的限制。
当 ActiveCampaign 记录中联系人的名字仅更改时,你可能希望在 Zapier 中启动一个工作流程。尽管 ActiveCampaign 与 Zapier 集成中存在一个 更新联系人 触发器事件,但很难确定名字改变了什么来过滤仅更改了名字的情况。这是一个很好的解决方法:在 ActiveCampaign 中创建一个包含正确条件的触发器的自动化,然后在 Zapier 中的 webhook URL 中发送信息。通过使用 Zapier 中的 Catch Hook 触发器事件,你可以生成一个唯一的 webhook URL,然后将其复制并粘贴到 ActiveCampaign 中相应的自动化步骤中。
以下截图显示了在 Webhooks by Zapier 的 Catch Hook 触发器事件中会出现什么样的示例:
图 11.1 – Webhooks by Zapier 中使用 Catch Hook 触发器事件的概述
图 11.1 – Webhooks by Zapier 中使用 Catch Hook 触发器事件的概述
以下截图显示了带有 Zapier webhook URL 的 ActiveCampaign 自动化:
图 11.2 – 在 ActiveCampaign 中使用 webhook 步骤指定 webhook URL
图 11.2 – 在 ActiveCampaign 中使用 webhook 步骤指定 webhook URL
让我们看一个涉及操作事件的示例。
你可能希望在 PUT
请求中创建一个新公司以更新公司(developers.freshdesk.com/api/#update_company
),这意味着你可以使用 Webhooks by Zapier 通过 PUT 操作事件来完成此操作。
以下截图显示了如何设置 Webhooks by Zapier 的 PUT 操作事件示例:
图 11.3 – Webhooks by Zapier 中使用 PUT 操作事件的概述
图 11.3 – Webhooks by Zapier 中使用 PUT 操作事件的概述
Header 下的 Authorization 字段将包含 API 密钥,如 API 文档中所示。
提示
要获取更多启发和访问预构建模板,请查看 Webhooks by Zapier 内置应用程序简介页面:zapier.com/apps/webhook/integrations
。
现在,你应该更好地了解了何时以及如何使用 Webhooks by Zapier 内置应用程序。
接下来,让我们看一下如何使用 API 请求 (测试版) 操作事件。
使用 Zapier 的 Webhooks 可能会看起来相当复杂,特别是如果你不得不解读 API 文档。一个更简单的方法是在整个平台上使用当前处于 Beta 阶段的新功能。Zapier 已经开始升级某些集成,使用PUT
,GET
和POST
HTTP 请求。在许多应用集成中引入这种新的操作事件允许以更简单、无需编码的方式进行 API 请求。与使用 Zapier 的 Webhooks 不同,你已经将应用程序连接到了你的 Zapier 帐户,并且不需要提供任何进一步的身份验证细节,比如 API 密钥。在许多情况下,你可以进行简单的 HTTP 请求,而无需理解复杂的 API 文档术语。你只需要知道如何找到所需的终点 URL 以及哪些请求参数是必不可少的。
在讨论如何使用 Zapier 的 Webhooks 时,我们看了触发器和操作示例。现在,让我们探索如何使用**API 请求(Beta)**操作事件来执行 Zapier 集成中无法进行的搜索操作。
如果你是一个https://api.clickup.com/api/v2/folder/{folder_id}/list
),那么你需要实现这个操作。你可以在 URL 中指定folder_id
,通过使用 API 进行GET
请求。folder_id
是请求成功所必要的参数。
以下屏幕截图显示了 ClickUp 集成配置页面上**API 请求(Beta)**操作事件(zapier.com/apps/clickup/integrations
):
图 11.4 – 在 ClickUp 集成配置页面上 API 请求操作事件的概述
以下截图显示了 ClickUp API 文档,其中显示了获取列表终点的必需参数和 URL:
图 11.5 – 显示了 ClickUp API 文档中的获取列表终点
以下截图显示了如何使用**API 请求(Beta)**操作事件来检索 ClickUp 文件夹中所有列表的详细信息:
图 11.6 – 用于在 ClickUp 文件夹中检索所有列表的**API 请求(Beta)**操作事件的概述
你可以在 Zapier 资源中找到关于如何设置 API 请求操作步骤的更详细说明:help.zapier.com/hc/en-us/articles/12899607716493-Set-up-an-API-request-action-Beta
。
现在你应该更好地了解了何时以及如何使用API 请求(Beta)操作步骤。接下来,让我们回顾一下如何创建和使用App Extensions。
如果您在几个不同的 Zaps 中使用了相同的API 请求(测试版)操作步骤,则通常需要将一个 Zap 中的信息复制到另一个 Zap 中。但是,应用扩展操作事件将API 请求(测试版)操作事件功能的功能向前推进几步,并允许您在应用扩展构建器中创建应用扩展,从而允许您设置可以在多个 Zaps 中使用的 API 调用设置。与**API 请求(测试版)操作事件一样,应用扩展(测试版)操作事件允许您使用已通过认证的应用连接信息,因此您只需创建一个可用于多个 Zaps 的应用扩展模板,并在团队中共享,如果您使用的是团队或公司帐户。与API 请求(测试版)**操作事件一样,**应用扩展(测试版)**操作事件目前仅可用于有限数量的应用。您可以在此处找到支持的应用程序列表:help.zapier.com/hc/en-us/articles/16276574838925
。您还需要基本了解如何阅读 API 文档、发送 HTTP 请求以及选择在应用扩展中使用哪个 API 端点。
我们将使用在“使用 API 请求操作事件(测试版功能)”部分讨论的示例来说明使用 API 请求时 GET 请求的差异,通过在 URL 中指定folder_id
。 folder_id
是成功请求的必需参数。以下截图显示了在 ClickUp 文件夹中获取列表
应用扩展来检索 ClickUp 文件夹中所有列表的详细信息:
图 11.7 – 使用应用扩展操作事件概述,检索 ClickUp 文件夹中的所有列表
您可以在 Zapier 资源中找到有关如何设置、编辑和使用应用扩展的更详细说明:
温馨提示
您可以使用 AI 的魔力为您起草应用扩展。我们将在第十九章中更详细地介绍由 AI 驱动的应用扩展,AI 和自动化。
现在,您应该更好地了解如何何时使用应用扩展了。接下来,让我们回顾如何使用内置的 Code by Zapier 应用。
在您的 Zap 中使用 Webhooks 和 API 请求的下一个步骤是在您无法通过无代码内置应用程序、Webhooks by Zapier 或 API 请求动作步骤实现所需操作时使用代码。您可以使用 JavaScript 或 Python 编程语言编写自定义代码,并在 Code by Zapier 中使用它们以触发工作流程或执行各种任务以转换和定制您的数据。
Code by Zapier 内置应用程序可通过以下触发器和动作事件使用:
运行 JavaScript(触发器):此触发器事件允许您使用 JavaScript 启动工作流程
运行 Python(触发器):此触发器事件允许您使用 Python 启动工作流程
运行 JavaScript(动作):此动作事件允许您在 Zap 中作为动作步骤运行 JavaScript
运行 Python(动作):此动作事件允许您在 Zap 中作为动作步骤运行 Python
让我们探讨一个示例,说明何时可以使用 Code by Zapier 在您的自动化中实现更多,并且不受现有 Zapier 触发器、动作和搜索事件的限制。
一旦触发了您的工作流程,您可能希望检索与 Pipedrive 联系人相关的详细信息,例如联系人关联的所有电话号码。然后,您可能希望操作这些电话号码以提取区号。Pipedrive 与 Zapier 的集成具有一个 查找联系人 搜索动作事件,仅允许检索一个电话号码。Pipedrive API 允许请求有关联系人的信息(developers.pipedrive.com/docs/api/v1/#!/Persons/getPerson
),因此您可以使用 Code by Zapier 使用 运行 JavaScript 或 运行 Python 动作事件来执行此操作。
让我们将其分解为两个步骤。以下截图显示了向 Pipedrive 发送 HTTP 请求以检索人员详情的第一步:
图 11.8 – 在 Code by Zapier 中使用运行 JavaScript 动作事件概述,以检索 Pipedrive 联系人的电话号码
根据 API 文档,在您的 Pipedrive 帐户中的 API 令牌将显示在 api_token
字段中,并且您的 Pipedrive 帐户的 URL 将添加到代码中。
接下来的步骤将涉及仅从电话号码中提取区号。如下截图所示:
图 11.9 – 在 Code by Zapier 中使用运行 JavaScript 动作事件概述,以提取电话号码的区号
提示
你可以使用 Code by Zapier 步骤来合并多个操作,这通常需要几个步骤。这可以减少任务使用量。需要注意的是,Zapier 不支持 Code by Zapier 步骤中使用的代码,用户有责任维护代码。例如,如果对 API 或从 API 接收到的数据进行了更改,则可能会“打破”代码步骤。
让我们简要地介绍一下如何使用人工智能来生成用于 Code by Zapier 的代码步骤。
随着 OpenAI 的 ChatGPT 的发布,现在您可以要求 AI chatbot 为您生成代码,以在您的 Code by Zapier 步骤中使用。如果您不是程序员,不知道如何编写代码,那么这非常有用。使用我们之前讨论的示例,我们给 ChatGPT 提供了以下提示:
“我想使用 Code by Zapier 检索有关 Pipedrive 联系人的详细信息,例如与联系人相关的所有电话号码。我还想操纵这些电话号码,从电话号码中提取区号并将这些结果显示为两个单独的值。Pipedrive API 允许请求有关人员的信息, https://developers.pipedrive.com/docs/api/v1/#!/persons/getperson。请为我编写一些 Python 代码以执行此操作,好吗?”
结果如下截图所示:
图 11.10-使用 ChatGPT 生成 Python 代码用于 Code by Zapier 步骤的概述
下面的屏幕截图显示了 ChatGPT 生成的附加说明:
图 11.11-ChatGPT 提供的有关如何修改 Code by Zapier 中代码的说明
提示
您可以使用人工智能的魔力,从您的 Code by Zapier 步骤中编写代码。我们将在第十九章更详细地介绍由人工智能驱动的 Code by Zapier 步骤。
Zapier 创建了一些非常有用的帮助文档,以帮助您开始使用 Code by Zapier:
zapier.com/blog/code-by-zapier-guide/
https://help.zapier.com/hc/en-us/articles/8496326417549
help.zapier.com/hc/en-us/articles/8496197098253-JavaScript-code-examples-in-Zaps
help.zapier.com/hc/en-us/articles/8496197130893-Python-code-examples-in-Zaps
提示
要获取更多灵感并访问预构建的模板,您可以查看 zapier.com/apps/code/integrations
上的 Code by Zapier 内置应用程序配置页面。
现在,您应该更好地了解何时以及如何使用内置的 Code by Zapier 应用程序。
接下来,让我们回顾一下如何使用内置的 Storage by Zapier 应用程序。
可能有许多场景需要您能够存储小数据集以供工作流使用。内置的 Storage by Zapier 应用程序允许您保存和检索小数据值。使用它,您可以在每次运行 Zap 时存储参考数据,然后通过检索它与其他 Zaps 共享。
Storage by Zapier 不与用户帐户一起使用。相反,您必须指定以 UUID4 格式的 通用唯一标识符(UUID4),它类似于密码,用于识别和分组存储数据的 秘密存储密钥。然后,您将使用此秘密存储密钥来标识要从何处添加数据以及从何处检索数据。通过这样做,您可以有多个标识您存储位置的存储密钥。
您可以存储单个值或值列表。如果您想要存储和检索与唯一标识符相关的多个值,您还可以使用 子值(数据的嵌套值)–例如,特定联系人的姓名和电子邮件地址。
内置的 Storage by Zapier 应用程序可通过以下操作和搜索操作事件使用:
设置子值(操作):此操作事件允许您设置存储在指定键上的一个或多个子值。
设置值(操作):此操作事件允许您设置存储在指定键上的值。
增量值(操作):此操作事件允许您逐渐在指定键上添加值。
从列表中弹出值(操作):此操作事件允许您从值列表中删除一个值。但是,如果列表为空,它将返回您定义的默认值。
将值推送到列表中(操作):此操作事件允许您将一个值推送到现有值列表中。
删除所有值(操作):此操作事件允许您从连接到 Storage by Zapier 的帐户中删除所有值。
删除子值(操作):此操作事件允许您删除存储在指定键上的一个或多个子值。
删除值(操作):此操作事件允许您删除存储在指定键上的值或值列表。
设置多个值(操作):此操作事件允许您设置存储在指定键上的多个值。
如果设置值(操作):此操作事件允许您在存储的值匹配先前定义的值的情况下有条件地设置存储在指定键上的值。
获取子值(搜索操作):此搜索操作事件允许您检索存储在指定键上的子值。如果尚未存储任何子值,您还可以创建新的子值。
获取值(搜索操作):这个搜索操作事件允许你检索存储在指定键中的值。如果尚未存储任何值,你也可以创建一个新值。
获取所有值(搜索操作):这个搜索操作事件允许你检索所有存储的值。
获取列表值(搜索操作):这个搜索操作事件允许你检索列表中的所有值,并将输出格式化为一个值。
获取多个值(搜索操作):这个搜索操作事件允许你检索存储在指定键中的多个值。
获取秘密(搜索操作):这个搜索操作事件允许你将你的秘密存储键检索为一个值,以便在 Code by Zapier 步骤中使用。
重要提示
使用获取秘密搜索操作时,请注意这将暴露你的秘钥,应谨慎使用。
以下是如何使用 Storage by Zapier 的几个示例:
你可能想要对各种关键绩效指标和分析进行持续汇总,比如一天内有多少个新潜在客户添加到你的 CRM 中,或者你一周内的销售量。你可以使用增加值操作事件来将值累积添加到不同的键中,然后在一个单独的 Zap 中使用删除值操作事件和 Schedule by Zapier 触发事件来定期清除值(例如,每天或每月)。然后,你可以在诸如 Databox 或 Geckoboard 这样的仪表板报告工具中显示这些值。
你可能想要存储每个订阅你的电子邮件列表的新用户的姓名和电子邮件地址。你可以使用设置子值操作事件,并将用户 ID 指定为秘密存储键,将姓名和电子邮件地址作为子值。然后,你可以在一个单独的 Zap 中使用获取子值搜索操作事件来检索这些值。
以下截图展示了automation_survey_list
作为列表的键值的示例:
图 11.12 – 使用 Storage by Zapier 向列表添加值的概述
然后,你可以使用获取值、获取所有值或获取列表值搜索操作事件来检索数据,具体取决于你希望如何呈现它。
Zapier 创建了有用的帮助文档,帮助你开始使用 Storage by Zapier,你可以在这里找到:help.zapier.com/hc/en-us/articles/8496293271053
。
你也可以通过在工作流程中使用 Code by Zapier 步骤来访问你的存储数据,如在 Zapier 帮助文档中描述的那样:help.zapier.com/hc/en-us/articles/8496062115597
。
提示
获取更多灵感和访问预构建模板,你可以查看 Code by Zapier 内置应用程序配置页面:zapier.com/apps/storage/integrations
。
你现在应该更好地了解如何和何时使用 Zapier 内置应用中的 Storage by Zapier。
在本章中,我们讨论了三个由 Zapier 开发的高级内置应用和一个新的测试功能。我们首先回顾了使用 Webhooks by Zapier 和进行 HTTP 请求的方法。然后,我们探讨了如何使用API 请求动作事件功能(测试版)。接下来,我们介绍了如何使用 JavaScript 或 Python 代码与 Code by Zapier 一起使用,并使用 ChatGPT 生成代码。最后,我们探讨了如何使用 Storage by Zapier 来存储和检索数据。
你现在了解了 Webhooks by Zapier、Code by Zapier 和 Storage by Zapier 内置应用,以及API 请求动作事件的用途。
在下一章中,你将学习如何使用两个 Zapier 内置应用来管理你的 Zapier 帐户:App Status by Zapier 和 Zapier Manager。我们将介绍如何使用 App Status by Zapier 来获取集成问题的通知,并回顾 Zapier Manager 的各种触发器、动作和搜索动作事件,以便管理你的 Zapier 帐户中的错误和变更。
哪三个内置应用或功能可以用于进行 HTTP 请求?
如果你想要秘密且安全地存储小的数值,你可以使用哪个 Zapier 内置应用?
一旦您了解了 Zapier 的内部工作原理并创建了几个 Zaps,您将希望知道您的自动化是否在您日常业务中顺利运行。当出现问题时,例如您的连接应用程序经历停机,您的 Zaps 存在错误或您的 Zapier 帐户发生更改时,您也会希望立即得知。幸运的是,Zapier 创建了两个内置应用程序,将帮助您掌握这些情况。通常情况下,当使用这些内置应用程序的触发事件时,您可以使用各种操作步骤作为警报,例如发送电子邮件、短信或 Slack 消息,或将任务或活动添加到您的任务管理应用程序或 CRM 中。
在本章中,我们将讨论两个用于管理您的 Zapier 帐户的内置应用程序。我们将首先介绍 App Status by Zapier,以获取集成问题的通知。然后,我们将介绍 Zapier Manager 用于管理 Zapier 帐户中的问题和更改。最后,我们将涵盖一些使用案例。
本章对于负责管理企业内系统并且需要密切关注系统维护的用户最有用。当团队中的多个用户创建自动化并且专门使用团队和公司计划帐户时,尤其重要,并且通过自动化监控 Zapier 帐户的管理方面是有益的。然而,值得一提的是,即使是单用户帐户所有者也会受益于创建一些警报通知 Zaps,例如与错误和任务使用相关的警报。
在本章中,我们将涵盖以下关键主题:
通过 Zapier 的 App Status 获取集成事件通知
Zapier 管理员 - 管理错误和帐户更改
使用案例
一旦您熟悉了这些主题中的每一个,您将知道如何设置工作流程来管理应用程序集成事故的通知,以及如何管理您的 Zapier 帐户中的错误和更改。
要充分利用本章内容和练习,您需要访问 Zapier 帐户。 Zapier 的免费计划就足够了。本章中的一些示例涉及多步骤工作流程,因此您将需要 Starter 计划或更高级别的计划。对于 团队和公司帐户用户管理事件 部分,您需要使用团队或公司帐户。
在 第五章,故障排除和处理 Zap 错误 中,我们讨论了如何通过监视 Zapier Status 页面和创建警报工作流程来管理连接应用程序的状态警报。这是我们介绍了由 Zapier 创建的 App Status 内置应用程序的地方。
Zapier 内置应用程序 App Status 只能用作触发步骤,并且可用作新建或更新的应用事件触发事件。
这个事件将会从您指定的应用中触发新的、更新的、和解决的应用状态事件。
以下是您可以使用此应用程序的一些示例:
当 Mailchimp 有新的、更新的、或解决的事件时发送电子邮件
当 Zoho Campaigns 和 Zoho CRM 有新的事件时,在 Wrike 中添加新任务
请参考第五章的使用 App Status by Zapier 内置应用设置应用状态警报工作流部分,故障排除和处理 Zap 错误,以获取如何使用此内置应用程序创建公共应用的新、更新和解决事件的警报通知的详细说明。我们还在该章节讨论了如何在该章节从 Zapier 状态 页面直接创建预建 Zaps 模板来创建警报 Zaps。
提示
欲获取更多灵感和预建模板,请查看zapier.com/apps/app-status/integrations
上的 App Status by Zapier 内置应用程序的配置页面。
现在,您应该对何时以及如何使用内置应用程序 App Status by Zapier 有了更好的理解。
接下来,让我们学习如何使用内置应用程序 Zapier 管理器来管理 Zapier 账户中的错误和账户更改。
我们在第五章介绍了 Zapier 管理器内置应用程序,故障排除和处理 Zap 错误,在那里我们讨论了如何使用它来管理错误警报,例如 Zaps 的错误,Zaps 被关闭,或者任务被暂停。
您还可以使用 Zapier Manager 来通知您和您的团队有新的公共应用添加到 Zapier, 您账户的更改,例如新文件夹或 Zaps 被创建,任务使用限制被达到,或者新的 Zapier 发票发布。您可以搜索 Zap 或公共应用,以及开启或关闭 Zaps。如果您使用的是团队账户,您可以使用 Zapier Manager 邀请新用户加入您的 Zapier 团队,或者通知有新成员加入您的团队。
提示
欲获取更多灵感和预建模板,请查看zapier.com/apps/zapier-manager/integrations
上的 Zapier Manager by Zapier 内置应用程序的配置页面。
以下是一个探讨如何使用 Zapier Manager 进行错误警报系统的 Zapier 社区文章: community.zapier.com/featured-articles-65/alert-notification-system-for-business-critical-zaps-10800
。
Zapier Manager 内置应用程序可用于多个触发、操作和搜索事件,我们已将其分类如下:
管理 Zap 错误和警报:
新的 Zap 错误(触发)
Zap 已关闭(触发器)
新任务已暂停(触发器)
管理应用程序、Zaps 和文件夹:
新公共应用(触发器)
查找应用(搜索操作)
新建文件夹(触发器)
新建 Zap(触发器)
打开/关闭 Zap(操作)
查找 Zap(搜索操作)
创建 Zap 报告(Beta 版)(操作)
Zapier 账户管理:
任务使用限制已达到(触发器)
新建发票(触发器)
团队和公司账户用户管理:
新团队成员(触发器)
创建团队邀请(操作)
让我们依次看看每一个。
在第五章,故障排除和处理 Zap 错误中,我们讨论了如何使用 Zapier Manager 内置应用程序使用三个触发事件管理错误警报,如下所示:
新的 Zap 错误(触发器)
Zap 已关闭(触发器)
新任务已暂停(触发器)
以下是何时使用这些触发事件的几个示例:
新的 Zap 错误:当 Zap 中发生错误时,在Twist中发布消息
Zap 已关闭:当 Zap 被关闭时,将任务添加到Podio
新任务已暂停:当任务暂停时,发送短信
在第五章,故障排除和处理 Zap 错误中,请参阅使用 Zapier Manager 内置应用程序设置错误警报工作流程部分,详细说明了如何使用此内置应用程序为 Zap 错误、已关闭的 Zap 或已暂停的任务创建警报。
现在,让我们回顾如何使用各种触发器、操作和搜索操作事件来管理您的 Zapier 账户中的应用程序、Zaps 和文件夹。
在第四章,管理您的 Zaps中,我们讨论了如何管理您连接的应用程序,以及充分命名您的 Zaps 并将其分类到文件夹中以保持整洁和有组织的 Zapier 账户的重要性。考虑到这一点,如果您的团队共享 Zapier 账户,您可能想知道何时连接了新的公共应用程序,以及何时创建了新的文件夹和 Zaps。您还可能希望搜索有关应用程序或 Zap 的信息,并在某些场景中打开或关闭 Zap。
用于这些目的的六个 Zapier Manager 内置应用程序触发器、操作和搜索操作事件如下:
新公共应用(触发器)
查找应用(搜索操作)
新建文件夹(触发器)
新建 Zap(触发器)
打开/关闭 Zap(操作)
查找 Zap(搜索操作)
创建 Zap 报告(Beta 版)(操作)
让我们逐个看一下。
新公共应用触发事件可用于在 Zapier 宣布与平台集成新的公共应用时启动工作流程。如果您的业务中使用某些尚未与 Zapier 集成的应用程序,则及时了解这些警报非常有用。
以下是您可以使用此触发事件的几个示例:
在公布新公共应用程序时发送电子邮件
在 Zapier 平台上发布新公共应用程序时发送 Twitter 消息
让我们来探讨如何设置此触发事件。
一旦您在工作流程的开始部分添加了此触发步骤(到1. 触发),并选择了Zapier 管理器作为应用程序,选择新公共应用程序作为触发事件,您可以选择继续。然后,您可以编辑触发器部分中的分类字段。从字母下拉列表中选择您希望触发器触发的应用程序类别。如果您希望收到所有应用程序的通知或指定类别,可以选择全部。类别基于您在应用程序生态系统目录中找到的信息:zapier.com/apps
。每个字段中添加一个类别;一旦在每个字段中确认了类别,附加字段将出现。通过单击字段末尾的X按钮删除任何字段行。您还可以在每个字段中输入静态值。
如下截图所示:
图 12.1 – 自定义新公共应用程序触发事件概述
然后,您可以选择继续,在触发器部分中使用测试触发器按钮检索您的测试数据,以便在您的操作步骤中使用。
触发器提取以下数据,所有这些数据都可以在您的操作步骤中使用:
应用程序 ID
应用程序标题
应用程序描述
应用程序站点 URL
Zapier 上的应用程序页面 URL
列出的类别
继续使用来自此触发步骤的数据添加一个或多个操作步骤到您的 Zap 中。
这是一个 Zapier 社区示例,展示了如何使用新公共应用程序操作事件:community.zapier.com/featured-articles-65/send-yourself-a-weekly-digest-of-newly-added-zapier-integrations-12489
。
您现在应该可以使用新公共应用程序触发事件。接下来,让我们来看看查找应用程序搜索操作事件。
当您想要检索关于公共应用程序的信息时,查找应用程序搜索操作事件非常有用。例如,假设您想要监视应用程序(如Cascade)在其所列的类别发生的更改。在这种情况下,您可以设置按时间表执行作为每 4 周触发一次的触发器,然后使用查找应用程序搜索操作来查找 Cascade 应用程序的相关信息,然后将数据添加到 Google Sheets 电子表格中。
让我们来探讨如何设置此操作事件。
一旦设置了触发步骤,您可以使用查找应用程序搜索操作事件。
一旦添加了操作步骤(通过选择操作步骤或单击**+图标),并且已将Zapier 管理器作为应用程序,并将查找应用程序作为操作事件,您可以编辑操作**部分中的字段,如下所示:
名称:输入应用程序的名称,可以通过键入静态数据、使用自定义选项卡从以前的步骤映射动态数据,或两者组合来完成。
当未找到任何内容时,此步骤是否应视为“成功”?:使用此布尔字段从下拉菜单中选择是或否,输入文本,或在此步骤中插入来自前面步骤的数据,以便在搜索中未找到内容时将此步骤视为“成功”。此字段的默认值为否,如果您希望在没有找到任何内容时停止运行 Zap,则应选择此项;这是最常见的用例。这意味着所有后续步骤将被跳过。如果要允许 Zap 继续运行并运行后续步骤,则使用是选项。然后,您可以通过添加 Filter by Zapier 或 Paths by Zapier 条件逻辑来为工作流程添加更多控制,并根据搜索是否返回结果来允许这些步骤通过或停止。
这些显示在以下屏幕截图中:
图 12.2 – 自定义查找应用程序搜索动作事件概览
单击继续按钮,然后在测试部分,使用测试按钮测试此步骤,或者单击跳过测试。
继续添加一个或多个操作步骤,然后打开您的 Zap。
您现在应该能够使用查找应用程序搜索动作事件。接下来,让我们看看新文件夹触发事件。
新文件夹触发事件可用于在向您的 Zapier 账户或您有权限访问的其他帐户添加新文件夹时启动工作流程。如果您的团队中有几个人使用同一个账户,并且您想知道何时创建了新文件夹以及它们包含什么 Zaps,或者如果您想要在某个地方记录此信息,则此功能尤其有用。
以下是您可以使用此触发事件的几个示例:
创建新文件夹时在 Chatwork 中发送群聊消息
当创建新文件夹时,向 Google Sheets 电子表格添加新行
让我们探讨如何设置此触发事件。
一旦将此触发器步骤添加到工作流程的开头(对于Joe Bloggs' Team
。如果您只能访问一个帐户,请选择相关帐户(如果不是团队或公司帐户,则通常由个人帐户表示)。您还可以使用自定义选项卡然后键入静态值。如果此字段留空,触发器将会为您有权限访问的所有 Zapier 帐户中创建的新文件夹触发。
这在以下屏幕截图中显示:
图 12.3 – 自定义新文件夹触发事件概览
然后你可以选择 继续,在 测试 部分使用 测试触发器 按钮来检索你的测试数据,以便你可以在你的操作步骤中使用它。
触发器提取以下数据,所有这些数据都可以用在你的操作步骤中:
文件夹 ID
文件夹标题
文件夹是否已共享
创建文件夹的用户的电子邮件地址
继续添加一个或多个操作步骤到你的 Zap 中,使用这个触发步骤的数据。
现在你应该能够使用 新文件夹 触发事件了。接下来,让我们看一下 新的 Zap 触发事件。
新的 Zap 触发事件可用于在将新 Zap 添加到你的 Zapier 帐户或你可以访问的帐户时启动工作流程。与 新文件夹 触发事件一样,如果你的团队中有几个人使用同一个帐户,并且你想知道何时创建了新的 Zaps,或者如果你想要在某处记录这些信息,那么这将特别有用。
以下是一些你可以使用此触发事件的示例:
在新建 Zap 时发送电子邮件
当创建新的 Zap 时,在 Airtable 中添加一条新记录
让我们探讨如何设置此触发事件。
一旦你在工作流程的开始添加了这个触发步骤(到 1. 触发器)并选择了 Zapier 管理器 作为应用程序和 新的 Zap 作为触发事件,你就可以选择 继续。然后你可以编辑 触发器 部分的字段,如下所示:
Joe Bloggs' 团队
。如果你只能访问一个帐户,请选择相关帐户(通常用 个人帐户 表示,如果不是团队或公司帐户)。你还可以使用 自定义 选项卡来输入一个静态值。如果此字段留空,触发器将会触发你可以访问的所有 Zapier 帐户中创建的新的 Zap。
文件夹:从下拉列表中选择一个你想要触发器触发的文件夹。你也可以使用 自定义 选项卡来输入一个静态值。由于这是一个数字(整数)字段,所以在映射到 自定义 选项卡时,你应该使用文件夹 ID 而不是文件夹名称。如果此字段留空,触发器将在创建的所有新 Zap 上触发。
如下截图所示:
图 12.4 – 自定义新 Zap 触发事件概览
然后你可以选择 继续,在 测试 部分使用 测试触发器 按钮来检索你的测试数据,以便你可以在你的操作步骤中使用它。
触发器提取以下数据,所有这些数据都可以用在你的操作步骤中:
文件夹根 ID
Zap 标题
Zap URL
Zap 任务历史记录 URL
Zap 是否已暂停
Zap 是否已打开或关闭(状态)
最后编辑 Zap 的用户的电子邮件地址
Zap 上次运行的日期和时间
Zap 上次暂停的日期和时间
继续使用此触发步骤中的数据添加一个或多个动作步骤到您的 Zap 中。
现在应该能够使用新建 Zap触发事件。接下来,让我们来看看启用/停用 Zap动作事件。
当您想要在特定的触发事件发生时启用或停用 Zap 时,启用/停用 Zap动作事件就很有用。例如,关闭一个 Zap 可能会与错误触发事件之一结合使用,例如新建 Zap 错误。您可能想要关闭 Zap,然后在您的项目管理工具中创建一个任务,告诉您的团队对问题进行评估。一旦完成了此任务,您可以再次启用 Zap。
以下是一些如何使用此触发事件的示例:
当出现 Zap 错误时,关闭 Zap 并在MeisterTask中添加一个任务
当在 MeisterTask 中完成一个任务时,开启 Zap
让我们来探讨如何设置此动作事件。
一旦设置了触发步骤,就可以使用启用/停用 Zap动作事件。
一旦添加了一个动作步骤,通过选择操作步骤或单击**+图标,并选择Zapier 管理器作为应用程序和启用/停用 Zap作为动作事件,您可以编辑操作**部分中的字段,如下:
所需的 Zap 状态:从下拉列表中选择要转换 Zap 的状态。选项包括关闭 Zap,开启 Zap和切换 Zap 状态。如果选择切换 Zap 状态,则 Zap 的状态会根据其当前状态而改变。例如,如果它是打开的,这个动作事件会把它关闭,反之亦然。您还可以使用自定义选项卡输入静态值,使用前面步骤中的动态值,或者使用两者的组合。请注意,如果您使用的是静态或动态值而不是下拉列表,那么该字段的识别值为关闭 Zap = 0,开启 Zap = 1,切换 Zap 状态 = 2。这是一个必填字段,并且必须为该步骤赋值才能成功运行。
Joe Bloggs' 团队
。如果您只能访问一个帐户,请选择相关的帐户(通常由个人帐户表示,如果不是团队或公司帐户)。您还可以使用自定义选项卡输入静态值,使用前面步骤中的动态值,或者使用两者的组合。
文件夹:从下拉列表中选择一个文件夹。您还可以使用自定义选项卡输入静态值,使用前面步骤中的动态值,或者两者的组合。由于这是一个数字(整数)字段,因此在映射到自定义选项卡时,应使用文件夹 ID 而不是文件夹名称。
Zap:从下拉列表中指定一个 Zap。您还可以使用自定义选项卡输入静态值,使用前几个步骤中的动态值,或两者结合使用。由于这是一个数字(整数)字段,在映射到自定义选项卡时,应使用 Zap ID 而不是 Zap 的名称。这是一个必填字段,步骤才能成功运行。
这些字段显示在以下截图中:
图 12.5 – 自定义打开/关闭操作事件的概览
单击继续按钮,然后在测试部分中,使用测试按钮测试此步骤,或单击跳过测试。
继续添加一个或多个操作步骤并启用 Zap。
这里是一个 Zapier 社区的示例,演示了如何使用打开/关闭 Zap操作事件:community.zapier.com/featured-articles-65/how-to-turn-a-zap-off-and-on-with-a-schedule-11673
。
您现在应该能够使用打开/关闭 Zap操作事件。接下来,让我们看看查找 Zap搜索操作事件。
查找 Zap搜索操作事件在您想要检索有关特定 Zap 的信息时非常方便。例如,您可能希望使用此操作事件来监视 Zap 的更改,例如如果 Zap 被移到另一个文件夹中。
以下是您可以使用此搜索操作事件的几个示例:
使用 Schedule by Zapier 在特定 Zap 上每周安排一次维护检查,搜索以检索 Zap 上的数据,并将其添加到 Airtable 中的新记录中。
当任务中止时,在 Zap 上搜索更多信息并向您的团队发送 Slack 消息
让我们来看看如何设置这个操作事件。
一旦设置了触发步骤,您就可以使用查找 Zap搜索操作事件。
一旦添加了一个操作步骤(通过选择操作步骤或单击**+图标),并将Zapier Manager作为应用程序和查找 Zap作为操作事件,您就可以编辑操作**部分中的字段,如下所示:
Joe Bloggs' Team
。如果您只能访问一个帐户,请选择相关帐户(如果不是团队或公司帐户,则通常表示为个人帐户)。您还可以使用自定义选项卡输入静态值,使用前几个步骤中的动态值,或两者结合使用。
名称:通过输入静态数据、使用自定义选项卡从前几个步骤中映射动态数据,或两者结合使用来输入 Zap 的名称。这是一个必填字段,步骤才能成功运行。
当没有找到内容时,此步骤是否应被视为“成功”?:使用此布尔字段从下拉菜单中选择是或否,输入文本,或从先前步骤中插入数据,如果在搜索中没有找到东西,则此步骤应被视为“成功”。此字段的默认值为假,如果您希望在此处找不到东西时停止 Zap 的运行,则选择此值;这是最常见的用例。这意味着所有后续步骤将被跳过。选择真选项时,您希望允许 Zap 继续运行,并允许后续步骤运行。然后,通过添加 Filter by Zapier 或 Paths by Zapier 条件逻辑来控制工作流程,并允许这些步骤基于搜索是否返回结果而通过或停止。
这些字段显示在以下截图中:
图 12.6 - 自定义查找 Zap 搜索动作事件的概述
点击Continue按钮,在测试部分,使用测试按钮测试这一步骤,或点击跳过测试。
搜索产生以下数据,所有这些数据都可以在进一步的动作步骤中使用:
Zap ID
Zap 标题
Zap URL
Zap 历史 URL
Zap 是否暂停、打开或关闭,并且配置正确
最后编辑 Zap 的用户的电子邮件地址
Zap 最后一次活跃和最后一次暂停的时间戳
如果搜索产生了 true 或 false 结果,请继续添加一个或多个动作步骤,然后启动您的 Zap。
现在,您应该能够使用查找 Zap搜索动作事件了。接下来,让我们看看创建 Zap 报告(Beta)动作事件。
创建 Zap 报告动作事件,目前仍处于测试阶段,在您希望检索通过 Zap 运行的数据的信息时非常有用。
以下是一些使用此触发事件的示例:
当出现 Zap 错误时,运行一个 Zap 报告,并发送一封带有.csv
文件附件的邮件给自己。
每个月运行一个 Zap 报告,提取通过具有高任务量的特定 Zap 传递的所有数据。使用 Schedule by Zapier 触发器事件触发此 Zap,然后为团队成员在 Asana 中创建并分配一个任务来分析数据。
让我们探索如何设置此动作事件。
一旦设置了触发步骤,您可以使用创建 Zap 报告动作事件。
一旦您添加了一个动作步骤,要么选择动作步骤,要么点击**+图标,选择Zapier 管理器作为应用程序,创建 Zap 报告作为动作事件,您可以编辑动作**部分中的字段,如下所示:
乔·布洛格斯的团队
。如果只能访问一个帐户,请选择相关帐户(如果不是团队或公司帐户,则通常表示为个人帐户)。您还可以使用自定义选项卡输入静态值,使用先前步骤的动态值,或者使用组合。
Zap:从下拉列表中指定一个 Zap。您还可以使用自定义选项卡输入静态值,使用先前步骤的动态值或组合。由于这是一个数字(整数)字段,因此在映射到自定义选项卡时,您应该使用 Zap ID 而不是 Zap 的名称。这是一个必填字段,必须为步骤成功运行。
这些显示在以下截图中:
图 12.7–自定义创建 Zap 报告(Beta)动作事件的概述
点击继续按钮,在测试部分,使用测试按钮测试此步骤,或点击跳过测试。
然后添加一个或多个操作步骤,然后打开您的 Zap。
现在,让我们回顾一下可以用于 Zapier 帐户管理的各种触发事件的使用方法。
从管理的角度来看,监视您的帐户以识别何时发生变化或需要紧急关注是很方便的。您可能想知道您目前的计划的任务限制何时将会达到,以便您知道何时升级您的定价计划。这确保了在您意外达到帐户任务限制时,您的自动化服务的连续性可能会受到影响。同样,如果您的团队成员已将您的帐户升级到更高的定价计划,您可能希望在生成新的发票时收到提醒。
可用于此目的的两个内置应用触发事件为 Zapier 管理员如下:
任务使用限制已达(触发器)
新 发票(触发器)
让我们逐个看看。
任务使用限制已达触发事件可用于在您的 Zapier 帐户任务使用量达到指定阈值时启动工作流,该阈值可以是百分比或您的 Zapier 定价计划所指定的分配任务数量的任务数。
以下是您可以使用此触发事件的一些示例:
如果您的任务使用量已达到限制的 70%,请向自己发送短信
如果您的任务使用量达到了 1,000 个任务中的 950 个,请向您的团队发送电子邮件
让我们探讨如何设置这个触发事件。
一旦您在工作流程的开始位置添加了此触发步骤(到1. 触发)并选择了 Zapier 管理员作为应用程序,任务使用限制已达作为触发事件,您可以选择继续。然后,您可以编辑触发器部分中的字段,如下所示:
Joe Bloggs' 团队
。如果您只能访问一个帐户,选择相关帐户(如果不是团队或公司帐户,则通常以个人帐户表示)。您还可以使用自定义选项卡输入静态值。如果此字段留空,则触发器将针对您可以访问的所有 Zapier 帐户中已达到的任务使用限制触发。
使用阈值(百分比):使用此下拉菜单选择范围为 10 到 90 之间的百分比,以 10 的增量指定。您还可以输入静态文本,映射前述步骤中的动态数据(使用自定义选项卡),或者两者结合使用。当您的任务使用量达到定价计划中包含的任务的百分比时,触发器将触发。如果您没有指定值,则默认值为 80%。
使用阈值(任务):使用此数字字段键入小于您的定价计划中包含的总任务数的数值。当您的任务使用量达到此金额时,触发器将触发。如果您还在**使用阈值(百分比)**字段中指定了百分比,则触发器将在两者中先达到的金额上触发。
这些信息显示在以下截图中:
图 12.8 – 自定义任务使用限制已达到触发事件概览
然后,您可以点击 继续 并在 测试 部分中使用 测试触发器 按钮来检索您的测试数据,以供在操作步骤中使用。
触发器提取以下数据,所有这些数据都可以用在操作步骤中:
ID
任务计数
任务限额
百分比
到达计费日期之前剩余的时间(和任务数量更新)
进行以下操作,通过使用此触发步骤的数据,为您的 Zap 添加一个或多个操作步骤。
您现在应该能够使用 任务使用限制已达到 触发事件。接下来,让我们看看 新发票 触发事件。
新发票 触发事件可用于在您的 Zapier 帐户中生成新发票时启动工作流程,或者在您在团队或公司帐户上有访问权限的帐户上生成。如果您希望收到有关任何新的 Zapier 定价计划升级的通知,或者您希望提醒会计团队已生成新发票,则此功能非常有用。
这里有几个示例,您可以使用此触发事件:
当生成新发票时发送 Microsoft Teams 消息,从而提醒您有一个定价计划更改
当生成新发票时,向您的会计团队发送电子邮件
让我们看看如何设置此触发事件。
一旦您将此触发步骤添加到您的工作流程的开始(到Joe Bloggs' Team
),如果您只能访问一个帐户,请选择相关帐户(通常由个人帐户表示,如果不是团队或公司帐户)。您也可以使用自定义选项卡来输入静态值。如果此字段留空,触发器将对您访问的所有 Zapier 帐户中生成的新发票触发。
这在以下屏幕截图中显示:
图 12.9 – 定制新发票触发器事件概述
然后您可以选择继续,在测试部分,使用测试触发器按钮来检索您的测试数据,以便您可以在您的操作步骤中使用它。
触发器提取以下数据,所有这些数据都可以在您的操作步骤中使用:
发票 ID
发票创建日期
发票金额
应付金额
发票 URL
继续为您的 Zap 添加一个或多个操作步骤,并使用此触发步骤的数据。
现在,您应该能够使用新发票触发事件了。现在,让我们回顾如何使用触发和操作事件来管理团队和公司帐户用户。
如果您拥有团队或公司 Zapier 帐户,您肯定希望更容易地监控新用户的添加,并自动创建新用户帐户邀请。可用于此目的的两个内置应用触发事件是:
新团队成员(触发器)
创建团队 邀请(操作)
让我们逐个查看。
当新用户被添加到您的 Zapier 团队帐户时,可以使用新团队成员触发器事件来启动工作流程。特别是当您或您的团队成员希望在新团队成员被添加为用户时收到提醒时,这将非常有用。
以下是您可以使用此触发事件的几个示例:
当新团队成员被添加时向自己发送短信
当新团队成员被添加时向您的团队发送电子邮件
让我们探索如何设置此触发事件。
一旦您将此触发步骤添加到工作流程的开始(到1. 触发),并选择Zap 管理器作为应用程序,并选择新团队成员作为触发事件,您可以选择继续。然后,您可以编辑触发部分的帐户字段。
如果您是多个团队或公司帐户的成员,请使用下拉菜单指定您要接收警报的帐户。这些帐户将以帐户名称表示 - 例如,Joe Bloggs' Team
。如果您只有一个帐户的访问权限,请选择相关的帐户(如果不是团队或公司帐户,则通常以 个人帐户 表示)。您还可以使用 自定义 选项卡输入静态值。如果此字段为空,则触发器将对已添加到您可以访问的所有 Zapier 帐户的新用户触发。
下图显示如下:
图 12.10 – 自定义新团队成员触发事件概览
然后,您可以选择 继续,在 测试 部分使用 测试触发器 按钮检索您的测试数据,以便您可以在您的操作步骤中使用它。
触发器提取以下数据,所有这些数据都可以在您的操作步骤中使用:
用户 ID
用户电子邮件地址
用户名
团队名称
继续通过使用此触发器步骤中的数据来添加一个或多个操作步骤到您的 Zap。
您现在应该能够使用 新团队成员 触发事件了。接下来,让我们来看看 创建团队邀请 动作事件。
创建团队邀请动作事件允许您将一个新用户添加到您的团队或公司 Zapier 帐户中。Zapier 将向用户发送电子邮件邀请,要求他们在 30 天内接受邀请并访问帐户。
使用此动作事件的一个示例是当 ClickUp 中完成新员工入职任务时;您可以向 Zapier 添加一个新用户并向您的团队发送电子邮件。
让我们来探索如何设置此动作事件。
当您设置了触发器步骤,并且有要推送到 Zapier 管理器的相关触发器数据后,您可以使用 创建团队邀请 动作事件。
一旦您添加了一个操作步骤,无论是选择 操作 步骤还是单击 + 图标,并且选择了 Zapier 管理器 作为应用程序,创建团队邀请 作为操作事件,您都可以编辑 操作 部分中的字段,如下所示:
受邀邮箱:通过键入的静态值、来自先前步骤的动态数据(使用 自定义 选项卡)或二者的组合来输入电子邮件地址。这是一个必填字段,必须为 Zap 继续提供值。
团队:如果您是多个团队或公司帐户的成员,请使用下拉菜单指定您要接收警报的帐户。如果您只有一个帐户的访问权限,请选择相关的帐户。您还可以使用 自定义 选项卡选择先前步骤中的动态值。
这些在下图中显示:
图 12.11 – 自定义创建团队邀请动作事件的概述
点击继续按钮,并在测试部分,使用测试动作按钮来测试此步骤,或者点击跳过测试。
如有需要,继续向您的 Zaps 添加一个或多个操作步骤,然后打开您的 Zap。
您现在应该更好地理解何时以及如何使用创建团队邀请动作事件,以及 Zapier Manager 内置应用程序的所有其他触发器、动作和搜索动作事件。
接下来,让我们看看有几种情况可以使用 App Status by Zapier 和 Zapier Manager 来管理您的 Zapier 账户。
正如本章前面提到的,设置自动化来管理 Zapier 账户的各个方面最适合的情况是在多个用户访问团队和企业账户的 Zapier,并且许多流程被自动化时。系统管理员会希望掌握账户中发生的情况,监视任务使用情况和错误,并根据特定标准自动采取行动。
最常见的情况涉及使用您喜爱的通知工具,例如电子邮件或 Slack,创建警报以触发 App Status by Zapier 或 Zapier Manager 中的任何触发器事件。对于维护目的,Zap 错误、暂停的任务以及关闭的 Zaps 和应用程序状态警报将是最常见的。但是,如果您在一个团队中,了解另一位团队成员何时创建新文件夹,或者更具体地说,创建新的 Zap,会很有用。然后,您可以执行其他步骤,例如向 Google Sheets 电子表格添加信息。
例如,当达到任务限制的 90%时,将高任务使用 Zaps 关闭将非常方便,此时可使用启用/禁用 Zap动作。您可以使用任务使用量达到限制触发器启动工作流,并选择要关闭的特定高使用 Zap。然后,在下个月任务使用量刷新时,可以使用新发票触发器重新启动工作流。
您可以在zapier.com/blog/updates/1594/new-zapier-manager-automate-your-automations
和community.zapier.com/featured-articles-65/the-zapier-manager-app-what-the-heck-is-it-and-what-can-it-be-used-for-6994
获取更多灵感。
您现在应该更好地理解何时以及如何使用 App Status by Zapier 和 Zapier Manager 来管理您的 Zapier 账户。
在本章中,我们讨论了两个内置应用程序,可用于管理您的 Zapier 账户,这两个应用程序我们都在 第五章 中介绍过,故障排除和处理 Zap 错误。我们首先回顾了 App Status by Zapier,以获取集成问题的通知;然后,我们介绍了 Zapier Manager 具有用于管理 Zapier 账户中错误和更改的各种触发、操作和搜索操作事件。
现在,您知道如何使用 App Status by Zapier 和 Zapier Manager 来获取有关应用程序集成问题的警报,并管理 Zapier 账户中的问题和更改。
在下一章中,您将学习如何使用 Zapier 内置应用程序和模块的最新版本。我们将介绍如何获取早期发布功能的访问权限,并深入了解 Looping by Zapier、Sub-Zap by Zapier、Web Parser by Zapier、Transfer、Interfaces 和 Tables。
如果您想要在 Zap 被关闭后自动重新启动它,哪个 Zapier Manager 内置应用程序的触发和操作事件最适合使用?
哪两个 Zapier 管理器触发事件可用于 Zapier 账户管理工作流自动化?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。