跳至主要内容

n8n 工作流构建器教程:自动化每日站会

学习如何使用 n8n 工作流构建器自动化您的每日站会。连接 Google 日历、用 AI 总结,并创建每日摘要。
· 9分钟 阅读

使用 AI 探索

n8n 的AI 工作流构建器是一款自动化工具,您只需用自然语言描述工作流,它就能为您自动组装节点、连接和参数。

在本教程中,我们将构建一个端到端的每日站会与会议摘要:拉取 Google 日历的每日事件,收集与之关联的 Google 文档笔记,使用 LLM 总结行动项/决策/阻塞事项,并将单一摘要发布到目标 Google 文档。

我将演示如何搭建一个全自动流水线,它可以:

  1. 在每天早上指定时间触发
  2. 从 Google 日历获取当天事件及核心细节
  3. 从关联的 Google 文档中拉取会议笔记
  4. 对每个会议进行总结(行动项、决策、阻塞)
  5. 将所有摘要聚合为一个每日总览
  6. 最后将摘要写入新创建的 Google 文档

如果您想进一步了解 n8n,建议查看我们的n8n 实战指南。

什么是 n8n AI 工作流构建器?

n8n 的 AI 工作流构建器是一种基于提示的构建器,能从自然语言规范生成可运行的工作流。给出目标后,它会选择节点、在画布上摆放、连接,并预配置参数,让您从想法到可执行流水线只需最少的手动设置。

构建循环主要包含 3 个步骤:

  • 描述:提供自由文本提示,或从示例开始。
  • 监控:在添加和配置节点时,实时查看构建反馈。
  • 审查与优化:检查所需凭据和参数,然后通过再次提示调整流程。

需要注意的是,在 AI 工作流构建器中的每个创建/修改请求(包括执行与优化)都会计为 1 个点数。任何失败的生成或您手动停止的运行不会消耗点数。点数数量因您选择的套餐而异。本教程我们仅使用免费层。

n8n AI workflow builder price

AI 工作流构建器为自动化提供了类似编译器的层:我们指定意图,系统合成图谱,而我们保留完全控制权来验证、编辑,并交付可用于生产的 n8n 工作流。

AI 工作流构建器教程:用 n8n 自动化每日站会

本节中,我们将在 n8n 中构建一个每日站会与会议摘要流水线。该工作流在每天早上运行,从 Google 日历拉取当天事件,用关联的 Google 文档进行补充(或回退到事件描述),并将合并后的上下文发送给 LLM 总结器,以提取行动项、关键决策和阻塞。最后,它生成带日期的摘要并写入 Google 文档。

接下来,我们将逐个节点走查,并按演示需求进行更新。

步骤 1:启用 AI 工作流构建器

首先注册或登录n8n 平台。您将获得 14 天的免费工作流访问权限,足以完成本次演示。然后点击+ 图标创建新的工作区。

n8n AI workflow builder

注意:如果您在主画布上看不到Build with AI 图标,请从底部标签打开铃铛(通知),并更新到最新的n8n 1.116.1(最新 Beta)版本。保存并等待约 1 分钟以更新工作区。

n8n Build with AI

现在,工作区已就绪,可以开始编写提示了!

步骤 2:用一个提示生成工作流

AI 工作流构建器可以从一条自然语言提示生成整条流水线。我们粘贴对目标的简洁描述,构建器会选择节点、连接并预填参数。注意,与其他 AI 工具类似,它会为凭据和少数字段生成占位符。

n8n AI Workflow Builder prompt

开始时,点击Build with AI 图标,并添加以下提示:

Build an n8n workflow that runs every morning at 10:00 AM to fetch today’s events from my *primary* Google Calendar.
For each event, gather title, description, start/end, attendees, conference link, and event link. If the description contains a Google Doc URL, fetch that doc’s content; otherwise, use the event description.
Summarize each meeting into bullets: Action Items (with owners), Key Decisions, and Blockers. Then aggregate all meetings into one “Daily Standup Digest” with a date header.
Create or update a target Google Doc (I’ll provide the Doc ID) with the digest. Ignore canceled events and handle empty days gracefully.
Expose two config fields: calendarId (default “primary”) and targetDocId (Google Doc ID for digest output).

