Skip to main content

Slack での顧客ヘルスサマリー

Dana とプレイブックを使って、データベースから顧客アカウントの指標を取得し、オンデマンドで Slack に表示します。
AuthorCognition
Categoryデータと分析
FeaturesIntegrations, Playbooks, MCP
1

MCP 経由で顧客データベースを接続する

Dana が、あなたのカスタマーデータが保存されているデータベースにアクセスできるようにする必要があります。Settings > MCP Marketplace に移動し、利用しているデータベースプロバイダーを見つけて Enable をクリックします。カスタマーメトリクス向けの一般的な構成:
  • アプリケーションデータ(ユーザー、アカウント、フィーチャーフラグ)には PostgreSQL
  • 分析用データウェアハウス(利用状況イベント、売上)には Redshift または BigQuery
  • 業務データと分析データを統合して扱う場合には Snowflake
プロバイダーが一覧にない場合は Add Your Own をクリックし、接続文字列を指定します。本番データベースでは、必ず read-only の接続文字列、または権限が制限されたデータベースユーザーを使用してください。接続後、Devin のウェブアプリからすばやく Dana session を開始して、動作を確認します:Dana がテーブル名を返せば、MCP は正常に動作しています。返ってこない場合は、Settings > MCP Marketplace で認証情報を再確認し、データベースが Devin の IP レンジからの接続を許可していることを確認してください。
2

カスタマー・ヘルス・プレイブックを作成する

Settings > Playbooks > Create playbook に移動し、名前を !customer-health に設定します。! プレフィックスを付けると、Slack から呼び出せる マクロ になります。各アカウントについて Dana に取得させたい指標を定義します。Playbook は汎用的な内容にしておきます。スキーマをもとに、適切なテーブルとクエリを判断するのは Dana が行います。Advanced Devin を使って、スキーマや指標に合わせてカスタマイズされた顧客ヘルス用の Playbook を生成することもできます。
3

Slack から実行する

Slack integrationSettings > Integrations で接続し、チームが顧客アカウントについて議論しているチャンネルに Devin が追加されていることを確認してください。!dana キーワードとマクロ名を使ってプレイブックを呼び出します:Dana は接続済みデータベースにクエリを実行し、プレイブック内の SQL を実行して、整形されたサマリーをスレッド内で返信します:
Acme Corp — リスクあり
指標推移
月間アクティブユーザー342前月比 -8%
利用機能数 (30 日)10 個中 6 個安定
未処理サポートチケット12 件 (平均解決時間 8.2 時間)前月比 +3 件
MRR$4,8503 か月連続で横ばい
リスク要因: MAU が減少している、過去 3 か月間拡大がない、直近でログイン障害に関するチケットが 3 件ある。
同じスレッド内でフォローアップして、さらに深掘りできます:
4

ルーティン化する

アドホックな参照に対してプレイブックがうまく機能するようになったら、自動化も検討しましょう。
  • 定期セッション: scheduled Devin sessions を使用して、Dana に毎週月曜日の朝、上位 10 件のアカウントのヘルスサマリーを #customer-health チャンネルに投稿させます。
  • ミーティング前の準備: 四半期ビジネスレビューの前に、特定のティア内のすべてのアカウントのサマリーを取得するよう Dana に依頼します — @Devin !dana !customer-health Run this for all accounts where plan = 'Enterprise'.