Teams Chat 集成竞品能力边界与纷享集成建议
版本:v1.5
日期:2026-05-20
场景:立丰客户从 Dynamics 切换到纷享销客后,需要评估 Teams Chat 与 CRM 的协作集成能力。
资料状态:已重新筛选公开渠道竞品截图,只保留与 Chat / Channel / CRM 记录协作直接相关且清晰可读的图片;已基于 ShareCRM 线上实际页面和 Teams Chat 实际截图优化功能演示图。用户提供的两份 KDocs 截图文档当前链接需登录访问,后续可继续补入客户原 Dynamics 使用方式截图。
一、结论
本报告只讨论 Teams Chat、Channel、消息、CRM 记录协作与用户主动沉淀相关集成。
从国际竞品看,Teams Chat 与 CRM 的主流集成不是“把聊天完整复制进 CRM”,而是围绕三类能力展开:在 Teams 中访问/分享 CRM 记录、把 CRM 事件通知到 Teams、让用户把关键聊天消息主动沉淀回 CRM。
Dynamics 365 做得最深,但官方也强调通常只保存 CRM 记录与 Teams Chat 的映射关系,不默认同步聊天正文和文件。Salesforce、HubSpot、Zoho、Pipedrive 的能力更轻,主要是记录卡片、频道关联、Tab、Bot 通知和命令查询。
对纷享更稳的建议是:先做 Teams 内 CRM 记录协作与消息主动沉淀,不承诺全量 Teams Chat 同步;如果客户签约后明确需要聊天内容读取和 AI 洞察,再作为合规专项评估。
二、竞品能力边界
| 产品 | Chat 集成深度 | 已确认能力 | 关键边界 |
|---|---|---|---|
| Microsoft Dynamics 365 + Teams | 深度集成 | 在 Dynamics 记录页内发起 Teams Chat、关联已有 Chat、聚合相关 Chat;支持记录与 Teams Channel 关联;Teams 中可打开已连接 CRM 记录。 | 官方说明通常不把 Teams 数据复制进 Dynamics,只保存 record ID 与 chat ID 的映射;预览版 chat sync 也主要同步主题、成员、更新时间、chat ID 等元数据,聊天正文和文件不会同步,除非用户手动加入 Notes 或 Tasks。 |
| Salesforce + Microsoft Teams | 中高集成 | 在 Teams 聊天/频道中 mention Salesforce 记录、预览/编辑记录、pin 记录;可把 Salesforce 记录作为 Teams Channel Tab。 | 主线是 Teams 内访问和操作 Salesforce 记录,不是把 Teams Chat 全量沉淀为 CRM 会话历史。 |
| HubSpot + Microsoft Teams | 中等集成 | 将公司或交易记录关联到 Teams Channel;可从 HubSpot 创建 Teams Channel;通过 HubSpot Bot 接收通知;工作流可发送 Teams 通知。 | 偏记录协作和通知,不是双向 Chat 内容同步。官方说明一个 HubSpot 账号只能连接一个 Teams 实例,个人版 Teams 账号不可连接。 |
| Zoho CRM + Microsoft Teams | 中等集成 | 从 Zoho CRM 分享记录或仪表盘到 Teams 用户/频道;CRM 事件通过 Teams 通知;Teams 命令可查询 Leads、Contacts、Accounts、Deals;Teams 中可查看 CRM 记录并回跳 CRM。 | Teams 命令只支持部分模块,搜索结果最多 10 条;若用户取消订阅 CRM Bot,则不会再收到自动通知。 |
| Pipedrive + Microsoft Teams | 轻量集成 | Teams Bot 推送 deal、person、organization、activity 更新;用户可配置通知范围。 | 面向销售团队的实时更新通知,不承担复杂聊天归档和内容洞察。 |
三、竞品截图与功能说明
截图筛选原则:只保留与 Teams Chat / Channel / CRM 记录协作直接相关、且清晰可读的截图;无法找到合适图的能力只保留文字说明,不硬放低质量图片。
| 产品 | 截图 | 能力说明 | 对纷享的启发 |
|---|---|---|---|
| Dynamics 365 | ![]() | Dynamics 记录页右侧可打开 Teams chats 面板,查看与当前记录关联的聊天和最近 Teams 聊天。 | 这是最接近客户原系统体验的形态,但纷享应先做“CRM 记录与 Teams Chat/Channel 映射”,不直接承诺同等深度同步。 |
| Dynamics 365 | ![]() | Teams 聊天侧可以看到已连接的 Dynamics 记录,并从 Teams 跳转回 CRM。 | 纷享可以先做 Teams 卡片和链接展开,保证 Teams 中的讨论能回到 CRM 事实源。 |
| Dynamics 365 | ![]() | 管理员可开启 Teams chats inside Dynamics 365,并配置允许连接的记录类型。 | 纷享也需要租户级开关、对象范围配置、用户授权状态和审计日志。 |
| Salesforce | 暂不放图 | Salesforce 官方资料说明,用户可在 Teams 中 mention Salesforce 记录、预览/编辑记录、pin 记录,并把记录加为 Channel Tab。当前未找到足够清晰、直接体现该能力的产品内截图。 | Salesforce 的主线是“Teams 成为 CRM 记录协作入口”,不是同步 Teams 聊天历史。 |
| HubSpot | ![]() | HubSpot 可把公司或交易记录关联到 Microsoft Teams Channel,后续围绕该记录协作。 | 纷享可支持客户/商机详情页关联 Teams 频道,但只保存映射关系,不默认同步频道消息正文。 |
| HubSpot | ![]() | HubSpot 支持为记录创建新的 Teams Channel。 | 对大客户项目、关键商机可提供“一键创建作战频道”能力,需要客户管理员授权和命名规则。 |
| HubSpot | ![]() | HubSpot Workflow 中可配置发送 Microsoft Teams 通知。 | 纷享可以在工作流/业务流中增加 Teams 通知动作,这是低风险、高价值能力。 |
| Zoho CRM | ![]() | Zoho 支持在 CRM 记录操作菜单中选择 Share via Microsoft Teams。 | 纷享可以优先做“客户/商机/销售记录分享到 Teams”,比全量聊天同步更轻、更容易解释权限边界。 |
| Pipedrive | ![]() | Pipedrive Bot 会向 Teams 推送 deal、person、organization、activity 相关更新。 | Teams Bot 通知可以先覆盖商机阶段变化、待办到期、客户互动事件等高价值提醒。 |
四、能力分层
4.1 Teams 内访问 CRM 数据
这是多数竞品都在做的低风险能力。
- 在 Teams 消息输入区通过 Message Extension 搜索客户、联系人、商机、销售记录。
- 将 CRM 记录以卡片形式插入聊天或频道。
- 粘贴 ShareCRM 记录链接时自动展开为卡片。
- 在 Teams Channel 中添加 ShareCRM 记录 Tab,展示客户、商机、服务单或项目协作页。
核心价值是:Teams 仍是协作场所,CRM 仍是客户数据事实源。
4.2 CRM 向 Teams 推送协作消息
这是 HubSpot、Zoho、Pipedrive 都采用的常规模式。
- CRM 记录变更、商机阶段变化、待办到期、客户互动事件,通过 Teams Bot 通知负责人或频道。
- 用户在 ShareCRM 中选择“分享到 Teams”,将客户、商机、销售记录卡片发给指定用户、群聊或频道。
- 工作流可配置 Teams 通知动作。
边界要清楚:Teams 不应被当作系统日志堆积地。Microsoft Graph 文档也提示,不应把 Teams 当日志文件,只发送用户会阅读的消息。
4.3 Teams 消息主动沉淀到 CRM
这是建议纷享优先做的 Chat 集成重点。
- 用户在 Teams 中对某条消息执行操作:创建销售记录、创建待办、关联客户/商机、加入客户互动记录。
- 系统只沉淀用户主动选择的消息摘要、链接、发送人、时间、关联对象,不默认抓取整段聊天。
- 对无 CRM 权限的 Teams 成员,只展示有限卡片信息或登录/申请权限入口。
这类能力比“自动读取全部聊天”更容易通过客户安全审查,也更符合销售协作场景。
4.4 聊天内容同步与 AI 洞察
这部分应作为签约后专项评估,不建议放进当前确定范围。
- Teams 聊天消息属于高敏感数据,读取全量 Chat / Channel 消息通常涉及 Microsoft Graph 受保护 API、管理员授权、RSC 权限或 Export API。
- Dynamics 自家集成也没有默认把聊天正文和文件复制到 CRM;它强调保存记录与 Chat 的映射,聊天正文只有用户手动加入 Notes / Tasks 时才进入 Dynamics。
- 如果做 AI 洞察,需要明确消息读取范围、用户授权、企业管理员同意、数据驻留、保留周期、退出机制和审计日志。
五、Teams 平台能力与限制
| 平台能力 | 可用于纷享的集成点 | 关键限制 |
|---|---|---|
| Teams Tab | 在频道、群聊、个人应用中嵌入 ShareCRM 页面,如客户详情、商机作战室、服务单协作页。 | Tab 不是简单 iframe 搬官网,需要明确 Teams 内协作价值;上架时会按 Teams Store 规则审核。 |
| Message Extension | 在 Teams 输入框搜索 ShareCRM 记录并插入卡片;对消息触发“创建销售记录/关联客户”等动作;支持 ShareCRM 链接展开。 | 卡片大小、交互响应时间、权限校验和异常提示都需要按 Teams 规范处理。 |
| Bot | 给个人、群聊、频道发送通知;响应查询命令;引导用户登录、绑定账号、创建待办。 | 群聊/频道中 Bot 通常需要被 @ 提及才处理消息;若要读取更多消息,需要更高权限和更严格说明。 |
| Graph 发送消息 | 可以向频道/聊天发送用户可读的消息。 | 不应作为日志系统使用;应用权限主要面向迁移场景,常规业务应谨慎使用。 |
| Graph / Export API 读取消息 | 可用于合规导出、消息订阅、历史消息分析等深度场景。 | Teams 消息属于敏感数据,相关 API 可能是受保护 API,需要额外验证、管理员授权、费用/许可评估,不适合默认作为 CRM 集成基础。 |
| 发布方式 | 可先通过客户租户的组织应用目录或自定义应用安装做开发环境 Showcase,再评估 Teams Store。 | Teams Store 面向公开发布,需要 Microsoft 审批;如审核失败,会进入报告、修复、复测、重提交流程,整体周期可能拉长。 |
六、纷享建议方案
建议对齐一个口径:纷享 Teams Chat 集成先做轻量 CRM 记录协作与用户主动沉淀,不做默认全量聊天同步。
6.1 ShareCRM 记录页关联 Teams Chat / Channel

