每日任务提醒系统:从Airtable到Slack的自动化通知工作流 | n8n工作流 | Schedule Trigger Airtable Slack
n8n工作流,任务自动化,Slack通知,Airtable集成,Schedule Trigger,团队协作,项目管理,自动化提醒

# 还在每天早上手动提醒团队成员任务吗?

说实话,谁愿意一天开始就追着同事问他们需要做什么?

如果Slack能自动为你完成这项工作呢?每天上午9点自动执行,不会遗漏任何事项,而且你无需动手?

在本教程中,你将使用n8n构建一个简单的自动化工作流,该工作流会检查Airtable中的活动任务并每天在Slack中发送提醒。

## 你将构建的工作流:

**Schedule Trigger → Search Records (Airtable) → Send Message (Slack)**

## 步骤1:设置Airtable基础

创建一个名为Tasks的新基础

添加一个表格(例如:Projects、To-Do或任何相关名称)

添加以下字段:

| 字段 | 类型 | 示例 |
|——|——|——|
| 标题 | 文本 | 为客户A完成报价 |
| 负责人 | 文本 | Baptiste Fort |
| 邮箱 | 邮箱 | claire@email.com |
| 状态 | 单选 | 进行中 / 已完成 |
| 截止日期 | 日期 (dd/mm/yyyy) | 05/07/2025 |

添加一些状态为”进行中”的示例任务,以便稍后测试工作流。

## 步骤2:在n8n中创建触发器

在n8n中,添加一个Schedule Trigger节点

设置为每天上午9:00运行:

触发间隔:天

触发间隔天数:1

触发小时:9

触发分钟:0

这是每天早上启动工作流的节点。

## 步骤3:在Airtable中搜索活动任务

此步骤涉及将n8n连接到你的Airtable基础,并提取仍标记为”进行中”的任务。

### 1. 添加Airtable节点

在你的n8n工作流中,添加一个名为:

Airtable → Search Records

你可以通过在节点搜索中输入”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 Personal Access Token

点击创建新凭据

粘贴你的令牌

为其命名,例如:My Airtable Token

点击保存

### 4. 配置节点

现在填写参数:

基础:Tâches

表格:Produits(或Tâches,取决于你的命名)

操作:搜索

筛选公式:

{Statut} = “En cours”

返回所有:✅ 是(确保已启用)

输出格式:简单

### 5. 测试节点

点击”执行节点”。

你现在应该看到所有Statut = “En cours”的任务显示在输出中(在屏幕右侧),就像你的截图一样。

## 步骤4:将每个任务发送到Slack

既然我们已经从Airtable获取了所有活动任务,让我们使用循环将它们逐个发送到Slack。

### 添加Slack节点

将新节点拖入你的n8n工作流并选择:

Slack → Message

将其命名为类似Send Slack Message的名称

你可以通过在节点搜索栏中输入”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。

如果格式正确,你就可以按计划运行它了 🚀

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。