
天天
这篇攻略利用 Webhook 接收外部数据,并将其自动存入 Notion 数据库。
整个流程简洁高效,非常适合用来收集和记录各种信息,比如灵感、任务、线索等等
整体工作流的流程图:

流程说明:
外部请求触发:工作流由一个 Webhook 节点开始,它被配置为监听来自外部的 POST 请求。
数据传输:当请求到达时,Webhook 节点捕获请求体(body)中的数据,并将其作为输入传递给下一个节点。
Notion 节点处理:Notion 节点接收数据,并执行其核心任务——在指定的 Notion 数据库中创建新记录(Page)。
属性映射:Notion 节点会根据你在配置时设定的规则,将 Webhook 传来的数据(如 idea 字段的值)精确地映射到 Notion 数据库的相应列(如 Title)。
记录生成:最终,一条新的、包含你发送数据的记录便成功地被创建在你的 Notion 数据库中。
首先搭建一个工作流:webhook-notion


我们的目标是向数据库中新增一条记录,所以 action 选择图中所示:

如何配置 notion 授权,可以参考上篇攻略,这里不再赘述。
Database 会自动加载你的库

Properties 是最关键的字段映射配置,点击 Add Propery,
这里的name/value要和 notion 里表的列名对应起来,
title 切换到 Expression,填入{{ $json.body.idea }}

将 Webhook 切换成 post 模式,激活工作流,我们测试一下效果

我用 postman 发送一个 post 请求,body 中提交 idea 字段

返回"message": "Workflow was started" 说明成功了

回到 Notion,发现数据已经过来了

以上就实现了一个工作流,可以利用n8n自动往 notion 记录数据。
评论
1感谢分享。n8n是神器,特别好,