HubSpot

与 HubSpot CRM 交互,或根据 HubSpot 事件触发工作流

配置

获取用户

操作
获取用户
HubSpot 账户*
选择 HubSpot 账户
限制
最大结果数(列表:100,搜索:200)
获取用户 (hubspot_get_users)

从 HubSpot 账户检索所有用户

输入
参数类型必填说明
limitstring否返回的结果数量(默认:100)
输出
参数类型说明
usersarrayHubSpot 用户对象数组
metadataobject操作元数据
successboolean操作成功状态

获取联系人

操作
获取联系人
HubSpot 账户*
选择 HubSpot 账户
联系人 ID 或邮箱
留空以列出全部联系人
ID 属性
使用邮箱/域名时必填(例如 "email" 或 "domain")
要返回的属性
逗号分隔列表(例如 "email,firstname,lastname")
关联
逗号分隔的对象类型(例如 "companies,deals")
限制
最大结果数(列表:100,搜索:200)
After(分页)
上一响应中的分页游标
获取联系人 (hubspot_list_contacts)

从 HubSpot 账户检索全部联系人,支持分页

输入
参数类型必填说明
limitstring否每页最大结果数 (最多 100,默认 100)
afterstring否下一页结果的分页游标
propertiesstring否要返回的属性,逗号分隔 (例如,"email,firstname,lastname")
associationsstring否要检索关联 ID 的对象类型,逗号分隔
输出
参数类型说明
contactsarrayHubSpot 联系人对象数组
pagingobject分页信息
metadataobject操作元数据
successboolean操作成功状态

创建联系人

操作
创建联系人
HubSpot 账户*
选择 HubSpot 账户
属性
包含属性的 JSON 对象(例如 {"email": "test@example.com", "firstname": "John"})
关联
逗号分隔的对象类型(例如 "companies,deals")
创建联系人(hubspot_create_contact)

在 HubSpot 中创建新联系人。至少需要提供 email、firstname 或 lastname 之一

输入
参数类型必填说明
propertiesobject是联系人属性,JSON 对象。必须至少包含 email、firstname 或 lastname 之一
associationsarray否要与该联系人创建的关联数组 (例如 companies、deals)。每个对象应包含 "to" (含 "id") 和 "types" (含 "associationCategory" 和 "associationTypeId")
输出
参数类型描述
contactobject已创建的 HubSpot 联系人对象
metadataobject操作元数据
successboolean操作成功状态

更新联系人

操作
更新联系人
HubSpot 账户*
选择 HubSpot 账户
联系人 ID 或邮箱*
数字 ID,或邮箱(需填写下方的 ID 属性)
ID 属性
使用邮箱/域名时必填(例如 "email" 或 "domain")
属性
包含属性的 JSON 对象(例如 {"email": "test@example.com", "firstname": "John"})
更新联系人(hubspot_update_contact)

按 ID 或邮箱更新 HubSpot 中的现有联系人

输入
参数类型必填描述
contactIdstring是要更新的联系人 ID 或邮箱
idPropertystring否用作唯一标识的属性(例如 "email")。未指定时使用记录 ID
propertiesobject是要更新的联系人属性,JSON 对象
输出
参数类型说明
contactobject更新后的 HubSpot 联系人对象
metadataobject操作元数据
successboolean操作成功状态

搜索联系人

操作
搜索联系人
HubSpot 账户*
选择 HubSpot 账户
限制
最大结果数(列表:100,搜索:200)
After(分页)
上一响应中的分页游标
搜索查询
搜索词(例如公司名称、联系人邮箱)
筛选组
筛选组的 JSON 数组(例如:[{"filters":[{"propertyName":"email","operator":"EQ","value":"test@example.com"}]}])
排序
排序对象的 JSON 数组(例如:[{"propertyName":"createdate","direction":"DESCENDING"}])
返回的属性
属性的 JSON 数组(例如:["email","firstname","lastname"])
搜索联系人(hubspot_search_contacts)

使用筛选、排序和查询在 HubSpot 中搜索联系人

输入
参数类型必填说明
filterGroupsarray否筛选组数组。每组包含带有 propertyName、operator 和 value 的筛选条件
sortsarray否包含 propertyName 和 direction("ASCENDING" 或 "DESCENDING")的排序对象数组
querystring否搜索查询字符串
propertiesarray否要返回的属性名称数组
limitnumber否返回结果的最大数量(最多 100)
afterstring否下一页的分页游标
输出
参数类型说明
contactsarray匹配的 HubSpot 联系人对象数组
totalnumber匹配联系人总数
pagingobject分页信息
metadataobject操作元数据
successboolean操作成功状态

获取公司

操作
获取公司
HubSpot 账户*
选择 HubSpot 账户
公司 ID 或域名
留空则列出所有公司
ID 属性
使用邮箱/域名时必填(例如 "email" 或 "domain")
要返回的属性
逗号分隔列表(例如 "email,firstname,lastname")
关联
逗号分隔的对象类型(例如 "companies,deals")
限制
最大结果数(列表:100,搜索:200)
After(分页)
上一响应中的分页游标
获取公司(hubspot_list_companies)

从 HubSpot 账户获取全部公司,支持分页

