Tracardi集成连接器清单:40+系统一站式打通HubSpot、Salesforce和Mailchimp
【免费下载链接】tracardiTRACARDI is a new HOME for your customer data. TRACARDI is an Composable API-first solution for any company that need inexpensive CDP to intergrate with.项目地址: https://gitcode.com/gh_mirrors/tr/tracardi
Tracardi是一个 API-First 的开源CDP(客户数据平台)引擎,内置40+ 个集成连接器,可以一站式打通HubSpot、Salesforce Marketing Cloud、Mailchimp等主流营销、CRM、分析与消息系统。它作为中央编排枢纽,把网页、应用、电商和第三方 SaaS 的客户数据汇聚到统一画像,再通过无代码流程把数据推送到你的每一个业务系统。
这篇文章为你盘点 Tracardi 集成连接器的完整清单,并手把手教你 3 步把 HubSpot、Mailchimp、Salesforce 接进来。
🧭 为什么你需要一份 CDP 集成连接器清单
很多团队在搭建客户数据平台时都会遇到这些坑:
- 每个第三方系统(CRM、邮件、分析)都要单独写 SDK 对接,代码散落在各个服务里;
- 凭证(API Key、Token)硬编码,换环境就要改代码;
- 数据流向不透明,出了问题难以排查。
Tracardi 的解法是把所有第三方集成抽象为两类构件:
- Resource(资源):集中管理系统凭证,如 HubSpot、Mailchimp 的 API Token,在界面里统一维护;
- Connector Plugin(连接器插件):每个连接器是一个流程节点(Plugin),在可视化流程里拖出来、连线即可用。
所有连接器代码集中在tracardi/process_engine/action/v1/connectors/目录下,一个厂商一个子目录,方便定位和扩展。
⚙️ Tracardi 连接器工作原理:资源 + 插件 + 流程
以 HubSpot 新增联系人插件为例,源码位于tracardi/process_engine/action/v1/connectors/hubspot/add_contact/plugin.py,它的运行逻辑分三步:
- 加载凭证:从用户选择的 HubSpot Resource 中取出 API 凭证,构造
HubSpotClient,并支持连接失败自动重试(set_retries); - 字段映射:通过 Dot Notation 路径从事件数据中取值,映射到 HubSpot 的联系人与公司属性;
- 写入并记录:调用远端 API 完成写入,同时可把第三方系统返回的 ID 存为 Integration ID,方便日后跨系统对齐同一个人。
这套"凭证外置 + 表单化配置 + 失败重试"的设计在所有连接器中完全一致——你只要学会一个,就学会了全部 40+ 个。
📋 Tracardi 40+ 集成连接器六大类清单
以下是按使用场景归类的完整清单,共 40 余个厂商、60+ 个具体插件。
1️⃣ CRM 与营销自动化(核心场景)
| 系统 | 支持操作 | 模块路径 |
|---|---|---|
| HubSpot | 新增/查询/更新联系人与公司(6 个插件) | tracardi/process_engine/action/v1/connectors/hubspot/ |
| Salesforce Marketing Cloud | 按映射写入 Data Extension 数据表 | tracardi/process_engine/action/v1/connectors/salesforce/marketing_cloud/ |
| Mailchimp | 加入/移出受众、打标签、事务性邮件(4 个插件) | tracardi/process_engine/action/v1/connectors/mailchimp/ |
| Mautic | 新增联系人、增删 Segment、积分编辑、按邮箱/ID 查询 | tracardi/process_engine/action/v1/connectors/mautic/ |
| ActiveCampaign | 新增联系人、按邮箱查询 | tracardi/process_engine/action/v1/connectors/active_campaign/ |
| Elastic Email | 新增联系人、批量邮件、状态变更、事务性邮件 | tracardi/process_engine/action/v1/connectors/elastic_email/ |
| SendGrid | 发信、加入列表、全局退订名单 | tracardi/process_engine/action/v1/connectors/sendgrid/ |
| CiviCRM / Ghost | CRM 联系人新增、内容站发布 | .../civi_crm/、.../ghost/ |
2️⃣ 用户分析与行为数据
- Google Analytics / GA4:回传转化事件与自定义维度
- Mixpanel:发送事件、拉取漏斗数据
- Amplitude:发送行为事件
- Matomo:发送站点分析事件
- Airtable:查询与写入记录,适合轻量协作数据表
3️⃣ 消息推送与社交触达
- Slack、Discord、Telegram、Pushover:向团队或用户推送实时消息
- Twitter:发布推文
- Novu:触发多通道通知
- SMS77、ClickSend:发送短信
- Zapier Webhook:一句话打通 Zapier 背后 5000+ 应用
- SMTP Call:通用 SMTP 发邮件,支持模板与附件
4️⃣ 数据库与数据存储
- MySQL、PostgreSQL:直接执行 SQL 查询
- MongoDB:文档查询
- Elasticsearch:远程查询、本地集群读写
- InfluxDB:时序数据读写
- AWS:S3 上传客户分群、SQS 投递消息
5️⃣ 企业集成与中间件
- RabbitMQ、MQTT:向消息队列/物联网通道发布数据
- OAuth2 Token:为下游系统自动换取访问令牌
- Remote API Call:通用 REST 调用,任何有 API 的系统都能接
- MaxMind GeoIP、Weather、Whois、HTML Fetch:地理、天气、域名等实时数据补全
6️⃣ 数据智能(AI 能力)
- Full Contact:人员数据富化(Person Enrichment)
- MeaningCloud:情感分析、主题抽取、摘要、语言检测、深度分类、企业声誉等 7 项 NLP 能力
- GitHub:查询/列举 Issues,适合工程团队场景
🚀 3 步把 HubSpot、Mailchimp、Salesforce 接入 Tracardi
接入任意一个连接器都是同样三步,无需写代码:
第 1 步:创建 Resource 并填入凭证
在 Tracardi 管理界面新建对应类型的资源,例如为 HubSpot 填入 API Token,为 Salesforce Marketing Cloud 填入子域名、Client ID/Secret(凭证在salesforce/marketing_cloud/client.py中通过 OAuth 客户端凭证模式自动换取访问令牌)。凭证只存这一处,所有流程共享。
第 2 步:在流程中拖入连接器节点
打开可视化流程编辑器,从插件列表中找到目标节点(如Add contact、Add to audience、Send to Data Extension),把它连在数据处理节点之后。
第 3 步:配置字段映射并保存
节点表单里只需两类配置:选择上一步的 Resource,以及用 Dot Notation 指定"事件里哪个字段 → 远端哪个属性"。配置完成后即可试运行,连接失败会自动按配置次数重试。
💡 小技巧:把第三方返回的 ID 通过 Integration ID 动作(
tracardi/process_engine/action/v1/add_integration_id_action.py)写入画像,HubSpot ID、Mailchimp ID、邮箱就都串到了同一个客户身上。
🔧 如何扩展一个新连接器
如果清单里没有你要的系统,Tracardi 也鼓励你自研插件:继承ActionRunner,实现set_up(加载资源凭证)和run(调用远端 API)两个方法,并在插件注册元数据中声明表单字段。插件体系源码见tracardi/service/plugin/,官方开发教程见仓库内 CONTRIBUTING.md。有了Remote API Call和Zapier Webhook两个"万能节点"兜底,绝大多数 SaaS 今天就能先接上。
✅ 小结
- Tracardi 用Resource + 连接器插件 + 可视化流程三层设计,把 40+ 系统接入变成拖拽配置;
- HubSpot、Salesforce、Mailchimp三大核心营销系统全部覆盖,且每个厂商都提供多个细粒度操作;
- 凭证集中管理、字段映射零代码、失败自动重试、Integration ID 跨系统对齐客户——这是一份面向新手、也经得起生产检验的 CDP 集成方案。
【免费下载链接】tracardiTRACARDI is a new HOME for your customer data. TRACARDI is an Composable API-first solution for any company that need inexpensive CDP to intergrate with.项目地址: https://gitcode.com/gh_mirrors/tr/tracardi
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考