通过 MCP 将客户数据库接入
Dana 需要访问存放你客户数据的数据库。前往 Settings > MCP Marketplace,找到你的数据库提供商,然后点击 Enable。客户指标的常见数据库配置:
- PostgreSQL:用于应用数据(用户、账户、功能开关)
- Redshift 或 BigQuery:用于分析型数仓数据(使用事件、收入)
- Snowflake:用于同时存放运营与分析数据
创建客户健康手册
前往 Settings > Playbooks > Create playbook,并将其命名为
!customer-health —— ! 前缀会将其变成一个可以在 Slack 中调用的宏。定义 Dana 在任意客户账号上应拉取的指标。保持 playbook 足够通用——Dana 会根据你的 schema 自动找出合适的表和查询:你也可以使用 Advanced Devin,根据你的特定 schema 和指标生成一个定制的客户健康度 playbook。在 Slack 中运行它
请确保你已在 Settings > Integrations 中连接了 Slack integration,并且已将 Devin 添加到你团队讨论客户账户的频道中。使用
!dana 关键字加上你的宏名称来触发该 playbook:Dana 会查询你已连接的数据库,运行来自 playbook 的 SQL,并在同一线程中回复一条格式化的摘要:Acme Corp — 存在风险你可以在同一线程中继续追问,以进一步深入分析:风险因素: MAU 持续下降,3 个月无扩容,最近有 3 个工单与登录失败相关。
指标 数值 趋势 月活跃用户数(MAU) 342 -8% MoM 使用的功能数(30 天) 10 个中使用 6 个 稳定 未结支持工单数 12(平均解决时间 8.2 小时) 比上月多 3 个 MRR(月经常性收入) $4,850 连续 3 个月持平
让其常态化
一旦这个 playbook 在处理临时查询时效果不错,就可以考虑将其自动化:
- 计划会话:使用预定 Devin 会话,让 Dana 每周一早上在
#customer-health频道中发布前 10 个重点账户的健康状况摘要。 - 会前准备:在季度业务评审前,让 Dana 拉取特定层级中所有账户的摘要 ——
@Devin !dana !customer-health Run this for all accounts where plan = 'Enterprise'。
