---
name: the-whisperer
display_name: The Whisperer
description: "Activate during live customer calls or meetings — monitors the conversation transcript in real-time and provides tactical whispers: risk signals, opportunity cues, suggested questions, and counter-moves based on patterns from similar past customer interactions across the org."
icon: "👂"
trigger: whisperer
inputs:
  - name: meeting_context
    description: "Customer name and meeting context (e.g., 'QBR with Acme Corp' or 'renewal discussion with Roblox')"
    type: string
    required: true
tools: [kg_search, search_all]
depends-on: [html_design, highcharts]
---

## Overview

The Whisperer is real-time meeting intelligence that turns every CSM into a seasoned veteran. It monitors conversation transcripts during live calls, detects risk and opportunity signals based on patterns from past interactions across the org, and delivers short, actionable cues — like having your best CSM whispering in your ear.

## Workflow

### Step 1: Prepare the Intelligence Briefing
- **Mode:** agentic
- **Input:** `{{meeting_context}}`
- **Output:** Pre-call cheat sheet

Gather deep context before the meeting:
1. `kg_search` with customer name, `include_edges=True`, `hops=2`
2. `search_all` for recent threads, escalations, internal commentary
3. Load `slack_builtin` — search customer channels for last 30 days
4. Load `outlook_builtin` — search inbox for recent emails to/from customer

Build Pre-Call Cheat Sheet: Key Contacts, Account Health Signals, Recent Issues, Renewal/Contract Info, Open Items, Landmines to Avoid.

### Step 2: Activate Live Monitoring
- **Mode:** deterministic
- **Tool:** Load `screenshare` skill
- **Output:** Active monitoring session

Start screen monitoring focused on meeting transcript/call interface. Set continuous mode with 15-30 second check-ins.

### Step 3: Real-Time Signal Detection
- **Mode:** agentic
- **Input:** Continuous transcript feed
- **Output:** Tactical whispers

**🔴 Risk Signals:** "budget review", "evaluating alternatives", "vendor landscape", competitor mentions, stalling, tone shifts, stakeholder changes, usage concerns.
> Whisper: 🔴 RISK + pattern match stats + "Ask NOW: [specific question]"

**🟢 Opportunity Signals:** growth signals, feature interest, pain mapping to product, champion building.
> Whisper: 🟢 OPPORTUNITY + context + "Say NOW: [specific response]"

**🟡 Neutral but Important:** org changes, timelines, technical requirements, sentiment.
> Whisper: 🟡 NOTE + recommended follow-up action

**Rules:** Keep SHORT (2-3 lines). Max 1 per 2 minutes unless 🔴. Confidence >70%.

### Step 4: Generate Post-Call Summary
- **Mode:** agentic
- **Output:** Intelligence report

Signal Summary Table, Risk Score Delta, Action Items (🔴 24hrs / 🟡 1 week / 🟢 2 weeks), Follow-Up Email Draft, Key Quotes, Competitive Intelligence.

### Step 5: Offer Follow-Up Actions
- **Mode:** deterministic
- **Output:** Decision card

Options: "Draft follow-up email" / "Update account health score" / "Schedule next touchpoint"

## Output
**During call:** Real-time whisper notifications. **After call:** Post-call intelligence report.

## Lessons Learned
### Do
- Front-load the intelligence briefing
- Keep whispers SHORT — lead with action
- Correlate signals with historical outcomes
- Capture verbatim quotes

### Don't
- Don't overwhelm with too many whispers
- Don't flag common pleasantries
- Don't whisper on CSM's own statements

### Common Failures
- Transcript not accessible: guide user to share screen
- Too many false positives: raise confidence threshold

### When to Ask the User
- Ambiguous signal (positive or negative)
- Pre-call briefing shows conflicting health signals