
## 工作流目标
还在每天早上手动提醒团队成员他们的任务吗?
让Slack每天上午9点自动为您完成这项工作——不会遗漏任何内容,您也无需动手。
在本教程中,您将使用n8n构建一个简单的自动化流程,该流程检查Airtable中的活动任务并在Slack中发送每日提醒。
您将构建的流程:
**计划触发器 → 搜索记录(Airtable)→ 发送消息(Slack)**
## 第1步:设置Airtable基础
创建一个名为Tasks的新基础
添加一个表格(例如:Projects、To-Do或任何相关内容)
添加以下字段:
| **字段** | **类型** | **示例** |
|————|——————-|—————————–|
| 标题 | 文本 | 为客户端A完成报价 |
| 负责人 | 文本 | Baptiste Fort |
| 邮箱 | 邮箱 | claire@email.com |
| 状态 | 单选 | 进行中 / 已完成 |
| 截止日期 | 日期(dd/mm/yyyy)| 05/07/2025 |
添加一些状态为”进行中”的示例任务,以便稍后测试您的工作流。
## 第2步:在n8n中创建触发器
在n8n中,添加一个计划触发器节点
设置为每天上午9:00运行:
触发间隔:天
触发间隔天数:1
触发小时:9
触发分钟:0
这是每天早上启动工作流的节点。
## 第3步:在Airtable中搜索活动任务
此步骤涉及将n8n连接到您的Airtable基础并提取仍标记为”进行中”的任务。
**1. 添加Airtable节点**
在您的n8n工作流中,添加一个名为:
Airtable → 搜索记录
您可以通过在节点搜索中输入”airtable”来找到它。
**2. 创建您的Airtable个人访问令牌**
如果您尚未创建Airtable令牌,请按以下步骤操作:
🔗 前往:[https://airtable.com/create/tokens](https://airtable.com/create/tokens)
然后:
为您的令牌命名,例如TACHES
在作用域下,勾选:
✅ data.records:read
在访问权限下,仅选择您要使用的基础(例如”Tâches”)
点击”保存令牌”
复制个人令牌
**3. 在n8n中设置Airtable凭据**
在Airtable节点中:
点击凭据字段
选择:Airtable个人访问令牌
点击创建新
粘贴您的令牌
为其命名,例如:我的Airtable令牌
点击保存
**4. 配置节点**
现在填写参数:
基础:Tâches
表格:Produits(或Tâches,取决于您的命名)
操作:搜索
筛选公式:
{Statut} = “En cours”
返回所有:✅ 是(确保已启用)
输出格式:简单
**5. 测试节点**
点击”执行节点”。
您现在应该看到所有状态为”En cours”的任务出现在输出中(在屏幕右侧),就像在您的截图中一样。
## 第4步:将每个任务发送到Slack
现在我们已经从Airtable获取了所有活动任务,让我们使用循环将它们发送到Slack——一个接一个。
### 添加Slack节点
将一个新节点拖到您的n8n工作流中并选择:
Slack → 消息
将其命名为类似发送Slack消息的名称
您可以通过在节点搜索栏中输入”Slack”快速找到它。
### 连接您的Slack账户
如果您尚未连接Slack凭据:
前往n8n → 凭据
选择Slack API
点击创建新
粘贴您的Slack机器人令牌(来自您的Slack应用OAuth设置)
为其指定一个清晰的名称,例如Slack Bot n8n
选择工作区并保存
然后,在Slack节点中,从下拉列表中选择此凭据。
### 配置消息
设置这些参数:
操作:发送
发送消息到:频道
频道:您的Slack频道(例如#tous-n8n)
消息类型:简单文本消息
### 消息模板
将以下内容粘贴到消息文本字段中:
New task for {{ $json.name }}: *{{ $json[“Titre”] }}* 👉 Deadline: {{ $json[“Date limite”] }}
示例输出:
New task for Jeremy: Relancer fournisseur X 👉 Deadline: 2025-07-04
### 测试
点击执行节点以验证消息是否正确发送到Slack。
如果格式正确,您就可以按计划运行它了 🚀

评论(0)