| 能力 | 推荐做法 | 边界 |
|---|---|---|
| CRM 记录关联 Teams Chat / Channel | 在客户、商机详情中展示已关联 Teams 聊天或频道,支持创建/关联协作群。 | 保存映射关系,不默认保存聊天正文。 |
| 相关聊天入口 | 在 CRM 记录页展示最近关联消息摘要、发送人、时间和跳转入口。 | 摘要来自用户主动沉淀或授权范围内元数据,不做全量抓取。 |
| Teams 协作状态 | 展示 Teams App 安装、用户绑定、对象范围和授权状态。 | 客户租户未授权时只能演示 ShareCRM 侧配置和 Mock 数据。 |
6.2 Teams 内 CRM 记录协作

| 能力 | 推荐做法 | 边界 |
|---|---|---|
| Teams 内搜索/分享 CRM 记录 | 通过 Message Extension 搜索客户、商机、联系人,并插入 CRM 卡片。 | 卡片字段按 ShareCRM 权限展示。 |
| 消息主动沉淀 | 用户对某条 Teams 消息执行“创建销售记录、创建待办、关联客户”。 | 默认只保存用户主动选择的信息和消息引用,不保存全量聊天正文。 |
| CRM 通知到 Teams | 商机阶段变化、待办提醒、客户互动事件推送到 Teams。 | 不把 Teams 当系统日志流,避免消息噪音。 |
6.3 本期不承诺
- 不承诺全量 Teams Chat 同步。
- 不承诺自动读取所有 Teams Chat 并生成客户洞察。
- 不承诺跨租户 Guest、外部客户、频道、群聊、私聊体验完全一致。
- 不承诺 OneDrive / SharePoint 文件双向同步。
七、对象与权限设计建议
| 对象 | 用途 |
|---|---|
| Teams 集成租户配置 | 保存企业级 Microsoft Tenant、应用安装状态、授权范围、默认推送策略。 |
| Teams 用户映射 | 保存 ShareCRM 用户与 Microsoft Teams 用户的绑定关系。 |
| Teams 会话/频道关联 | 保存 CRM 记录与 Teams Chat / Channel 的映射,不默认保存聊天正文。 |
| Teams 消息引用 | 保存用户主动沉淀的消息 ID、链接、发送人、时间、关联对象、沉淀动作。 |
| Teams 通知配置 | 支持工作流、对象事件、客户互动事件选择通知到 Teams 用户或频道。 |
| Teams 应用审计日志 | 记录授权、分享、查看、创建 CRM 动作、权限失败等关键行为。 |
权限原则:
- Teams 中看到 CRM 卡片,不代表自动获得 CRM 数据权限;打开详情、查看字段、编辑记录仍按 ShareCRM 权限判断。
- 非 ShareCRM 用户或未绑定用户,只展示最小必要信息,如记录名称、类型、登录入口。
- 私聊、群聊、频道的可见性不同,卡片内容要按最保守策略展示。
- 从 Teams 消息创建 CRM 记录时,应记录操作者、原消息链接、Teams 会话来源和创建时间,便于追溯。
- Chat 内容读取必须由客户管理员明确授权,并提供关闭和清理机制。
八、本地系统基础判断
本地代码中已经能看到企信会话、Bot、统一消息和 CRM 客户互动相关基础能力。这说明纷享内部已有“会话、消息、通知、Bot、业务记录沉淀”的能力基础,但 Teams Chat 集成仍需要新增 Microsoft Teams App、Bot、Message Extension、Graph 授权和记录映射层,不能简单等同于企信能力外放。
| 已查询项目 | Chat 相关发现 | 文件依据 |
|---|---|---|
fs-qixin | 企信 Web 已有 SessionController 和 MessageController 形态,覆盖会话列表、创建会话、发送消息、获取消息等基础接口。 | fs-qixin/fs-qixin-web/src/main/java/com/facishare/qixin/web/resource/README.md:17 |
fs-qixin | 已存在“会话与业务对象关联”的请求模型,包含业务类型、业务 ID、会话 ID。 | fs-qixin/fs-qixin-web/src/main/java/com/facishare/qixin/web/model/req/RelateSessionWithBizReq.java:6 |
fs-qixin-extension | Bot 定义中包含订阅配置 URL、上行消息回调 URL、状态、截图、AI Bot 类型等字段。 | fs-qixin-extension/fs-qixin-bot-manage/src/main/java/com/facishare/qxbot/manage/model/BotDefinition.java:14 |
fs-message | 统一消息模型支持消息类型、接收人、消息通道、扩展数据。 | fs-message/fs-message-api/src/main/java/com/fxiaoke/model/MessageRequest.java:17 |
fs-message | 文本卡片消息模型支持标题、正文、底部和内外部跳转 URL。 | fs-message/fs-message-api/src/main/java/com/fxiaoke/model/TextCardMessage.java:16 |
crm | CRM 客户互动 Agent / AI 销售记录已有权限校验入口。 | crm/crm2/modules/api/showcrmdetail/showcrmdetail.js:322 |
结论:纷享可复用内部对“会话关联业务、消息卡片、通知、销售记录权限”的产品经验,但 Teams Chat 集成应作为独立外部平台集成层设计。
九、待确认问题
| 问题 | 为什么必须确认 |
|---|---|
| 客户原 Dynamics 中最常用的 Chat 能力是哪几个? | 如果只是记录分享到聊天、聊天关联记录、频道协作,轻量方案即可覆盖;如果是全量聊天同步和 AI 洞察,需要专项评估。 |
| 客户 Teams 是否允许第三方 App、Bot、Message Extension、组织应用目录安装? | 影响开发环境和客户环境 Showcase 可行性。 |
| 客户对 Teams 聊天内容读取是否有合规限制? | 影响是否能做深度 Chat 同步与 AI 洞察。 |
| 客户是否接受“默认不抓取聊天正文,只做用户主动沉淀”? | 决定方案是否能以低风险方式推进。 |
| ShareCRM Teams App 是只服务立丰,还是规划为国际客户通用能力? | 决定是否需要走 Teams Store、AppSource、Publisher Verification、隐私合规材料。 |
十、官方资料链接
- Microsoft Dynamics 365:Teams Chat 配置与隐私边界https://learn.microsoft.com/en-us/dynamics365/sales/teams-integration/enable-teams-chat
- Microsoft Dynamics 365:Teams Chat 工作方式与同步边界https://learn.microsoft.com/en-us/dynamics365/teams-integration/enable-teams-chat
- Microsoft Dynamics 365:记录与 Teams Channel 关联https://learn.microsoft.com/en-us/dynamics365/sales/teams-integration/enable-record-linking
- Salesforce:Integration with Microsoft Teamshttps://help.salesforce.com/s/articleView?id=sales.teams_int_parent.htm&language=en_US&type=5
- Salesforce:Use the Integration for Microsoft Teamshttps://help.salesforce.com/s/articleView?id=sales.teams_int_use_parent.htm&language=en_US&type=5
- HubSpot:Connect HubSpot and Microsoft Teamshttps://knowledge.hubspot.com/integrations/connect-hubspot-and-microsoft-teams
- HubSpot:Manage records and notifications in Microsoft Teamshttps://knowledge.hubspot.com/integrations/manage-records-and-notifications-in-microsoft-teams
- Zoho CRM:Microsoft Teams integrationhttps://help.zoho.com/portal/en/kb/crm/integrations/microsoft/microsoft-teams-integration/articles/teams-integration
- Zoho CRM:Microsoft Teams integration legacy help with screenshotshttps://www.zoho.com/crm/help/microsoft-teams-integration.html
- Pipedrive:Microsoft Teams marketplace integrationhttps://www.pipedrive.com/en/marketplace/app/microsoft-teams/23b45cfa6522e8d5
- Microsoft Teams Platform:Message Extensionshttps://learn.microsoft.com/en-us/microsoftteams/platform/messaging-extensions/build-bot-based-message-extension
- Microsoft Teams Platform:Proactive Bot Messageshttps://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/send-proactive-messages
- Microsoft Teams Platform:Receive all messages for bots and agentshttps://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/channel-messages-for-bots-and-agents
- Microsoft Graph:Teams Export APIshttps://learn.microsoft.com/en-us/microsoftteams/export-teams-content
- Microsoft Graph:Send chatMessage in a channel or chathttps://learn.microsoft.com/en-us/graph/api/chatmessage-post?view=graph-rest-1.0
- Microsoft Teams:Publish app overviewhttps://learn.microsoft.com/en-us/microsoftteams/platform/concepts/deploy-and-publish/apps-publish-overview
- Microsoft Teams:Teams Store validation failure handling and timing