输入
参数类型必填说明
limitstring否每页结果的最大数量 (最多 100,默认 100)
afterstring否下一页结果的分页游标
propertiesstring否要返回的属性列表,逗号分隔
associationsstring否要检索关联 ID 的对象类型列表,逗号分隔
输出
参数类型说明
companiesarrayHubSpot 公司对象数组
pagingobject分页信息
metadataobject操作元数据
successboolean操作成功状态

创建公司

操作
创建公司
HubSpot 账户*
选择 HubSpot 账户
属性
包含属性的 JSON 对象(例如 {"email": "test@example.com", "firstname": "John"})
关联
逗号分隔的对象类型(例如 "companies,deals")
创建公司 (hubspot_create_company)

在 HubSpot 中创建新公司

输入
参数类型必填说明
propertiesobject是公司属性的 JSON 对象 (例如 name、domain、city、industry)
associationsarray否要与该公司创建的关联数组
输出
参数类型说明
companyobject已创建的 HubSpot 公司对象
metadataobject操作元数据
successboolean操作成功状态

更新公司

操作
更新公司
HubSpot 账户*
选择 HubSpot 账户
公司 ID 或域名*
数字 ID,或域名(需填写下方的 ID 属性)
ID 属性
使用邮箱/域名时必填(例如 "email" 或 "domain")
属性
包含属性的 JSON 对象(例如 {"email": "test@example.com", "firstname": "John"})
更新公司(hubspot_update_company)

按 ID 或域名更新 HubSpot 中的现有公司

输入
参数类型必填说明
companyIdstring是要更新的公司 ID 或域名
idPropertystring否用作唯一标识的属性(例如 "domain")。未指定时使用记录 ID
propertiesobject是要更新的公司属性,JSON 对象
输出
参数类型说明
companyobject更新后的 HubSpot 公司对象
metadataobject操作元数据
successboolean操作成功状态

搜索公司

操作
搜索公司
HubSpot 账户*
选择 HubSpot 账户
限制
最大结果数(列表:100,搜索:200)
After(分页)
上一次响应中的分页游标
搜索查询
搜索词(例如公司名称、联系人邮箱)
筛选组
筛选组 JSON 数组(例如 [{"filters":[{"propertyName":"email","operator":"EQ","value":"test@example.com"}]}])
排序
排序对象 JSON 数组(例如 [{"propertyName":"createdate","direction":"DESCENDING"}])
返回的属性
属性 JSON 数组(例如 ["email","firstname","lastname"])
搜索公司 (hubspot_search_companies)

使用筛选、排序和查询在 HubSpot 中搜索公司

输入
参数类型必填说明
filterGroupsarray否筛选组数组。每组包含带有 propertyName、operator 和 value 的筛选条件
sortsarray否排序对象数组,包含 propertyName 和 direction ("ASCENDING" 或 "DESCENDING")
querystring否搜索查询字符串
propertiesarray否要返回的属性名称数组
limitnumber否返回结果的最大数量 (最多 100)
afterstring否下一页的分页游标
输出
参数类型说明
companiesarray匹配的 HubSpot 公司对象数组
totalnumber匹配公司的总数
pagingobject分页信息
metadataobject操作元数据
successboolean操作成功状态

获取交易

操作
获取交易
HubSpot 账户*
选择 HubSpot 账户
返回的属性
逗号分隔列表(例如 "email,firstname,lastname")
关联
逗号分隔的对象类型(例如 "companies,deals")
限制
最大结果数(列表:100,搜索:200)
After(分页)
上一响应中的分页游标
获取交易 (hubspot_list_deals)

从 HubSpot 账户检索全部交易,支持分页

输入
参数类型必填说明
limitstring否每页结果的最大数量 (最多 100,默认 100)
afterstring否用于获取下一页结果的分页游标
propertiesstring否要返回的属性列表,以逗号分隔
associationsstring否要获取关联 ID 的对象类型列表,以逗号分隔
输出
参数类型说明
dealsarrayHubSpot 交易对象数组
pagingobject分页信息
metadataobject操作元数据
successboolean操作成功状态

其他工具

此区块声明的其他工具,包括上述操作的输入相关变体。

hubspot_get_contact

通过 ID 或邮箱从 HubSpot 获取单个联系人

输入

参数类型必填说明
contactIdstring是要获取的联系人的 ID 或邮箱
idPropertystring否用作唯一标识符的属性 (例如 "email")。若不指定,则使用记录 ID
propertiesstring否以逗号分隔的要返回的属性列表
associationsstring否以逗号分隔的要获取关联 ID 的对象类型列表

输出

参数类型说明
contactobject包含属性的 HubSpot 联系人对象
metadataobject操作元数据
successboolean操作成功状态

hubspot_get_company

通过 ID 或域名从 HubSpot 获取单个公司

输入

参数类型必填说明
companyIdstring是要获取的公司的 ID 或域名
idPropertystring否用作唯一标识符的属性 (例如 "domain")。若不指定,则使用记录 ID
propertiesstring否以逗号分隔的要返回的属性列表
associationsstring否以逗号分隔的要获取关联 ID 的对象类型列表

输出

参数类型描述
companyobject包含属性的 HubSpot 公司对象
metadataobject操作元数据
successboolean操作成功状态

使用说明

将 HubSpot 集成到您的工作流中。通过强大的自动化功能管理联系人、公司、交易、工单和其他 CRM 对象。可在触发模式下使用,当联系人创建、删除或更新时启动工作流。

注意事项

  • 类别:tools
  • 类型:hubspot