AI PLAY玩法更新持续收录
← 回到更新流

2026-09-07 · 原文发布日

Monday.com线索月度PDF报告自动生成

每月定时拉取Monday.com指定看板和分组的所有条目,把姓名、日期、状态、负责人、联系方式等列拍平汇总成一个数据集,经OpenRouter调用Gemini生成排版好的HTML报告,再用PDFMunk转成PDF,最后下载PDF作为附件通过Gmail发出,正文里附报告链接。列名映射、收件人和报告样式都可在配置里改。

原文要点

原工作流按月定时从Monday.com指定看板与分组拉取全部条目,把Name、Date、Status、Owner、Email、Phone、Location、Files等列拍平汇总为一个数据集,经OpenRouter调用Gemini生成可打印HTML报告,交给PDFMunk转成PDF,再从结构化输出取出报告链接、下载PDF,最后以Gmail附件发出并在正文附链接。配置要求:Monday.com用OAuth2凭据并填Board ID与Group ID;列名需与映射一致或在转换步骤改映射;OpenRouter、PDFMunk、Gmail各自配置凭据,收件人与主题正文可改。

这次做成什么

在本站导入该免费模板后,独立完成一次“假线索数据→月度PDF→邮件发送”的全流程演练,并掌握列名映射、收件人和报告样式三处可配置点的改法,之后替换成自己的真实看板。

准备什么

  • 已部署n8n并能导入模板库工作流,版本能正常运行模板所含节点
  • Monday.com账号及目标看板的Board ID和Group ID,可创建OAuth2凭据
  • OpenRouter API密钥,并选定一个Gemini模型用于HTML生成
  • PDFMunk的HTML转PDF API凭据,以及Gmail OAuth2凭据和测试收件邮箱

具体怎么做

  1. 导入模板并配齐四类凭据

    在n8n中打开模板库编号19310的工作流并导入到测试实例。依次在凭据面板新建:Monday.com OAuth2(按提示完成授权)、OpenRouter API Key、PDFMunk API Key、Gmail OAuth2。每个节点打开后在Credential下拉框选择对应凭据并保存。

  2. 设置看板与分组并核对列映射

    打开Monday.com相关节点,把Board ID和Group ID换成你要汇报的看板。再打开拍平/聚合的转换步骤,核对其引用的列名Name、Date、Status、Owner、Email、Phone、Location、Files是否与你看板实际列标题一致;不一致就在映射里改成你的列名,比如把Owner改为“负责人”。

  3. 配置Gemini生成提示与PDFMunk输出

    打开调用OpenRouter的节点,确认模型选为你想用的Gemini型号,把生成提示词调整为你的报告结构(可用下方材料中的中文提示词替换原文提示)。在PDFMunk节点设置输出文件名,如leads-report-{{$now.format('yyyy-MM')}}.pdf。

  4. 配置Gmail节点并先跑单次测试

    在Gmail节点填测试收件人、主题和正文,正文保留报告链接占位。先不要等月度触发,手动执行一次工作流:确认Monday.com拉到了条目、Gemini返回了含报告链接的结构化输出、PDFMunk生成了PDF、Gmail发出带附件的邮件。每一步在n8n执行记录里逐节点检查输出。

  5. 验证后启用月度定时触发

    单次测试通过后,确认Schedule Trigger设为每月执行(如每月1日上午9点),把收件人改为正式汇报对象,激活工作流。首次正式运行后再检查一次邮箱附件能否打开、正文链接是否有效。

可直接复制的材料

Gemini生成月度线索报告的提示词

本站独立编写的提示词,替换原工作流中的生成提示;{{ $json.dataset }}处需与聚合节点实际输出字段名对齐,模型名请在OpenRouter节点选择。

