Gemini销售外联触达AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 Gemini 和 Google Workspace 将会议记录转为行动项

Webhook 接收会议记录 → Gemini AI 提取结构化数据 → 自动创建任务、发送跟进邮件、生成摘要文档

经验丰富步骤流程提示词
给谁
项目管理者、团队负责人、销售/客户团队、远程团队、高管
你会得到
自动将会议记录转为结构化任务、跟进邮件与会议摘要文档
你需要
n8n · gemini · gmail · google-tasks · google-docs

硬约束

前置条件:自托管 n8n 实例(社区节点不兼容 n8n Cloud);Google Cloud Platform 项目已启用 Google Tasks API、Google Docs API、Gmail API、Google Palm API;在 n8n 中配置 4 类 OAuth2 凭证(googlePalmApi、googleTasksOAuth2Api、gmailOAuth2、googleDocsOAuth2Api)。通过 Webhook POST 接收 meetingNotes、meetingTitle、meetingDate、attendees、duration。

他们做了什么

khaisastudio 在 n8n 创建并发布了一个模板工作流:通过 Webhook 接收会议记录,利用 Google Gemini AI 提取 action_items、key_decisions、summary、follow_up_emails、next_meeting、important_dates 等结构化信息,再自动创建 Google Tasks、发送 Gmail 跟进邮件、生成 Google Docs 会议摘要文档。

效果如何

模板已在 n8n.io 发布,截至采集时累计 2707 次浏览(来源 author_report)。

值得知道

该工作流包含社区节点,仅兼容自托管 n8n,不兼容 n8n Cloud。AI 提示词要求返回固定 JSON 结构,实际效果取决于 Gemini 对会议内容的理解质量。Google Tasks 的 task 列表硬编码为 'My Tasks',如需多项目分类需手动调整。来源提供的 Payload example 为外部 Google Docs 链接,未经验证可访问性。本站未实测该工作流。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • Google Gemini AI 节点:绑定Google Gemini/PaLM API 凭证。
  • Create Google Tasks 节点:绑定googleTasksOAuth2Api 凭证。
  • Send Follow-up Emails 节点:绑定Gmail OAuth2 凭证。
  • Create Meeting Summary Document 节点:绑定googleDocsOAuth2Api 凭证。

需要替换的配置

  • 源模板来自 n8n 公开库 #5904(约 14 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-25

