用n8n + Claude API搭建自动化工作流:零代码实现智能日报生成

在日常工作中,很多人每天都要花30-60分钟写日报、汇总信息、整理数据。如果把这些重复性的工作交给AI自动化,每周可以省下数小时。本文将手把手教你用n8n(零代码自动化平台)+ Claude API搭建一个智能日报生成工作流——完全不需要写代码。

什么是n8n?

n8n是一个开源的工作流自动化平台,类似Zapier但更强大——你可以自托管,数据不出境,且完全免费(自部署版)。它通过可视化节点连接各种服务(Gmail、Slack、Notion、数据库、API等),实现复杂的自动化流程。

场景需求

我们搭建的工作流实现以下功能:

  1. 每天下午5:30自动触发
  2. 从Jira/Trello拉取当天已完成的任务
  3. 从Slack收集当天的消息摘要
  4. 调用Claude API分析整理这些信息
  5. 生成结构化的中英文双语日报
  6. 自动发送到指定邮箱和Slack频道

第一步:部署n8n

最简单的部署方式是使用Docker:

version: '3.8'
services:
  n8n:
    image: n8nio/n8n
    ports:
      - "5678:5678"
    volumes:
      - ./n8n_data:/home/node/.n8n
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=your_password

启动后访问 http://localhost:5678,登录后即可开始创建工作流。

第二步:创建工作流骨架

在n8n中,点击”New Workflow”,添加以下节点:

  1. Schedule Trigger:设置每周一到周五,17:30触发
  2. HTTP Request:连接Jira API获取当天任务
  3. HTTP Request:连接Slack API获取消息历史
  4. Merge:合并两个数据源的结果
  5. HTTP Request:调用Claude API生成日报
  6. Email (SMTP):发送日报邮件
  7. Slack:发送日报到Slack频道

第三步:配置Claude API节点

Claude API是工作流的核心。在HTTP Request节点中配置:

Method: POST
URL: https://api.anthropic.com/v1/messages
Headers:
  x-api-key: {{$credentials.claudeApi.apiKey}}
  anthropic-version: 2023-06-01
  content-type: application/json
Body (JSON):
{
  "model": "claude-sonnet-4-20260514",
  "max_tokens": 4096,
  "messages": [
    {
      "role": "user",
      "content": "请根据以下信息生成今日工作日报。

【已完成任务】
{{$json["tasks"]}}

【Slack消息摘要】
{{$json["messages"]}}

请用以下格式输出:
## 今日完成
- 任务列表

## 遇到的问题
- 问题及解决方案

## 明日计划
- 计划列表"
    }
  ]
}

第四步:测试与调优

配置完成后,点击”Execute Workflow”测试。常见问题及解决方案:

  • API超时:Claude API处理长文本可能需要30秒以上,在n8n设置中将HTTP Request节点的Timeout调整为60秒。
  • 数据格式不对:使用Function节点对数据进行格式化后再传给Claude。例如将Jira返回的JSON转换为简洁的文本列表。
  • 日报内容重复:在Prompt中加入”只输出当天的任务,不要重复之前日报的内容”。更高级的做法是用n8n的数据库节点存储上次生成的日报ID做去重。

进阶扩展

这个工作流模板可以轻松扩展:

  • 周报/月报:修改Schedule Trigger为每周五或每月最后一天触发,Prompt改为汇总周期内的工作。
  • 多语言版本:在Prompt中要求同时输出中英文版本。
  • 知识库注入:连接Notion API,把团队知识库中的相关内容作为上下文提供给Claude,生成更精准的日报。
  • 数据可视化:在邮件中嵌入图表——用n8n的HTML节点生成带图表的邮件模板。

总结

用n8n + Claude API搭建自动化工作流,最大的价值在于:不需要任何编程基础。你只需要拖拽节点、填写配置,就能实现以前需要开发团队花几天时间才能完成的自动化流程。对于个人和中小团队来说,这是当前性价比最高的AI自动化方案。

— 分享本文 —

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注