你是一名销售运营报告撰写助手。下面是一个JSON数组,每个元素是一条销售线索,字段包括name(姓名)、date(创建日期)、status(状态)、owner(负责人)、email、phone、location。
请生成一份可直接转PDF的中文HTML月度报告,要求:
1. 只输出一个完整的HTML文档,内联CSS,A4纵向排版,页边距20mm,不使用任何外部资源。
2. 报告标题为“销售线索月度报告”,副标题写统计月份。
3. 第一节为概览:线索总数、各状态数量及占比、各负责人名下线索数,用简洁的表格或卡片展示。
4. 第二节为明细表:逐条列出name、date、status、owner、phone、location,状态用不同底色标注(新客户=浅蓝、跟进中=浅黄、已成交=浅绿、已流失=浅灰)。
5. 第三节为三句以内的本月观察与下月建议,只基于数据本身,不要编造数据中没有的信息。
6. 不要在HTML之外输出任何解释文字。
线索数据如下:
{{ $json.dataset }}

列名映射与报告配置示例

本站示例配置,boardId、groupId、收件人需替换;左侧为看板列标题,右侧为拍平后的字段名,列名不同就改左侧。

{
  "boardId": "1234567890",
  "groupId": "topics",
  "columnMapping": {
    "Name": "name",
    "Date": "date",
    "Status": "status",
    "Owner": "owner",
    "Email": "email",
    "Phone": "phone",
    "Location": "location",
    "Files": "files"
  },
  "pdfFileName": "leads-report-{{month}}.pdf",
  "email": {
    "to": "sales-manager@example.com",
    "subject": "{{month}}月销售线索报告",
    "body": "附件为本月线索报告PDF,在线版本见:{{reportLink}}"
  }
}

拍平后的线索数据集示例

本站虚构的合成练习数据,用于单次手动测试;正式使用时由Monday.com节点自动产出,不要在真实看板里放测试假人名以外的敏感数据。

[
  {"name":"王蕾","date":"2026-08-03","status":"已成交","owner":"赵启","email":"wanglei@example.com","phone":"13800001111","location":"上海"},
  {"name":"刘畅","date":"2026-08-11","status":"跟进中","owner":"钱峰","email":"liuchang@example.com","phone":"13800002222","location":"北京"},
  {"name":"陈默","date":"2026-08-19","status":"新客户","owner":"赵启","email":"chenmo@example.com","phone":"13800003333","location":"杭州"},
  {"name":"孙怡","date":"2026-08-25","status":"已流失","owner":"钱峰","email":"sunyi@example.com","phone":"13800004444","location":"深圳"}
]

输入与输出示例

本站虚构演示输出,非原作者运行结果,未实际调用OpenRouter与PDFMunk;真实输出格式取决于你选用的Gemini模型。

输入

使用上方4条虚构线索数据集(王蕾/已成交、刘畅/跟进中、陈默/新客户、孙怡/已流失,负责人赵启2条、钱峰2条),手动执行一次工作流。

对应输出

Gemini应返回的HTML报告概览节关键内容(示意):线索总数4;状态分布=已成交1(25%)、跟进中1(25%)、新客户1(25%)、已流失1(25%);负责人分布=赵启2条、钱峰2条。明细表4行,王蕾行底色浅绿。随后Gmail收到的邮件主题为“8月销售线索报告”,附件leads-report-2026-08.pdf可打开且含上述表格,正文含一行报告链接。

做完检查这些

  • 转换步骤输出的数据集行数等于看板分组内的条目数,且每条含name、date、status、owner等字段无缺失
  • Gemini节点的结构化输出中能解析出报告链接字段,链接在浏览器可直接打开PDF
  • 收到的Gmail邮件同时满足:附件PDF可打开、明细行数与数据集一致、正文包含报告链接
  • 把看板某列改名后同步修改映射,再次手动运行不出现字段为空的行

容易卡住的地方

  • Monday.com列标题与映射不一致是最常见失败点,改名列后必须同步改映射,否则对应字段拍平后为空
  • OpenRouter上不同Gemini型号名称不同,填错模型名会在生成节点直接报错
  • PDFMunk和OpenRouter均为第三方付费/计量服务,可能产生费用,免费额度需自行核对
  • 月度触发器只在工作流激活后才生效,手动测试通过但忘记激活会导致下月没有报告

原文与作者资料 ↗

本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。

原文标题
Generate monthly PDF lead reports from Monday.com with Gemini and Gmail
原作者
Fahmi Fahreza
原始发布日期
2026-09-07T08:40:29.837Z
来源
https://n8n.io/workflows/19310