用于Slack,通过39个节点的自动化工作流程,实时接收Webhook触发,整合Sticky Note、LangChain等工具,支持PDF下载、文本分类和日历预约,提升沟通效率,简化任务管理。
此工作流适合以下人群:
- 企业用户:需要自动化日常任务和工作流程以提高效率。
- 开发者:希望通过集成不同服务(如 Slack、Gmail 和 LangChain)来创建自定义应用程序。
- 项目经理:需要跟踪和管理团队的日程安排和任务。
- 数据分析师:希望利用 AI 技术来处理和分析数据。
- 客户服务团队:希望通过自动化工具提高客户响应速度和满意度。
此工作流解决了以下问题:
- 日程安排混乱:通过集成 Google 日历,用户可以轻松查看可用时间并安排会议,避免冲突。
- 信息处理效率低:利用 AI 模型自动分类和处理电子邮件,提高工作效率。
- 沟通不畅:通过 Slack 消息通知确保团队成员及时了解重要信息。
- 文档管理复杂:自动下载和处理 PDF 文件,并将其嵌入到 Pinecone 向量存储中,便于后续检索和分析。
工作流的详细步骤如下:
1. Webhook 触发:当收到新的电子邮件时,通过 Webhook 触发工作流。
2. 条件检查:检查电子邮件内容是否包含 @n8n
,以决定是否继续处理。
3. JavaScript 执行:如果条件满足,执行 JavaScript 代码,为每个输入项添加新字段。
4. 发送 Slack 消息:将处理后的信息发送到指定的 Slack 频道,确保团队及时了解。
5. 下载 PDF 文档:从指定 URL 下载 PDF 文件,并将其存储为二进制数据。
6. 插入向量存储:将下载的 PDF 文档插入到 Pinecone 向量存储中,以便后续检索。
7. AI 模型处理:使用 OpenAI 和 Anthropic 模型处理用户的查询,提供智能回答。
8. 日程安排:通过 Google 日历 API 获取可用时间,帮助用户预约会议。
用户可以通过以下方式自定义和适应此工作流:
- 修改 Webhook URL:根据需要更改 Webhook 的接收地址,确保工作流能够接收来自特定源的请求。
- 调整条件检查:在 Whether email contains n8n
节点中,修改检查条件,以适应不同的电子邮件内容。
- 自定义 Slack 消息:在 Send message
节点中,自定义发送到 Slack 的消息内容,确保符合团队沟通风格。
- 添加新节点:根据业务需求添加新的处理节点,例如数据分析、报告生成等。
- 更新 API 认证:确保 Google 日历和其他 API 的认证信息是最新的,以避免授权问题。