用自然语言查询 HubSpot CRM
在 n8n 聊天界面输入自然语言问题 → AI Agent 解析并调用 HubSpot 工具搜索联系人或交易 → 返回结构化结果
- 给谁
- 创始人、销售代表和运营人员,想快速获取 CRM 信息而不逐页点击
- 你会得到
- 通过聊天用自然语言搜索 HubSpot 联系人和交易,支持多轮上下文追问
硬约束
需要 n8n 实例、HubSpot OAuth2 凭据、OpenAI API 密钥。将模板导入 n8n 后,配置两个 HubSpot 工具节点和一个 OpenAI Chat Model 节点的凭据,打开聊天触发器即可开始对话。日期过滤需使用 epoch 毫秒(UTC)。
他们做了什么
作者 miha 在 n8n 创建了一个工作流模板:用户通过 Chat Trigger 发起对话,AI Agent(连接 OpenAI Chat Model 与 Simple Memory)解析自然语言问题,动态调用两个 HubSpot Tool 节点(Search contacts / Search for deals),利用 $fromAI 填充属性名、操作符和数值,返回 CRM 查询结果。
效果如何
模板描述宣称可实现自然语言到 HubSpot 搜索的转换并返回英文回答,但未提供具体运行日志或实测结果(author_report)。
值得知道
description.md 声称使用 Gemini 2.5 Pro,但 workflow.json 中实际节点为 OpenAI Chat Model(gpt-5),存在模型声明不一致。日期过滤需使用 epoch 毫秒(UTC)。联系人搜索支持灵活属性过滤 + 自由文本 query;交易搜索支持按负责人和核心交易字段过滤。可通过 allowlist 限制可搜索属性或设置最大返回数来避免噪音。可扩展添加 Slack/Email 动作或导出 CSV。本站未实测该工作流。
步骤
配置凭据
在 n8n 中打开模板工作流。为两个 HubSpot Tool 节点(Search contacts in HubSpot、Search for deals in HubSpot)分别连接 HubSpot OAuth2 凭据;为 OpenAI Chat Model 节点添加 OpenAI API 密钥。
打开聊天触发器
启用或打开「When chat message received」节点,通过 n8n 聊天界面或嵌入页面发起会话。
输入自然语言查询
用英文向助手提问,例如查找特定联系人或交易。AI Agent 会解析意图并选择对应的 HubSpot 搜索工具。
运行提示词 · 来源原文。n8n Chat Trigger 用户输入示例
Find contacts named **Hans** created **after Sept 1**.
运行提示词 · 来源原文。n8n Chat Trigger 用户输入示例
Deals **owned by me** in **Proposal** with **amount > 10,000**.
运行提示词 · 来源原文。n8n Chat Trigger 用户输入示例
Contacts with **lead status = New** and **no email reply** in the last 14 days.
上下文追问与筛选
基于记忆缓冲区的上下文,用简短跟进指令 refine 结果,如排序、地区筛选或限制返回数量。
运行提示词 · 来源原文。n8n Chat Trigger 用户输入示例(跟进)
Sort by most recently contacted.
运行提示词 · 来源原文。n8n Chat Trigger 用户输入示例(跟进)
Only Germany.
运行提示词 · 来源原文。n8n Chat Trigger 用户输入示例(跟进)
Show top 5 with emails.
可复制提示词
运行提示词 · 来源原文。在 n8n 聊天窗口(Chat Trigger)中发送
这一段是提示词,页面不会在这里插入广告。
Find contacts named **Hans** created **after Sept 1**.
description.md 原文;搭建时以 workflow.json 实际节点为准
来源
Chat with your HubSpot data · miha · n8n.io · 2025-09-26T16:03:26.575Z
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。