SuperAPI AI 工具集

crm-integration

编程与开发

查看项目

更新于 10-16 00:05

技能介绍

用途:为 Close CRM、HubSpot、Salesforce 三类 CRM 提供集成实现模式,覆盖线索、联系人、商机、活动的同步与自动化。

主要能力:各平台认证方式(Close 用 API Key 基本认证,HubSpot 用 OAuth 2.0 或私有应用,Salesforce 用 JWT Bearer);线索、联系人、商机、活动的 CRUD;Webhook 处理与签名校验;跨 CRM 双向同步、去重与冲突解决;管道阶段与实体字段映射;速率限制处理(Close 100 请求/10 秒,HubSpot 按套餐 100-200 请求/10 秒,Salesforce 每日 10 万请求)。

使用方式:按目标 CRM 选择对应模式。Close 示例:CloseClient 以 base_url https://api.close.com/api/v1、auth=(api_key, "") 初始化,调用 /lead/ 创建线索、/data/search/ 搜索。HubSpot 使用 hubspot-api-client 的 HubSpot(access_token=...) 创建联系人与交易。Salesforce 用 pyjwt 生成 RS256 断言换取 access_token 与 instance_url,再调用 REST API v59.0。Webhook 用 FastAPI 接收并校验签名。跨 CRM 同步建议以 Postgres 记录 close_id、hubspot_id、salesforce_id 等字段,并选择冲突策略(如 Close 优先或最后写入优先)。

环境变量:CLOSE_API_KEY、CLOSE_WEBHOOK_SECRET、HUBSPOT_ACCESS_TOKEN、SF_CLIENT_ID、SF_USERNAME、SF_PRIVATE_KEY_PATH、SF_INSTANCE_URL;依赖 httpx、pyjwt、hubspot-api-client、python-dotenv。

适用场景:SMB 销售选 Close,营销与销售协同选 HubSpot,企业复杂流程选 Salesforce;需要多系统数据一致时使用同步层。

限制:资料未提供各平台完整定价细节以外的收费承诺;实际速率限制、Webhook 可用性随套餐变化,需以官方为准;示例代码需按自身字段与权限调整。