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

LinkedIn 线索查找与 Gemini 个性化外联草稿(n8n 模板)

输入关键词与联系目的 → Gemini 生成布尔搜索串 → Google Custom Search 抓取 LinkedIn 结果 → 写入 Google Sheets → 循环生成个性化 outreach 消息 → 可选邮件通知

有一点经验步骤流程提示词贴士
给谁
销售/BD、招聘人员、市场营销人员或创始人,需自动化 LinkedIn 潜在客户挖掘与初稿撰写
你会得到
通过表单触发,自动获取最多 20 条 LinkedIn 线索,并为每条生成个性化 outreach 消息,结果存入 Google Sheets,可选邮件通知
你需要
n8n · google-gemini · http-request · google-sheets · email

硬约束

前置条件:n8n 实例;Google Sheets 账户与目标表格;Google Custom Search Engine(CSE)启用「搜索整个网络」并获取 cx 与 API key;Gemini API 访问权限(googlePalmApi 凭证);SMTP 凭证(可选)。费用:Google Custom Search 与 Gemini API 按各平台定价;n8n 按托管方案。边界:HTTP Request 中 hl/gl 默认 vi/vn,需按实际位置调整;Writing message 节点实际配置为 gemini-1.5-flash,用户若需 gemini-2.5-flash 需手动切换;Google Sheets documentId 与 SMTP 地址均为占位符,需替换。

他们做了什么

模板作者 cong-nguyen 在 n8n 中搭建了一个工作流:用户通过表单提交关键词与联系目的后,Gemini 生成带 site:linkedin.com 的布尔搜索串;经 Google Custom Search API 获取最多 20 条结果;结果写入 Google Sheets 后逐条拆分,由 Gemini 根据公司信息与联系目的生成个性化 outreach 消息,回写 Sheets;最后可选发送邮件通知。

效果如何

作者报告该工作流可自动化 LinkedIn 潜在客户挖掘与 outreach 草稿生成,减少手动搜索与复制粘贴(author_report)。最多返回 20 条结果;邮件通知为可选项。

值得知道

1. 模型差异:Scout 与模板标题标注 gemini-2.5-flash,但 workflow.json 中「Writing message」节点实际配置为 gemini-1.5-flash,「Create boolean search strings」节点为 gemini-2.5-flash。用户若需统一模型需手动修改。2. 地区默认值:HTTP Request 中 hl=vi(越南语)、gl=vn(越南),非越南用户必须调整。3. 占位符:HTTP Request 的 key/cx、Google Sheets 的 documentId(=xxxxx)、SMTP 的 from/to 邮箱均为示例,必须替换为真实值。4. Sheets 列名需严格对应:name、linkedin_url、des、message。5. 本站未实测该工作流,reproduction=not_tested;上线前请用测试数据验证 CSE 与 Gemini 凭证权限。

n8n 工作流模板

结构已检查 · 未实际运行

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

配置与测试清单

需要绑定的凭证

  • Create boolean search strings 节点:绑定Google Gemini/PaLM API 凭证。
  • Writing message 节点:绑定Google Gemini/PaLM API 凭证。
  • Update sheet 节点:绑定Google Sheets OAuth2 凭证。
  • Send email 节点:绑定smtp 凭证。
  • Append row in sheet 节点:绑定Google Sheets OAuth2 凭证。

需要替换的配置

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

测试输入与预期结果

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

模板处理说明

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

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

