2026-09-08 · 原文发布日
Google Maps本地拓客并生成冷邮件草稿
这是付费模板,作者标价大于零。在设置节点填入搜索词、地点和结果数量,Apify返回商家信息后按评分和有无网站过滤并批内去重;OpenAI根据商家资料写第一封冷邮件,结果存Google Sheets,有可用邮箱的商家额外生成Gmail草稿,没有邮箱的只留表格供人工跟进。作者刻意不自动发送,草稿需逐条人工审核;网站联系方式补全因Apify另行收费默认关闭。爬取和模型调用会产生各自费用。
原文要点
原作者Jessy Mariau在n8n发布的付费模板(标价大于零):设置节点保存搜索词、地点和结果数量;Apify的Google Maps抓取返回商家资料后先规范化,再按评分阈值和有无网站过滤,并在当前批次内去重;OpenAI根据商家资料撰写第一封冷邮件;结果保存到Google Sheets,有可用邮箱的商家额外创建Gmail草稿,无邮箱的走仅表格路径供人工跟进。作者刻意不自动发送,草稿留待逐条审核;网站联系方式补全因Apify另行收费默认关闭,可在设置中开启;抓取与模型调用各自计费,去重只覆盖当前批次,不保证能拿到联系方式或回复。
这次做成什么
在n8n中复刻一条本地拓客流:设置搜索词和地点→Apify抓取Google Maps商家→过滤去重→OpenAI写冷邮件→存Google Sheets,有邮箱的生成Gmail草稿但不发送。原模板需购买,本页不给可导入JSON,而是提供可直接照做的设置值、提示词、表格结构和测试数据;未核实的界面与参数请以原模板随附的设置指南为准。
准备什么
- 已购买或准备购买该n8n模板并取得下载文件与随附设置指南
- Apify账号及Google Maps抓取器的访问权限,抓取按用量单独计费
- OpenAI API key,模型调用单独计费
- Google账号,可连接Gmail与Google Sheets,并已建好拓客表格
- 首次运行用的小范围搜索词与地点,以及明确的评分过滤阈值
具体怎么做
导入模板并连接凭据
按随附设置指南导入下载的JSON。依次连接Apify凭据、OpenAI凭据、Google OAuth2(Gmail与Sheets共用),并按指南列出的列结构创建拓客用Google Sheets。
填写设置节点
在设置节点填入search_term(如“宠物美容”)、location(如“杭州市西湖区”)、result_limit(首跑建议10-20)、rating_threshold(如4.0)、website_required(true/false)。保持schedule关闭,先做手动测试运行。联系方式补全保持关闭,避免Apify额外费用。
核对过滤与批内去重
运行后检查规范化后的商家列表:评分低于阈值或无网站(按你的website_required设置)的应被剔除;同批次重复商家只保留一条。注意去重只限当前批次,跨批次重复需在表格侧自行比对。
配置冷邮件生成
在OpenAI节点使用本页artifacts中的冷邮件提示词,输入商家名称、类别、评分、地址等字段,输出一段简短中文首封冷邮件正文,写入Sheets对应列。
按有无邮箱分两条路径
分支判断email字段:非空→创建Gmail草稿(不发送),收件人为该邮箱,正文用生成的冷邮件;为空→仅保留Sheets记录并在跟进列标注“待人工找联系方式”。作者刻意不自动发送,草稿需你逐条审核后再发。
小批量验证后再放量
先验证一条有邮箱的商家(应出现Gmail草稿)和一条无邮箱的商家(应只出现在表格中),两条路径都正常后再调大result_limit,确认效果后再考虑开启定时运行。
可直接复制的材料
设置节点参考值(合成示例)
本站独立设计的首跑参数,非原工作流文件。contact_enrichment关闭以避免Apify额外收费,字段名以原模板设置节点实际命名为准。
{
"search_term": "宠物美容",
"location": "杭州市西湖区",
"result_limit": 15,
"rating_threshold": 4.0,
"website_required": false,
"contact_enrichment": false,
"schedule_enabled": false
}冷邮件首封撰写提示词
本站独立编写。{{ }}字段为示意占位,请替换为原模板中Apify商家字段的实际表达式;业务卖点句子请改成你自己的服务。
你是本地服务商的拓客文案。根据下面的商家资料,写一封简短的中文冷邮件正文(不超过120字,不要主题行外的客套长句):
- 先点出商家名称和它的一个具体事实(类别、评分或所在街区)
- 再用一句话说明我们能帮什么:为本地店铺做大众点评/地图平台的评价运营,提升新客到店
- 结尾只问一个低门槛问题,例如“方便发您一份两页的案例吗?”
- 不承诺具体效果数字,不使用夸大词
商家资料:
名称:{{ $json.name }}
类别:{{ $json.category }}
评分:{{ $json.rating }}
地址:{{ $json.address }}拓客表格列结构与合成测试数据
本站虚构合成数据,非真实商家。用于验证:第一行有邮箱应生成Gmail草稿,第二行无邮箱只留表格,第三行评分低于4.0应被过滤。
name,category,rating,address,website,email,cold_email,status
喵爪宠物美容,宠物服务,4.6,杭州市西湖区文二路100号,https://example.com,hello@miaozhua.example,,草稿待审核
乐宠生活馆,宠物服务,4.2,杭州市西湖区古墩路55号,,,,仅表格待跟进
街角洗车行,汽车服务,3.7,杭州市西湖区申花路8号,https://example2.com,,,已过滤(评分不足)输入与输出示例
本站虚构演示,未真实调用Apify/OpenAI/Gmail;草稿由人审核后才可发送。
输入
设置:search_term=宠物美容,location=杭州市西湖区,result_limit=15,rating_threshold=4.0。Apify合成返回中含:喵爪宠物美容(4.6分,有网站,有邮箱hello@miaozhua.example)、乐宠生活馆(4.2分,无网站无邮箱)、街角洗车行(3.7分)、以及与喵爪重复的一条记录。对应输出
过滤去重后保留2条:喵爪宠物美容通过全部条件,生成Gmail草稿,正文示意——“您好,看到喵爪宠物美容在文二路一带评分4.6,口碑很扎实。我们专做本地店铺的地图与点评平台评价运营,帮门店把好评转化为新客到店。方便发您一份两页的案例吗?”;乐宠生活馆无邮箱,仅写入Sheets并标注“待人工找联系方式”;街角洗车行因3.7<4.0被过滤;重复的喵爪记录被批内去重剔除。做完检查这些
- 首跑result_limit为15时,Sheets新增的行数与过滤去重后的商家数一致,无重复名称
- 有邮箱的商家在Gmail草稿箱出现对应草稿,且没有任何邮件被自动发出
- 无邮箱的商家只出现在表格中,并在状态列标注待人工跟进
- 评分低于阈值的商家不进入表格,联系方式补全保持关闭未产生Apify补全费用
容易卡住的地方
- 该模板需付费购买,本页示例不是原工作流文件,字段名以下载随附指南为准
- Apify抓取、联系方式补全和OpenAI调用分别计费,放量前先小批量试跑控制成本
- 批内去重不跨批次,多次运行同一区域会在表格中产生重复,需要自行比对
- 邮箱可得率因地区与类别差异大,原文明确不保证拿到联系方式或回复
- 草稿需人工审核后再发,直接批量外发冷邮件可能触犯当地反垃圾邮件法规
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Find Google Maps prospects and draft cold emails with Apify, OpenAI and Sheets
- 原作者
- Jessy Mariau
- 原始发布日期
- 2026-09-07T17:20:07.738Z
- 来源
- https://n8n.io/workflows/19327