Skip to main content

Slack 中的客户健康摘要

使用 Dana 和 Playbook,从你的数据库中拉取客户账户指标,并按需在 Slack 中呈现。
AuthorCognition
Category数据与分析
Features集成, Playbooks, MCP
1

通过 MCP 将客户数据库接入

Dana 需要访问存放你客户数据的数据库。前往 Settings > MCP Marketplace,找到你的数据库提供商,然后点击 Enable客户指标的常见数据库配置:
  • PostgreSQL:用于应用数据(用户、账户、功能开关)
  • RedshiftBigQuery:用于分析型数仓数据(使用事件、收入)
  • Snowflake:用于同时存放运营与分析数据
如果你的数据库提供商未在列表中,点击 Add Your Own 并提供连接字符串。对于生产数据库,请始终使用只读连接字符串,或使用权限受限的数据库用户。连接完成后,从 Devin Web 应用启动一个快速的 Dana 会话来验证是否可用:如果 Dana 返回了你的表名,则说明 MCP 集成工作正常。否则,请在 Settings > MCP Marketplace 中重新检查凭据,并确保你的数据库允许来自 Devin IP 段的连接。
2

创建客户健康手册

前往 Settings > Playbooks > Create playbook,并将其命名为 !customer-health —— ! 前缀会将其变成一个可以在 Slack 中调用的定义 Dana 在任意客户账号上应拉取的指标。保持 playbook 足够通用——Dana 会根据你的 schema 自动找出合适的表和查询:你也可以使用 Advanced Devin,根据你的特定 schema 和指标生成一个定制的客户健康度 playbook。
3

在 Slack 中运行它

请确保你已在 Settings > Integrations 中连接了 Slack integration,并且已将 Devin 添加到你团队讨论客户账户的频道中。使用 !dana 关键字加上你的宏名称来触发该 playbook:Dana 会查询你已连接的数据库,运行来自 playbook 的 SQL,并在同一线程中回复一条格式化的摘要:
Acme Corp — 存在风险
指标数值趋势
月活跃用户数(MAU)342-8% MoM
使用的功能数(30 天)10 个中使用 6 个稳定
未结支持工单数12(平均解决时间 8.2 小时)比上月多 3 个
MRR(月经常性收入)$4,850连续 3 个月持平
风险因素: MAU 持续下降,3 个月无扩容,最近有 3 个工单与登录失败相关。
你可以在同一线程中继续追问,以进一步深入分析:
4

让其常态化

一旦这个 playbook 在处理临时查询时效果不错,就可以考虑将其自动化:
  • 计划会话:使用预定 Devin 会话,让 Dana 每周一早上在 #customer-health 频道中发布前 10 个重点账户的健康状况摘要。
  • 会前准备:在季度业务评审前,让 Dana 拉取特定层级中所有账户的摘要 —— @Devin !dana !customer-health Run this for all accounts where plan = 'Enterprise'