Gmail GPT Supabase任务提取器工作流 | n8n自动化AI邮件处理
n8n工作流,Gmail自动化,GPT任务提取,Supabase存储,AI邮件处理,任务管理自动化,OpenAI集成,邮件解析

## 📩 Gmail → GPT → Supabase | 任务提取器

这个 n8n 工作流利用 OpenAI 的 GPT API 自动从未读的 Gmail 邮件中提取可执行任务,将结果的任务元数据存储在 Supabase 中,并避免重复处理已处理的邮件。

## ✅ 工作流程

1. **定时触发** – 定期检查 Gmail 收件箱中的未读邮件
2. **逐个处理邮件** – 使用 SplitInBatches 节点循环处理每封邮件
3. **检查数据库** – 查询 Supabase 确认邮件是否已处理
4. **新邮件处理**:
– 将邮件内容格式化为结构化 GPT 提示
– 调用 ChatGPT-4o 提取结构化任务数据
– 将结果插入 Supabase 的 emails 表中

## 🧰 前置要求

使用此工作流前需要:

– 活跃的 n8n Cloud 或自托管实例
– 已连接的 Gmail 账户及 OAuth 凭据
– Supabase 项目,包含 emails 表及唯一约束
– OpenAI API 密钥,支持 GPT-4o 或 GPT-3.5-turbo

## 🔐 所需凭据

| 名称 | 类型 | 描述 |
|—————–|————|———————————–|
| Gmail OAuth | Gmail | 拉取未读消息 |
| OpenAI API Key | OpenAI | 生成任务摘要 |
| Supabase API | HTTP | 通过 REST API 插入行 |

## 🔁 环境变量

– `Supabase_TaskManagement_URI` – 如 `https://your-project.supabase.co`
– `Supabase_TaskManagement_ANON_KEY` – Supabase anon 密钥

这些用于向 Supabase 发送 HTTP 请求。

## ⏰ 调度与触发

– 使用 Schedule 节点触发
– 默认:每 X 分钟(可根据偏好调整)
– 使用 Gmail API 过滤器:标签为 INBOX 的未读邮件

## 🧠 应用场景

专为注重效率的专业人士设计,旨在从收到的邮件中提取、总结和存储可执行任务,同时避免重复处理同一邮件或浪费 GPT API 额度。

这是集成 GPT、日历调度和可选任务平台(如 ClickUp)的更大系统的一部分。

## 📦 输出(存储在 Supabase)

每个已处理的邮件包含:
– `email_id` – 邮件 ID
– `subject` – 邮件主题
– `sender` – 发件人
– `received_at` – 接收时间
– `body` – 邮件摘要
– `gpt_summary` – 结构化任务
– `requires_deep_work` – 是否需要深度工作
– `deleted` – 是否删除(初始为 false)

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