步骤

  1. 配置表单触发器与 Gemini 布尔查询节点

    在 n8n 中导入模板后,先配置 Form submit 触发器:表单标题为「Find LinkedIn Accounts by keywords and Write personal message for contact」,包含两个字段「Keywords to find Company / Professional」和「Purpose of Contact」。随后配置「Create boolean search strings」Gemini 节点:选择模型 gemini-2.5-flash,绑定 googlePalmApi 凭证。该节点的提示词已内嵌,无需修改,但需确认凭证可用。

    运行提示词 · 来源原文。Create boolean search strings 节点的 messages.values[].content 字段

    =You are a tool that generates Boolean search strings for Google, in order to search for companies or professionals on LinkedIn.  
    
    # Task:
    - Based on the keyword and the purpose, generate a suitable keyword string for searching on LinkedIn.  
    - Only return the keyword string, without any explanation or additional information.  
    - Always add site:linkedin.com to the keyword string.  
    
    # Input:
    Keyword: {{ $json['Keywords to find Company / Professional'] }}
    Purpose: {{ $json['Purpose of Contact'] }}
  2. 配置 Google Custom Search HTTP 请求节点

    打开「Get Linkedin Company」HTTP Request 节点,URL 固定为 https://www.googleapis.com/customsearch/v1。在 Query Parameters 中填入你的 CSE API key、cx(搜索引擎 ID)、以及查询词(引用上一步 Gemini 输出)。num 设为 20,hl 与 gl 按目标地区调整(默认 vi/vn 为越南/越南语,需改为如 en/us 等)。

  3. 配置 Google Sheets 追加写入节点

    配置「Append row in sheet」Google Sheets 节点:绑定 googleSheetsOAuth2Api 凭证,选择目标表格与 Sheet1。在 Columns 映射中,name 映射为 {{ $json.title }},linkedin_url 映射为 {{ $json.link }},des 映射为 {{ $json.pagemap.metatags[0]["og:description"] }}。确保表格已存在对应列名。

  4. 配置循环拆分与 Gemini 消息生成节点

    「Split Out」节点将上一步 HTTP 结果的 items 数组拆分为单条;「Loop Over Items」逐条处理。对每条进入「Writing message」Gemini 节点:该节点实际配置为 gemini-1.5-flash(非 gemini-2.5-flash),绑定同一 googlePalmApi 凭证。节点读取当前条目的 name/des,以及表单提交的 Purpose of Contact,生成个性化 outreach 消息。随后「Update sheet」节点按 linkedin_url 匹配更新 message 字段。

    运行提示词 · 来源原文。Writing message 节点的 messages.values[].content 字段

    =You are an AI that drafts outreach messages.
    
    # Requirements
    Based on the purpose: {{ $('Form submit').item.json['Purpose of Contact'] }}
    and the company information:  
    name: {{ $json.name }}  
    description: {{ $json.des }}  
    
    Write a suitable and personalized outreach message for that specific company.  
    
    Only return the outreach message, without any explanation or additional text.  
    If some information is missing, use placeholders.
  5. 配置可选邮件通知节点

    如需邮件通知,配置「Send email」节点:绑定 SMTP 凭证,设置 fromEmail、toEmail、subject(默认「Your auto writing message be completed」),html 正文可填入 Sheets 链接。该节点为可选,不配置不影响核心流程。

  6. 发布表单并测试

    保存并发布工作流,激活 Form trigger。通过公开表单链接提交一组测试关键词与联系目的,观察:1) Sheets 是否新增行;2) message 列是否被更新;3) 邮件是否收到(如启用)。首次测试建议用少量关键词,确认 hl/gl 与 CSE 配置正确。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限,再按步骤配置节点

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

你正在搭建一个 n8n 工作流,用于自动化 LinkedIn 线索查找与个性化 outreach 草稿生成。请先确认以下前置条件是否齐备:
1. n8n 实例(云或自托管)
2. Google Sheets 账户与空白表格,列名:name, linkedin_url, des, message
3. Google Custom Search Engine(启用「搜索整个网络」)的 API key 与 cx
4. Gemini API 凭证(googlePalmApi)
5. SMTP 凭证(可选)

确认后,按步骤依次配置表单触发器、两个 Gemini 节点、HTTP Request、Google Sheets 读写、循环与可选邮件节点。注意 Writing message 节点当前为 gemini-1.5-flash,如需更换模型请手动调整。

先检查 5 项前置条件,再逐节点配置;特别注意 CSE 的 cx/key、hl/gl 地区参数、以及 Sheets documentId 需替换真实值。

来源

LinkedIn lead finder & Gemini-powered personalized outreach with Google Sheets · cong-nguyen · n8n.io · 2025-08-28

留言与反馈

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

正在加载…

    相关用例