实现 4 种 Notion 和 Zapier 集成

作为目前最热门的生产力应用程序,Notion在很长一段时间以来一直在承诺使用API​​。 到今天为止,官方的API还没有出现。

在本文中,我将展示在Notion和Zapier之间进行的4种自定义集成,这些集成是我为尝试使用Notion的可能用例而构建的。

与Zapier整合概念

在看到一些有趣的(尽管非常具体的)用例之后,我已经尝试了一个非正式的Notion API 。

最近,我创建了一种将通用Zaps发送到Notion的方法, 允许用户构建自定义的Zaps。 该解决方案受到限制,因为它不允许用户针对特定用例创建复杂的集成。

为了使集成更有用,我在上一个项目上进行了扩展,并创建了4个自定义的Notion集成,您可以在今天实现它们。

本文中的集成使您可以:

自动将每日天气数据添加到您的Notion页面中将Gmail的回执电子邮件发送到Notion中的自定义回执数据库中跟踪Notion中的传入提及和推文(包括用户数据)将待办事项应用中的任务发送到Notion数据库中。

就让我们一探究竟吧。

这个项目是开源的, 有 兴趣在 这里 进行扩展、重构或将其用于自己项目的任何人都 可以在这里 找到。

步骤1 –设置Heroku服务器

在所有这些集成中,您都必须首先设置一个Heroku服务器。
此Heroku实例将用于添加环境变量,例如概念块的URL和令牌。

这是您需要开始的:

  • Zapier帐户
  • 一个Heroku帐户
  • 概念页面/块/数据库

首先,找到您的令牌和URL

您需要将两个参数添加到Heroku设置中。

TOKEN参数–要找到您的概念令牌,请转到您的概念帐户的URL,然后单击左侧的锁定图标。

实现 4 种 Notion 和 Zapier 集成_第1张图片

 

实现 4 种 Notion 和 Zapier 集成_第2张图片

2. URL –单击共享,然后单击右上角的“复制页面链接”,获取URL。

实现 4 种 Notion 和 Zapier 集成_第3张图片

保存这两个参数供以后使用。

部署自己的Heroku服务器

让我们设置一个Heroku服务器,该服务器将接收来自Zapier的请求并与您的Notion帐户集成。
1.点击这里
2.为您的应用命名(任何名称都可以)
3.点击“管理应用”

实现 4 种 Notion 和 Zapier 集成_第4张图片

我们需要添加两个配置变量才能使集成工作:
1.令牌:<您的令牌>
2. URL:<您的URL>

实现 4 种 Notion 和 Zapier 集成_第5张图片

完成此操作后,您就可以设置Zapier集成了。
下一步需要Heroku服务器的URL,因此请确保将其复制。

使用任何这些集成之前,请遵循此设置步骤。

现在,让我们继续进行集成。

集成1:将天气报告添加到“概念”页面

使用此集成,您将可以在概念页面中获取今天的温度。 您可以使用相同的端点(使用完全相同的参数)基于字符串输入来更新任何Notion文本块。

1.概念

设置一个要显示温度的区域。

接下来,复制块的URL

实现 4 种 Notion 和 Zapier 集成_第6张图片

2. Heroku

请按照阶段1中的设置步骤进行操作,然后将复制的URL粘贴到URL变量中。

3. Zapier

首先,创建一个周期性的zap,每天获取天气数据。

使用Zapier的Schedule作为触发器,并在特定时间添加每日触发器。 然后,添加另一步骤并选择Weather Zapier应用程序。 填写以下GIF中所示的详细信息。

实现 4 种 Notion 和 Zapier 集成_第7张图片

现在您的Weather Zap已经准备好了,是时候将数据发送到概念了。

添加您的Heroku应用程序的URL并添加/ getweather填写GIF中显示的参数。 随时以您想要的任何方式自定义值。 您可以从自定义字段添加其他信息,只要它们都在相同的值内即可。

