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

2026-09-28 · 原文发布日

客户回信按意图自动分流建跟进任务

免费n8n模板:Gmail每分钟监听新邮件,用发件人邮箱在Pipedrive里找匹配联系人(找不到就邮件提醒内部人员),再让OpenAI把回信分类为约会议、问价、稍后再跟进、不感兴趣等意图并判断购买阶段、情绪和紧迫度;按分类在Pipedrive建对应活动或标记丢单、附上完整AI分析备注,最后通过Slack和邮件把摘要推给负责人。

原文要点

该免费模板每分钟监听Gmail新邮件,提取并清洗发件人姓名邮箱、主题和摘要;用发件人邮箱在Pipedrive搜person,找不到就邮件提醒内部 reviewer。找到后把邮件细节交给OpenAI GPT-4o,输出意图、购买阶段、情绪、紧迫度和建议动作的JSON;规范化意图后分到Meeting Request、Pricing Inquiry、Follow Up Later、Not Interested等路径,分别建meeting/call/mail活动或把deal标记lost,并附完整AI分析note,最后Slack通知deal owner并用Gmail发内部摘要。

这次做成什么

搭一条“回信意图分流+跟进任务”的可测流程:用一封虚构回信跑通联系人匹配、GPT-4o分类JSON、四类路由、Pipedrive活动/丢单/备注、Slack与邮件摘要;找不到联系人时只提醒,不自动新建真实客户。

准备什么

  • Gmail OAuth2凭据,同时供Gmail Trigger监听和Gmail节点发内部邮件
  • Pipedrive凭据可搜索person、创建activity、更新deal、创建note,活动类型Meeting/Call/Mail需与账户一致
  • OpenAI凭据且账号可用gpt-4o;分类节点用LangChain OpenAI节点
  • Slack OAuth2凭据并设定目标用户,或改为频道但需自行核对权限
  • 测试收件箱、测试Pipedrive管道和虚构deal owner邮箱,禁止用真实客户邮箱

具体怎么做

  1. 准备测试邮件与字段提取

    在测试Gmail发一封回信,主题含具体需求,正文给预算、时间或拒绝理由。触发后提取from_name、from_email、subject、snippet,统一小写邮箱,去掉签名引用块,只保留正文前三百字做分析;message_id保存用于去重,已处理则停止。

  2. Pipedrive按邮箱找人

    用from_email搜索Pipedrive persons。0结果时给内部reviewer发“lead not found”邮件,内含发件人、主题、摘要和message_id,不自动创建person;1结果记录person_id、org_id、owner_id与开放deal_id;多结果时取最近活动deal并在摘要里标记需人工确认。

  3. OpenAI输出严格JSON分类

    把清洗后的发件人、主题、正文、是否有开放deal发给GPT-4o,使用本页提示词强制输出单个JSON。intent只允许枚举:Interested、Meeting Request、Pricing Inquiry、Information Request、Follow Up Later、Not Interested、Wrong Contact、Competitor Mention、Budget Constraint、Project Delayed。无法判断时设intent=Information Request并降低confidence。

  4. 规范化并路由到四类动作

    把模型意图映射到模板路径:Meeting Request建meeting活动;Pricing Inquiry建call活动并在note附报价关注点;Follow Up Later建mail活动并设建议日期;Not Interested把当前deal标记lost且写明原因。其他枚举只建Information Request类mail活动或人工复核,不硬塞进四类。

  5. 备注、Slack与邮件闭环

    每个分支都创建Pipedrive note,字段含message_id、intent、buying_stage、sentiment、urgency、recommended_action、confidence、原始摘要。Slack发给deal owner或测试频道,Gmail发内部摘要;两条通知内容一致,包含下一步和需人工确认标记。

可直接复制的材料

意图分类JSON提示词

本站独立提示词,模板说明使用GPT-4o;若账号无该模型,需在原节点改可用模型并重新测试。

