2026-10-17 · 原文发布日
n8n模板:自动筛选适合做客的播客并起草邀约邮件
每周一通过Apify的Podcast Guest Finder找出仍在更新且留有邮箱的播客,自动排除已处理过的节目,OpenAI按你的话题方向打分并给出选题建议(节目标题没出现关键词时分数会被压到70以下,防止模型硬凑);全部结果写入Google Sheets,达标的节目由OpenAI起草定制邀约邮件,内容推到Telegram,同时在Gmail建好草稿但不发送,发不发由你决定。模板免费,Apify和OpenAI用量另计。
原文要点
原模板流程是每周一7点触发,把细分关键词和节目条件交给Apify的Podcast Guest Finder,从Apple Podcasts索引与节目RSS找仍在更新且留有邮箱的播客;按Apple Podcasts show ID排除已处理节目,用作者标明的gpt-4o-mini按你的话题打分、给单集选题和契合理由。若拟用关键词没出现在节目标题,分数会被压到70以下。所有结果写入Google Sheets,含被拒节目;达最低分且有邮箱者限量进入OpenAI邀约草稿,细节推Telegram,并只在Gmail建草稿不发送。模板免费,Apify与OpenAI用量另计。
这次做成什么
在站内照做一条“每周找可做客播客并生成待审邀约草稿”的独立练习:先不导入任何外部工作流,用合成节目清单验证字段映射、压分规则和审批分支;再把同一套配置值填进原n8n模板,实现调度触发→去重→打分→表格归档→达标分支→Telegram通知与Gmail草稿,最终发出权始终留在你手里。
准备什么
- 一个n8n实例与可编辑工作流权限,并能添加Schedule、HTTP或Apify、OpenAI、Google Sheets、Gmail、Telegram节点
- Apify账号且已打开Podcast Guest Finder Actor;OpenAI API key;Google表格与目标工作表;可建草稿的Gmail授权;Telegram bot与chat ID
- 准备做客定位:细分主题、可聊观点、可引用证明材料、最低契合分、每轮最多邀约数;先用合成测试数据,不用真实主持人隐私
具体怎么做
建立候选字段表
在Google Sheets新建tab,例如PodcastCandidates,列固定为show_id、show_title、last_episode_date、host_email、keyword_hit_in_title、fit_score、episode_idea、rationale、decision、draft_subject、draft_body、run_date。字段名先按本指南建,接入原模板时再在模板配置里核对实际列名。
配置定位与阈值
把materials中的guest-profile.json复制到n8n配置值或一个Set节点,替换niches、talking_points、proof_points、min_fit_score、max_pitches_per_run。建议练习期min_fit_score先设75,关键词不在标题时按来源规则上限70,因此75以上多半要求节目标题自己说出主题。
跑合成去重与打分
把materials中的合成CSV作为本轮输入,手动或用Code节点按show_id去重;对每条记录调用评分提示词,返回JSON。通过条件:keyword_hit_in_title=false的记录fit_score不得高于70;缺host_email的记录decision必须是reject_no_email。
归档并分支
无论reject或accept都追加到Google Sheets,行内写入run_date。Filter节点只放行fit_score大于等于min_fit_score、host_email非空、且本轮accept数量小于max_pitches_per_run的记录;其余保留在表内用于复盘关键词是否拉错节目。
生成草稿但不发送
达标记录进入邀约提示词,生成subject与body;Telegram发送节目名、分数、选题、风险与草稿全文,Gmail只创建Draft,收件人为host_email。完成后人工在Gmail核对事实,尤其proof_points只许使用你配置里写过的材料。
可直接复制的材料
做客定位配置示例
本站独立编写的配置示例,不是原工作流文件;请替换为你的定位、表格tab和chat ID,原模板节点名与参数以模板页面为准。
{"niches":["中文SaaS增长","跨境电商留存"],"talking_points":["用低成本内容实验找到付费意向","把免费用户转成年度账单","小团队如何做每周留存复盘"],"proof_points":["运营过一个虚构练习项目:8周把试用到付费转化从6%做到9%","发布过12篇中文增长复盘,每篇含可复用模板"],"min_fit_score":75,"max_pitches_per_run":3,"sheet_tab":"PodcastCandidates","telegram_chat_id":"123456789","gmail_draft_label":"podcast-pitch-review"}播客契合评分提示词
可直接粘贴到OpenAI节点作为系统或用户提示的一部分;返回格式需被后续JSON解析,示例模型名来自来源但可按模板替换。
你是播客做客匹配审核员。只根据输入字段判断,不要补充外部事实。输入:show_title, show_description, recent_episode_titles, talking_points, proof_points, keyword_hit_in_title。输出严格JSON:{"fit_score":0-100整数,"episode_idea":"一个具体单集题","rationale":"80字内理由","main_risk":"最大不匹配点"}。规则:若keyword_hit_in_title为false,fit_score最高只能给70;若节目近6集与talking_points无关,fit_score不超过55;不得引用proof_points之外的成就;不要编造数字、听众量或排名。邀约邮件草稿提示词
本站示例提示词;发送前必须人工读草稿,模型可能把证明点说得比你更强。
为主持人写一封中文邀约草稿,语气具体、克制、不奉承。只允许使用输入中的show_title、episode_idea、rationale、proof_points,禁止发明收听量、排名、收入或合作结果。必须包含:一句说明为什么这档节目适合该选题;一个可讨论的20分钟单集框架;两条可引用证明点;结尾问是否愿意交换15分钟选题电话。输出JSON:{"subject":"不超过28字","body":"180至260字","claim_check":"列出草稿中每个事实来自哪个输入字段"}。合成播客测试CSV
合成练习数据,邮箱为示例域名;用于验证去重、压分、缺邮箱拒绝与字段映射,不代表现实节目。
show_id,show_title,last_episode_date,host_email,show_description,recent_episode_titles,keyword_hit_in_title
AP-FIC-001,跨境小团队复盘,2026-10-12,host1@example.com,面向跨境电商运营者的访谈,第41期 留存邮件;第40期 广告停投后的现金流,true
AP-FIC-002,深夜音乐器材,2026-10-10,host2@example.com,独立音乐人与设备访谈,第88期 合成器;第87期 巡演,false
AP-FIC-003,中文SaaS增长室,2026-09-01,,SaaS创始人增长访谈,第19期 定价;第18期 试用转化,true输入与输出示例
本站虚构演示,数字由练习规则算出,未调用Apify/OpenAI,也不是作者运行结果。
输入
AP-FIC-001|跨境小团队复盘|近7天更新|host1@example.com|标题含跨境与复盘|talking_points命中跨境电商留存;AP-FIC-002|深夜音乐器材|标题不含主题;AP-FIC-003|中文SaaS增长室|host_email为空。对应输出
AP-FIC-001:fit_score=86,decision=accept,episode_idea=小团队如何用每周留存复盘决定下一轮内容实验,Telegram收到分数/选题/草稿,Gmail只建草稿。AP-FIC-002:因keyword_hit_in_title=false,fit_score=68,decision=reject_low_fit,仍写入Sheet。AP-FIC-003:虽主题接近但缺邮箱,decision=reject_no_email,不进入邀约限量。做完检查这些
- 合成CSV中AP-FIC-002关键词不在标题,评分结果必须被压到70或以下,否则压分规则未生效
- 三条输入必须都出现在Google Sheets,accept与reject都有decision和run_date,不能只保存达标节目
- accept数量不得超过max_pitches_per_run=3,缺host_email的AP-FIC-003不得生成Gmail草稿
- Gmail侧只能存在Draft且label为podcast-pitch-review,任何已发送邮件都说明流程接错
- Telegram消息要包含fit_score、episode_idea、main_risk和完整草稿,便于不打开表格也能初审
容易卡住的地方
- 模板免费不代表全流程免费;Apify抓取、OpenAI两次调用、Gmail与Telegram连接都可能产生用量或权限要求
- min_fit_score若设80,来源逻辑会偏向标题明说主题的节目,因为不命中标题时上限70;这不是质量承诺,只是降低模型硬凑
- Podcast Guest Finder依赖Apple Podcasts索引和RSS中的邮箱,停更、RSS无邮箱或抓取失败都会减少候选
- 草稿提示词被禁止编数字,但措辞仍可能过强;发送前必须由你核对proof_points来源
- 不要用真实主持人邮箱做第一轮测试,先用example.com合成行,避免误建草稿或泄露定位信息
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Score and pitch podcast guest leads with Apify, OpenAI, Google Sheets and Gmail
- 原作者
- youssef farhan
- 原始发布日期
- 2026-10-16T18:38:58.343Z
- 来源
- https://n8n.io/workflows/21118