插件
与外部系统的每个连接都是一个插件。这让核心保持精简,也意味着您编写的插件与 RolChat 官方提供的插件拥有完全相同的能力。
| 类型 | 用途 | 示例 |
|---|---|---|
| 集成 | 用您系统中的数据丰富联系人和公司卡片,双向同步记录,响应 RolChat 事件 | HubSpot、Salesforce、Zapier、Segment、Shifton、自定义 |
| 提供商适配器 | 连接电话或消息提供商,并将其格式转换为 RolChat 事件 | Twilio、Telnyx、Bandwidth 以及电话市场中的其他提供商;用于电子邮件的 SendGrid |
| AI 适配器 | 使用您自己的密钥连接 AI 供应商 | OpenAI、Anthropic 以及目录中的其他七家 |
设置 → 插件 显示已连接的插件、插件目录、事件日志和您的 RolChat API 密钥。所有者和管理员可以连接、配置、暂停和移除插件以及轮换密钥;所有人都可以在插件丰富的卡片上看到插件数据。
连接插件时会请求其所需的作用域(例如 contacts:read、contacts:write、deals:write),对 AI 适配器显示预估的月度费用,并一次性签发一个 Webhook 密钥。每个插件都有一个设置页面,包含其配置、立即同步按钮、同步计划(cron 表达式和时区;手动运行每五分钟最多一次),以及记录投递、重试和死信的 Webhook 日志。
插件可以做什么
Section titled “插件可以做什么”- 接收事件:在其 HTTPS 端点接收来自 RolChat 的事件,签名方式如 Webhook 所述,包括对话、消息、联系人、工单、会议等。
- 发送事件:向 RolChat 发送事件,例如更新联系人或公司的插件数据、创建联系人、告知 RolChat 某位客服不可用以便重新分配预约。
- 丰富卡片:插件发送的数据以只读形式显示在联系人和公司卡片上带标签的区域中,并可用于自动化条件。
- 调用 API:使用作用域限定为所需范围的 API 密钥。
构建您自己的插件
Section titled “构建您自己的插件”协议、端点和清单见构建插件。
| 插件 | 类别 |
|---|---|
| HubSpot CRM | CRM |
| Salesforce CRM | CRM(测试版) |
| SendGrid | 渠道 |
| OpenAI 适配器 | AI |
| Anthropic 适配器 | AI |
| Zapier Webhook | 自动化 |
| Segment 事件 | 分析 |
| Shifton WFM | 劳动力管理 |
| Shifton 排班同步 | 劳动力管理 |