
## 这个模板适合谁?
适合那些在Notion中工作并希望在任务状态改变时立即通知相关人员的团队。
完美适用于内容创作者、项目经理或任何在Notion数据库中跟踪工作的小团队,他们更喜欢Slack/Telegram/Discord/电子邮件通知,而不是手动检查看板。
## 解决了什么问题?
轮询Notion或检查看板既缓慢又容易出错。
这个工作流监视Notion数据库,并根据项目的状态将提醒路由给特定人员。一个中央映射决定了谁会在”On Deck”、”In Progress”、”Ready for Review”或”Ready to Publish”状态下收到通知。
## 工作原理
**触发器** – 选择任一方法
– **轮询(Notion触发器)** – 每分钟触发一次
– **推送(Webhook)** – 在Notion自动化中注册生产URL并禁用轮询
**设置Notion页面信息** – 将标题、状态、URL等复制到顶级字段中
**切换(状态路由器)** – 将项目路由到与其状态匹配的分支
**设置提及节点** – 每个状态一个节点。每个节点设置一个单独的提及字段(例如)
添加或编辑这些节点以映射新的状态或收件人
**构建消息** – 组装富文本块:
– 任务标题
– 状态:
–
–
**发送节点** – Slack(活动)+ 可选的Telegram/WhatsApp/Discord/电子邮件(默认禁用)。所有节点都重用相同的{{$json.message}}。
## 设置步骤
1. 将此模板导入n8n
2. 连接凭据
– Notion API令牌
– Slack OAuth(以及您启用的任何其他通道)
3. 编辑状态→提及映射
– 打开每个设置提及节点,并将占位符替换为真实的Slack ID/聊天ID/电话号码/电子邮件
– 为您使用的每个额外状态复制一个节点,将其连接到新的切换输出,并更新值
4. 设置环境变量(推荐)
– NOTION_DB_ID、SLACK_CHANNEL、EMAIL_FROM等
5. 选择触发器样式
– 保持轮询启用,或禁用它并启用Webhook,然后在Notion中注册webhook URL
6. 测试 – 在Notion中更改任务状态 → 在Slack中查看通知
## 示例输出
标题:”草稿博客文章 – AI生产力”
状态:准备审核
Slack消息:
*草稿博客文章 – AI生产力*
状态:准备审核
## 扩展流程
– 在构建消息后连接额外的通道 – 它们都使用相同的{{$json.message}}
– 在设置Notion页面信息节点中添加更丰富的逻辑(例如截止日期提醒)
– 如果您依赖推送触发器,请在函数节点中验证Notion webhook签名
这个模板是最精简的设置:一个状态表 → 直接通知相关人员。交换ID,打开您喜欢的通道,然后部署。

评论(0)