步骤

  1. 导入工作流并配置触发器

    将模板 JSON 导入 n8n 实例。配置 Webhook Trigger 节点:方法为 POST,路径为 google-meet-automation,响应模式为 responseNode。记录 Webhook URL 供外部调用。

  2. 配置 Google 服务凭证

    在 n8n 的 Credentials 中依次创建并授权:Google Palm API(供 Gemini AI 使用)、Google Tasks OAuth2、Gmail OAuth2、Google Docs OAuth2。确保 GCP 项目中对应 API 已启用且 OAuth 同意屏幕已配置。

  3. 输入会议数据并提取结构化变量

    向 Webhook URL 发送 POST 请求,JSON body 包含 meetingNotes(必填)、meetingTitle(必填)、meetingDate(可选,默认当前时间)、attendees(可选数组)、duration(可选,默认 '60 minutes')。If 节点验证必填字段缺失时返回错误响应。Extract Meeting Data 节点将 body 字段映射为结构化变量。

  4. 运行 AI 分析并输出结构化结果

    AI Meeting Processor 节点(Basic LLM Chain)调用 Google Gemini Chat Model,通过 Structured Output Parser 约束输出格式。将会议详情与笔记送入提示词,Gemini 返回包含 action_items、key_decisions、summary、follow_up_emails、next_meeting、important_dates 的 JSON。

    运行提示词 · 来源原文。AI Meeting Processor 节点的 text 字段(Basic LLM Chain 的自定义提示词)

    =You are an AI assistant that analyzes Google Meet notes to extract actionable insights.
    
    MEETING DETAILS:
    Title: {{ $json.meetingTitle }}
    Date: {{ $json.meetingDate }}
    Duration: {{ $json.duration }}
    Attendees: {{ $json.attendees.join(', ') }}
    
    MEETING NOTES:
    {{ $json.meetingNotes }}
    
    === INSTRUCTIONS ===
    Please analyze the meeting notes and extract the following information in JSON format:
    
    1. ACTION_ITEMS: Array of tasks with assignee, description, due_date, and priority
    2. KEY_DECISIONS: Array of important decisions made
    3. SUMMARY: Brief meeting summary (2-3 sentences)
    4. FOLLOW_UP_EMAILS: Array of follow-up emails to send with recipient, subject, and content
    5. NEXT_MEETING: Information about next meeting if mentioned
    6. IMPORTANT_DATES: Any dates or deadlines mentioned
    
    Return ONLY valid JSON with this structure:
    {
      "action_items": [
        {
          "assignee": "[email protected]",
          "description": "Task description",
          "due_date": "2025-01-15",
          "priority": "high|medium|low"
        }
      ],
      "key_decisions": ["Decision 1", "Decision 2"],
      "summary": "Meeting summary here",
      "follow_up_emails": [
        {
          "recipient": "[email protected]",
          "subject": "Email subject",
          "content": "Email content"
        }
      ],
      "next_meeting": {
        "date": "2025-01-20",
        "time": "10:00 AM",
        "topic": "Follow-up discussion"
      },
      "important_dates": [
        {
          "date": "2025-01-15",
          "description": "Project deadline"
        }
      ]
    }
  5. 分发任务、邮件与会议摘要

    Split Action Items 将 action_items 数组拆分为单项,Create Google Tasks 节点逐条创建任务(标题取自 description,备注含会议名、负责人、优先级、截止日期)。Split Follow-up Emails 拆分 follow_up_emails,Send Follow-up Emails 通过 Gmail 发送 HTML 格式跟进邮件(含会议摘要与正文)。Create Meeting Summary Document 生成 Google Docs 文档。Merge 节点汇聚三路结果,Success Response 返回全部处理结果。

    运行提示词 · 来源原文。Create Google Tasks 节点 additionalFields.notes 字段

    =Meeting: {{ $('Extract Meeting Data').item.json.meetingTitle }}
    Assignee: {{ $json.assignee }}
    Priority: {{ $json.priority }}
    Due Date: {{ $json.due_date }}
    
    Created from Google Meet automation on {{ $now.toFormat('yyyy-MM-dd HH:mm') }}

    运行提示词 · 来源原文。Send Follow-up Emails 节点 message 字段(HTML 邮件正文)

    =<div style="font-family: Arial, sans-serif; max-width: 600px; margin: 0 auto;">
      <h2 style="color: #2563eb;">{{ $json.subject }}</h2>
      
      <div style="background: #f8fafc; padding: 20px; border-radius: 8px; margin: 20px 0;">
        <h3 style="margin-top: 0; color: #374151;">Meeting Summary</h3>
        <p><strong>Meeting:</strong> {{ $('Extract Meeting Data').item.json.meetingTitle }}</p>
        <p><strong>Date:</strong> {{ $('Extract Meeting Data').item.json.meetingDate }}</p>
        <p><strong>Duration:</strong> {{ $('Extract Meeting Data').item.json.duration }}</p>
      </div>
      
      <div style="margin: 20px 0;">
        {{ $json.content }}
      </div>
      
      <hr style="border: none; border-top: 1px solid #e5e7eb; margin: 30px 0;">
      
      <p style="color: #6b7280; font-size: 14px;">
        This email was automatically generated from your Google Meet notes.<br>
        Generated on {{ $now.toFormat('MMMM dd, yyyy \at HH:mm') }}
      </p>
    </div>

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限

这一段是提示词,页面不会在这里插入广告。

你是一个 n8n 工作流搭建助手。用户希望复现「用 Gemini 和 Google Workspace 将会议记录转为行动项」的模板。请先确认用户已具备:1) 自托管 n8n 实例;2) Google Cloud Platform 项目及 4 类 OAuth2 凭证;3) 模板的 Webhook URL 可外部访问。然后协助导入 workflow JSON、映射凭证、测试 Webhook 接收。

搭建前请确认 GCP 项目的 OAuth 同意屏幕已发布,否则 Gmail/Google Tasks 授权会失败。

来源

Transform meeting notes into action items with Gemini & Google Workspace · khaisastudio · n8n.io · 2025-07-12

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例