hubspot-integration
将 HubSpot CRM 与 Claude Code 集成
使用专业的身份验证、CRUD 操作和 Webhook 模式快速构建 HubSpot CRM 集成。通过 Node.js 和 Python SDK 的成熟实现模式消除 API 复杂性。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“hubspot-integration”。 使用私有应用令牌在 Python 中创建 HubSpot 联系人
预期结果:
生成使用 hubspot-api-client 的 Python 代码,包含 ContactObject 创建、4xx 响应的错误处理以及用于 HUBSPOT_API_KEY 的环境变量配置
正在使用“hubspot-integration”。 为 Node.js 设置 OAuth 身份验证
预期结果:
生成实现 OAuth 授权流程、访问令牌存储、刷新令牌逻辑以及受保护 API 调用中间件的 Node.js 代码
正在使用“hubspot-integration”。 为交易更新创建 Webhook 处理器
预期结果:
返回带有 HubSpot 签名验证、事件解析逻辑和交易属性变更异步处理管道的 Express 路由处理器
安全审计
安全Static analysis flagged 2 false positives for 'weak cryptographic algorithm' at lines 3 and 46. These flags were triggered by documentation text mentioning 'authentication' and are not actual security issues. The file contains only legitimate HubSpot CRM integration patterns documentation with no malicious code, prompt injection attempts, or security vulnerabilities.
低风险问题 (1)
质量评分
你能构建什么
联系人同步
自动同步应用程序与 HubSpot CRM 联系人之间的客户数据
Webhook 事件处理
构建处理器以处理 HubSpot 生命周期事件,如联系人创建或交易阶段变更
自定义对象集成
创建和管理自定义 HubSpot 对象,用于标准 CRM 记录之外的专业业务数据
试试这些提示
使用 Node.js SDK 创建 HubSpot 联系人,包含电子邮件、名字和姓氏属性
为公共应用实现 HubSpot OAuth 2.0 流程,包含令牌刷新逻辑
编写代码使用批量 API 端点将 1000 个联系人批量导入到 HubSpot
创建一个 Express.js Webhook 处理器,用于处理 HubSpot 联系人创建事件并包含签名验证
最佳实践
- 在创建或更新多条记录时,始终使用批量 API 端点而不是单个请求
- 实现 Webhook 签名验证以确保请求来自 HubSpot
- 安全存储 OAuth 刷新令牌并在过期前实现自动令牌刷新
避免
- 避免使用已弃用的 API 密钥进行身份验证
- 当 Webhook 可用时,不要轮询 HubSpot API 来获取数据变更
- 切勿将 API 令牌或 OAuth 凭据硬编码到源代码中