如何通过HubSpot API获取销售阶段成交概率?
获取HubSpot销售阶段成交概率的解决方案
可行。成交概率是绑定在销售管道(Pipeline)的阶段(Stage)配置中的,需要通过销售管道配置API获取,而非直接从商机对象接口返回。
核心API端点
使用HubSpot的CRM管道接口获取所有销售商机管道的阶段配置,其中包含每个阶段的成交概率:
GET /crm/v3/pipelines/deals
该接口返回的数据里,每个stages数组项中的probability字段就是对应阶段的成交概率(数值,比如40代表40%)。
VBA实现示例
以下是获取销售管道阶段及成交概率的VBA函数:
Function GetHubspotDealStageProbabilities() As String Dim objHttp As Object Set objHttp = CreateObject("MSXML2.ServerXMLHttp") Dim sUrl As String Dim sSecretToken As String sSecretToken = "my-secret-token" sUrl = "https://api.hubapi.com/crm/v3/pipelines/deals" objHttp.Open "GET", sUrl, False objHttp.setRequestHeader "Authorization", "Bearer " & sSecretToken objHttp.setRequestHeader "Content-Type", "application/json" objHttp.send GetHubspotDealStageProbabilities = objHttp.responseText End Function
关联商机与成交概率
若要获取单个商机对应的成交概率,需要两步:
- 调用原有
/crm/v3/objects/deals接口,获取商机的dealstage(阶段ID)和pipeline(管道ID)字段 - 在管道配置接口返回的数据中,匹配对应管道下的对应阶段,提取
probability值
内容的提问来源于stack exchange,提问作者Michael Wycisk
相关产品推荐
相关产品推荐