n8n AI Workflow Builder build with AI

免费层每月提供 20 个点数,足以构建并多次迭代本演示。最后,点击构建,并根据指引完善凭据与参数。

注意:构建器中的每次创建/修改操作会消耗 1 个点数。但任何错误或中止都不会消耗点数。

至此我们已有基础流水线。下一节将修复流水线中的关键节点。

步骤 3:凭据与配置

由于我们会使用多个 Google 产品,如日历和文档,需要先设置凭据。打开每个节点,选择正确的 Google 账号/凭据以解决红色警告,然后在配置节点中核对必填字段。所有节点变为绿色后,您即可端到端运行。

3.1 连接 Google 日历

该节点是访问 Google 日历每日会议的入口。我们先在 Google 上完成认证,定位到正确的日历节点作为入口,并验证当天事件是否已流入流水线。

n8n AI Workflow Builder nodes

以下为将此节点连接到您的 Google 账号的步骤:

  • 打开“Fetch Today’s Calendar Events”节点
  • 在“Credential to connect with”下选择 Connect(或已有凭据)并完成认证流程。
  • 将“Calendar From List”参数设置为您的邮箱。
  • (可选)您也可设置时区以匹配工作时间,使“今天”与团队的工作日对齐。
  • 点击 Execute node 测试当前节点,应返回包含最上方会议全部细节的表格。

n8n AI Workflow Builder link Google account

修复错误后,节点会变为绿色,这表示该节点已处于最佳工作状态。

n8n AI Workflow Builder Google nodes

接下来我们将修复 Google 文档节点,并设置其凭据以在文档中读写摘要。

3.2 连接 Google 文档

这些节点让工作流读取关联的会议笔记并发布最终的每日摘要。首先,我们添加一个 Google OAuth 凭据,验证云端硬盘权限,然后分别测试“读取”和“写入”路径。操作步骤如下:

  • 打开“Fetch Google Doc Content”节点。
  • 在 Credentials 下创建或选择一条Google OAuth2 凭据。
    • 在 Google Cloud Console 中创建 OAuth 客户端凭据并启用 Google Drive API。
    • 在 n8n 中添加客户端 ID 与密钥并完成 OAuth 流程。
  • 点击 Save 保存凭据。

设置完成后,用客户端 ID 和客户端密钥完成授权,并保存以供后续使用。其余参数已由 AI 工作流构建器默认设置。

最后运行当前节点检查是否有错误。接下来,我们将设置 GPT 来生成工作日的摘要。

步骤 3.3:GPT 设置

当我们拿到所有会议的数据后,将其发送给 GPT 进行摘要。您可以通过 ChatGPT 领取 100 个点数,或直接使用 ChatGPT API 密钥。

n8n AI Workflow Builder GPT setup

在免费计划中,只能使用轻量级的 OpenAI 模型(如 gpt-4o-mini、whisper-1、text-embedding-3)。如果您需要更高的准确性或更强的推理能力,请升级套餐或绑定您自己的 API 密钥以使用更强的模型。

步骤 3.4:发布与更新文档

生成会议摘要后,就该构建每日摘要了。该节点会先在 Google 文档中创建新文档,并将每日的摘要粘贴到每天的新文档中。

“Post to Google Doc” 节点从 “Build Daily Digest” 节点获取生成的摘要,并将操作设置为 Create,以便在已关联的 Google 账号的云端硬盘中创建新的 Google 文档。

启用 Google Drive API 后,为文档指定清晰的标题,并将上一个节点的字段拖拽映射到输入。保持其它参数不变,点击 Execute step。

n8n AI Workflow Builder post to Google Doc