你是销售回信分类器。只依据EMAIL_JSON输出一个JSON对象,不要Markdown。字段:intent必须是[Interested,Meeting Request,Pricing Inquiry,Information Request,Follow Up Later,Not Interested,Wrong Contact,Competitor Mention,Budget Constraint,Project Delayed]之一;buying_stage为awareness|consideration|decision|unknown;sentiment为positive|neutral|negative;urgency为low|medium|high;recommended_action不超过40字;confidence为0到1小数;evidence为不超过60字的原文依据。规则:明确约时间才是Meeting Request;问价格折扣才是Pricing Inquiry;明确拒绝才是Not Interested;只说以后再说为Follow Up Later;证据不足intent用Information Request且confidence<=0.5。EMAIL_JSON={{email_json}}

路由映射配置

example.test与due_days为本站练习设定;Pipedrive活动类型名称必须与账户后台一致。

{"routes":{"Meeting Request":{"pipedrive_activity_type":"Meeting","deal_update":"none","note_required":true},"Pricing Inquiry":{"pipedrive_activity_type":"Call","deal_update":"none","note_required":true},"Follow Up Later":{"pipedrive_activity_type":"Mail","deal_update":"none","due_days":7,"note_required":true},"Not Interested":{"pipedrive_activity_type":"none","deal_update":"lost","lost_reason":"customer replied not interested","note_required":true}},"fallback":{"intent":"Information Request","activity_type":"Mail","needs_human_review":true},"alert":{"lead_not_found_to":"reviewer@example.test","multi_match":"mark_needs_human_review"}}

测试邮件与期望分析

虚构邮箱与金额;用于同时检验约会议和问价,主意图按枚举只能选一个。

{"message_id":"mail-test-01","from_name":"周琪","from_email":"zhouqi@example.test","subject":"Re: 报价与下周演示","snippet_clean":"我们预算约8万元,希望下周三下午看30分钟演示,请发三档报价。","expected":{"intent":"Meeting Request","secondary":"Pricing Inquiry","buying_stage":"decision","sentiment":"positive","urgency":"high"}}

输入与输出示例

本站虚构演示,未调用OpenAI/Pipedrive;输出与输入的预算、演示、报价请求对应。

输入

mail-test-01正文含预算约8万元、下周三下午看30分钟演示、索要三档报价;Pipedrive用zhouqi@example.test找到一个开放deal。

对应输出

{"intent":"Meeting Request","buying_stage":"decision","sentiment":"positive","urgency":"high","recommended_action":"创建下周三演示并同步三档报价","confidence":0.86,"evidence":"下周三下午看30分钟演示,请发三档报价"} 路由建Meeting活动,note同时记录Pricing Inquiry为secondary,Slack与内部邮件含需确认报价标记。

做完检查这些

  • 已处理message_id再次触发时直接停止,不重复建活动或丢单
  • 无匹配person只发lead not found邮件,不自动建联系人或deal
  • 模型输出非法JSON或intent不在枚举时进入fallback人工复核,confidence不高于0.5
  • Meeting/Pricing/FollowUp/NotInterested分别产生meeting/call/mail活动或lost,且都必有note
  • Slack与Gmail摘要字段一致,包含intent、urgency、recommended_action和message_id

容易卡住的地方

  • Gmail Trigger每分钟监听意味着最低分钟级延迟,不能承诺实时或精确秒级
  • Pipedrive活动类型名称、管道阶段、丢单原因因账户而异,模板字段要先在测试账户核对
  • GPT-4o可用性和费用取决于OpenAI账号;无权限时不能伪造已运行结果
  • 邮箱匹配会漏掉别名、转发或更换邮箱的回信,多结果必须标记人工而非硬选
  • Not Interested标lost是不可逆业务动作,测试管道外应加确认或白名单

原文与作者资料 ↗

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

原文标题
Route lead reply follow-up tasks by intent with Gmail, OpenAI, Pipedrive, and Slack
原作者
Intuz
原始发布日期
2026-09-28T05:57:04.954Z
来源
https://n8n.io/workflows/20004