定时触发自动化

用于调度触发器,自动化处理 Gmail 中带特定标签的邮件,将其内容发送到 Notion 数据库。每分钟检查一次新邮件,若邮件未在数据库中,则创建新页面,邮件主题为标题,内容为摘要,邮件链接作为属性。任务完成后自动移除邮件标签,提高工作效率,简化任务管理。

2025/7/8
14 个节点
中等
schedulemediumschedule triggergmailnotionnotiontriggernoopsticky noteautomationadvancedcronlogicconditionalapiintegration
分类:
Communication & MessagingSchedule TriggeredMedium Workflow
集成服务:
Schedule TriggerGmailNotionNotionTriggerNoOpSticky Note

适用人群

适用人群


- 企业管理者:希望自动化处理与 Gmail 和 Notion 集成的任务,提升工作效率。
- 项目经理:需要跟踪和管理任务进度,确保每个任务的完成状态。
- 开发者:希望利用 n8n 进行 API 集成,创建自定义工作流。
- 个人用户:想要自动化自己的邮件管理和任务跟踪,减少手动操作。

解决的问题

解决的问题


本工作流解决了以下问题:
- 邮件管理:自动获取带有特定标签的邮件,避免遗漏重要信息。
- 任务跟踪:将 Gmail 中的邮件内容自动记录到 Notion 数据库,确保任务不会被遗忘。
- 状态更新:通过检查 Notion 数据库中的任务完成状态,自动更新 Gmail 邮件标签,简化管理流程。

工作流程

工作流步骤


1. 定时触发:每 1 分钟 触发一次,开始工作流。
2. 获取上次请求时间:计算上一次请求的时间,以确保只处理自上次以来的新邮件。
3. 获取邮件:从 Gmail 中获取带有特定标签的所有邮件。
4. 检查数据库:尝试在 Notion 数据库中查找邮件是否已经存在。
5. 条件判断
- 如果邮件已存在,执行无操作。
- 如果邮件不存在,创建新的 Notion 页面,记录邮件的主题、内容和链接。
6. 更新状态:如果 Notion 中的任务被标记为完成,自动从邮件中移除标签。

自定义指南

自定义指南


- 修改触发频率:在“On schedule”节点中调整时间间隔,设置为 每分钟、每小时每天
- 更改 Gmail 标签:在“Get emails from label and last request time”节点中,更改 labelIds 以适应您的需求。
- 调整 Notion 数据库字段:在“Create database page”节点中,确保 Notion 数据库的字段与邮件内容匹配。
- 添加额外的条件:在“如果”节点中,可以添加更多条件,以满足特定的业务逻辑。
- 更新凭证信息:确保在每个节点中更新 Gmail 和 Notion 的凭证,以确保工作流可以正常运行。