“Update a document” 节点接收 “Post to Google Doc” 节点的输出,并将操作选择为 Update。对于 Doc ID,使用上一个节点中的表达式 $json.id,或直接传入文档 URL(若可用)。同时,将 actions 设置为 Insert,以允许向新建的 Google 文档插入内容,其他参数保持 AI 工作流构建器设置不变,然后点击 Execute step。

此步骤应能解决整个工作流中的所有警告/错误。

逐节点讲解

本节我将逐个节点介绍其各自功能:

  • 每日早间触发器:每天 10:00 AM 运行工作流,并可根据团队的时区与节奏调整日程。
  • 工作流配置:该节点集中管理下游节点所需的变量,如 targetDocId(摘要落地位置)与 calendarId(源日历)。
  • 获取今日日历事件:负责从已配置的日历中拉取当天所有事件。
  • 检查是否存在事件:使用条件 {{$input.all().length}} > 0 检查是否存在事件。若没有,发送一条“无会议”消息或提前结束工作流。
  • 过滤已取消事件:排除 status === "cancelled" 的项以避免噪音。
  • 提取事件详情:规范化提取的文本并输出干净的结构,包括 title、description、start、end、attendees[]、hangoutLink、htmlLink 等。
  • 检查关联文档:若存在 Google 文档 URL,则继续抓取其内容;否则回退到事件描述。
  • 获取 Google 文档内容或回退:通过 Docs 节点读取关联文档正文;若无文档,则使用日历事件描述作为笔记。
  • 合并文档内容与事件数据:随后,将规范化的事件元数据与解析出的内容(文档或回退)合并。
  • 总结会议内容:最终将合并内容以如下提示的形式传递给 LLM:
You are a meeting notes summarizer. 
Given the meeting content and metadata, produce three sections (bulleted): Action Items (with owner/due if present), Key Decisions, Blockers/Risks. 
Be concise and factual—return Markdown.

该节点的输入包括:

  • Title:{{$json.title}}
  • Time: {{$json.start}}–{{$json.end}}
  • Attendees: {{$json.attendees}}
  • Links: {{$json.htmlLink}} {{$json.hangoutLink}}
  • Raw Notes: {{$json.content}}
  • 汇总全部会议摘要: 随后我们将每个会议的摘要收集到一个数组中,以便渲染。
  • 构建每日摘要: 该节点用于构建单个 Markdown/HTML 文档,包含日期、标题、时间、参与者、链接、AI 摘要,以及生成摘要的时间。
  • 发布到 Google 文档: 该节点使用配置中的 targetDocId 在指定的 Google Drive 上创建新文档。
  • 更新文档: 随后我们将最终的摘要内容插入到该 Google 文档中。

最终更新后的 Google 文档将如下所示:

结语

本教程展示了如何使用 n8n AI 工作流构建器搭建“每日站会与会议摘要”。它能拉取当天事件,结合关联文档提供的上下文,利用 LLM 进行总结,并通过一条提示发布带日期的汇总。

我的看法:AI 工作流构建器能显著加速原型开发,但在特定节点上(凭据、边界情况、数据结构等)仍需要亲自迭代。它仍在进化中,我不会在没有防护、测试与监控的情况下直接投入生产。

如果您想更进一步,可以将摘要推送到 Slack 或邮件、导出 PDF、把摘要记录到 Notion 或 Sheets 以做历史分析、把行动项转换为 Jira 工单,并通过自己的 API 密钥替换为更高精度的 LLM。经过充分加固,这一模式可从有益助手进化为可靠的日常运营工具。

若您希望更深入地探索 AI 代理,推荐我们的AI Agent Fundamentals 技能路径。

Aashi Dutt

作者

Aashi Dutt

我是一名 Google Developers 机器学习(生成式 AI)领域的专家、Kaggle 三项专家,以及 Women Techmakers 大使,拥有 3 年以上的技术从业经验。2020 年我共同创办了一家健康科技初创公司,目前在佐治亚理工学院攻读计算机科学硕士,专攻机器学习。

主题