实现 4 种 Notion 和 Zapier 集成_第8张图片

检查以确保其正常工作,并且您应该在“概念”页面上看到更新的天气。

集成2:将Gmail的所有收据发送到概念表

集成后,您可以将Gmail中标有标签的收据发送到Notion,以便跟踪支出,将收据附加到会计页面等。

1.概念

使用下表的确切结构设置一个表,无论是嵌入式页面还是整页页面:

实现 4 种 Notion 和 Zapier 集成_第9张图片

为了使集成正常工作,命名和属性类型应该相同。 请注意,Date属性是一个文本属性,因为使用Date会导致大量错误,而text属性是获取表中日期的唯一可靠方法。

接下来,复制表的URL。

实现 4 种 Notion 和 Zapier 集成_第10张图片

实现 4 种 Notion 和 Zapier 集成_第11张图片

2. Heroku

现在,您已经获得了链接,请按照阶段1中的Heroku设置步骤进行操作,将复制的URL粘贴到URL变量中,然后继续执行Zapier。

3. Zapier

为新标签的电子邮件设置Gmail Zap。 选择您用来标记收据的标签。

实现 4 种 Notion 和 Zapier 集成_第12张图片

添加您的Heroku应用的URL并添加/ gmailreceipts
如下所示填写参数。

实现 4 种 Notion 和 Zapier 集成_第13张图片

测试您的Zap,如果一切都按计划进行,则应该在概念表中看到您的电子邮件。

集成3:将提及您的推文(内容和推特配置文件)发送到概念表。

我在之前有关概念集成的帖子中展示了该用例。 尽管如此,我还是觉得为了使这种集成有价值,该表还应显示发送者的Twitter句柄。 这是您要进行的设置。

1.概念

按照图像中的确切结构设置一个表格,无论是嵌入式页面还是整页页面:

属性名称和类型必须相同是至关重要的。

接下来,单击左侧的三个点,然后复制表格的链接并复制表格的链接。

实现 4 种 Notion 和 Zapier 集成_第14张图片

2. Heroku

使用本教程第一部分中提到的步骤来设置新的Heroku服务器,并将表链接粘贴到Config Vars输入的URL参数中。

3. Zapier

创建Twitter Zap进行搜索。 输入您自己的Twitter句柄作为“提及”。

添加您的Heroku应用程序的URL并添加/ twitter
如下所示填写参数。

实现 4 种 Notion 和 Zapier 集成_第15张图片

测试您的Zap,如果一切都按计划进行,则应该在概念表中看到您的电子邮件。

集成4:将任务从Todoist /任务发送到概念

集成后,您几乎可以从任何与Zapier一起使用的Todo应用程序发送任务。

1.概念

设置一个待办事项表。 为了使此集成有效,请确保将task属性命名为“ Task”

接下来,复制表格的网址

实现 4 种 Notion 和 Zapier 集成_第16张图片
实现 4 种 Notion 和 Zapier 集成_第17张图片

2. Heroku

遵循阶段1中的Heroku设置步骤,然后将复制的URL粘贴到提到的URL变量中。

3. Zapier

为您喜欢的待办事项应用程序创建一个Zap,在“新任务”(或类似任务)上触发。

实现 4 种 Notion 和 Zapier 集成_第18张图片

添加您的Heroku应用程序的URL并添加/任务
如下所示填写参数。

检查您的概念表,任务在那里等着您;)

下一步是什么?

希望这些集成激发了您有关Notion API的可能用例的想象力。

如果您有兴趣帮助该项目并创建更多端点,或者对有趣的用例有想法,请加入我的Github 。 如果您有兴趣阅读有关我的概念集成的更多信息, 请在此处查看最近的帖子。

原文链接:https://hackernoon.com/4-notionzapier-integrations-you-can-implement-today-l860l30hh

你可能感兴趣的:(实现 4 种 Notion 和 Zapier 集成)