使用强大的 n8n 工作流、PostgreSQL、Slack、Telegram 和邮件自动执行多渠道任务提醒。使用这个成熟稳定的 n8n 模板来实现可靠的定时和消息发送。
下载此 n8n 工作流模板并立即开始使用。
构建通知微服务的系统管理员和开发者。
需要集中式、可配置提醒调度的团队。
正在寻找用于多渠道通信的健壮、复杂的 n8n 模板的用户。
任何需要使用 n8n 实现基于数据库支持的、高可用自动化解决方案的人员。
这个强大的自动化方案解决了构建可靠的多渠道任务通知系统的难题。通过利用 n8n 工作流,任务通过专用的 Webhook 接入并安全地存储在 PostgreSQL 数据库中。该系统的关键部分是定时的 n8n 触发器,它会定期检查待处理的任务。其核心价值在于动态路由能力,允许用户在创建任务时指定首选的通信渠道——邮件、Slack 还是 Telegram。这种先进的 n8n 工作流架构确保了核心任务提醒能够可靠地送达最可能被注意到的地方,使其成为任何 n8n 自动化集合中的宝贵补充。此模板展示了在 n8n 工作流中使用 PostgreSQL n8n 节点进行数据管理和流程控制的最佳实践。
n8n 工作流主要由两个部分构成:任务接入和提醒分发。
Webhook - Receive Task n8n 触发器,提交包含任务详情的 JSON 数据包(payload)。Validate Input n8n 节点执行约束检查,确保提供了 userId、taskName 和 reminderTime。此处失败将立即返回 Error Response(错误响应)。Save Task to Database n8n 节点,以 'pending'(待处理)状态存储在 PostgreSQL 中。操作成功后会发送 Success Response(成功响应)。Schedule Trigger - Every 5 Minutes n8n 触发器启动,它按照 /5 * 的 Cron 计划执行。Fetch Due Tasks n8n 节点查询 PostgreSQL,找出即将到达或已过期的待处理任务。Check Tasks Exist n8n 节点确保只有在检索到记录时流程才会继续。然后流程使用 Split Into Items n8n 节点拆分记录,以便独立处理每个任务。Route by Channel n8n 节点根据任务的 channel 字段(email, slack, 或 telegram)的值动态路由任务。Send Email Reminder、Send Slack Reminder 或 Send Telegram Reminder)发送定制化的通知消息。Update Task Status n8n 节点将 PostgreSQL 中的任务状态更新为 'sent'(已发送),从而完成这个强大的 n8n 工作流的闭环。要部署这个完整的 n8n 工作流,请遵循以下步骤:
Save Task to Database、Fetch Due Tasks 和 Update Task Status n8n 节点所使用的 PostgreSQL 凭据。确保您的数据库包含粘滞便笺中提供的 tasks 表结构。Send Email Reminder n8n 节点配置您的 SMTP 凭据。Send Slack Reminder n8n 节点配置您的 Slack API 凭据。Send Telegram Reminder n8n 节点配置您的 Telegram API 凭据。Webhook - Receive Task n8n 触发器复制 Webhook 地址,并将其集成到您的任务创建系统中。此 n8n 工作流使用多个关键的 n8n 节点来实现其强大的功能:
Webhook - Receive Task (n8n 触发器): 主要的入口点。它监听特定路径(task-YOUROPENAIKEYHERE-webhook)以接收新的任务创建请求。
Postgres 节点 (Save Task to Database): 存储已校验的任务数据。关键配置包括将操作设置为“Insert”(插入)并指定目标表(隐含为 tasks 表)。
Schedule Trigger - Every 5 Minutes (n8n 触发器): 使用 Cron 表达式 /5 定期启动提醒检查流程。
Postgres 节点 (Fetch Due Tasks): 执行自定义 SQL 查询(SELECT FROM tasks WHERE status = 'pending' AND remindertime <= NOW() + INTERVAL '5 minutes' AND remindertime > NOW())以检索相关记录。
If 节点 (Validate Input & Check Tasks Exist): 对于流程控制至关重要。验证节点检查关键输入是否为空。存在性检查则验证数据库是否返回了任何数据项。
Switch 节点 (Route by Channel): 根据任务的 channel 字段确定提醒的发送路径,将 n8n 流程连接到邮件(输出 0)、Slack(输出 1)或 Telegram(输出 2)。
Email Send 节点 (Send Email Reminder): 配置为向 userid 发送个性化的主题行(⏰ Task Reminder: {{ $json.taskname }})和正文内容。
Slack 节点 (Send Slack Reminder): 发送格式化的 Markdown 消息,通过从数据库项目中检索到的 userid 向用户动态发送消息。
Telegram 节点 (Send Telegram Reminder): 使用 Markdown 格式向目标 chatId(即 {{ $json.userid }})发送消息。
Postgres 节点 (Update Task Status): 执行 UPDATE 查询,将 status 设置为 'sent' 并将 sentat 设置为 NOW(),从而完成这个强大的 n8n 节点实现的闭环。
使用 n8n 工作流实现产品反馈收集自动化。整合来自 Telegram、Gmail 和 Google Forms 的数据,通过 AI(RICE 方法)打分,自动创建 Jira 工单,并生成 Notion 报告。

使用这个高级的n8n工作流,自动处理来自邮件和网页表单的客户支持工单。具备自动分类、智能优先级排序、模板化自动回复和Slack告警功能,实现高效处理。

集中管理您自动化的错误。这个强大的 n8n 工作流使用专用的 n8n 触发器捕获失败,并将详细告警路由到 Telegram、Gmail 等多渠道。下载此 n8n 模板以实现可靠的监控。

The AI Squad Initiative is a pioneering effort to build, automate and scale AI-powered workflows using n8n.io. Our mission is to help individuals and businesses integrate AI agents seamlessly into their daily operations from automating tasks and enhancing productivity to creating innovative, intelligent solutions. We design modular, reusable AI workflow templates that empower creators, developers and teams to supercharge their automation with minimal effort and maximum impact.







































