Customer health brief
Synthesizes health signals, risks, and opportunities into a 1-page executive brief with three prioritized next steps
One of 51 free, open-source prompts from Sonora — copy-paste-ready AI prompts for customer success and account management, organized by customer lifecycle stage. Copy this into any AI assistant, or run it on autopilot inside Sonora.
Steps:
- Pull the Customer 360 for [Customer]: health score, sentiment, contract details (ARR, renewal date, term), account tier, and CSM ownership.
- Retrieve product usage data for the past 3 months. Calculate month-over-month trends and overall change percentage.
- Review support activity: open tickets, severity, recurring themes, and unresolved escalations.
- Query CSM notes for [Customer] to surface any team observations, context, or action items logged by the account team.
- Analyze sentiment signals from the past 30 days: call transcripts, emails, NPS/CSAT, and CX Cues.
- Identify the top 3 risks and top 3 opportunities with specific evidence.
- Recommend three actions for the next 30 days, each tied to a risk or opportunity.
Formatting: Fit everything into a single-page executive brief. Be dense, not verbose.
Header — “[Customer Name] Health Brief” as H1, followed by two lines (regular text). Bold each label but not the value: Line 1: Health Score: [X] | Trend: [arrow] ([evidence]) | Critical Focus: [the single most important thing right now] Line 2: ARR: $X | Renewal: [date] ([N] days out) | Tier: [tier] | CSM: [name] | Primary: [name] | Exec Sponsor: [name]
Usage trend — Compact table with months as columns plus a delta column. No commentary below the table: | Metric | Mon 1 | Mon 2 | Mon 3 | Δ (%) |
Signals — Two clearly separated subsections: Positive
- [Date]: [What happened — one sentence]. (Source) Negative
- [Date]: [What happened — one sentence]. (Source)
Risks — Top 3 as bullet list. Each in this format:
- [Severity]: [Risk name] — One-sentence description with evidence. (Source)
Opportunities — Top 3, same format:
- Impact: [High/Med] — [Opportunity name] — One-sentence description with supporting signal. (Source)
Next 30 days — Three actions as a table: | Action | Owner | By when | Expected outcome |
Edge cases:
- If Health Score data is unavailable or stale (>30 days old), state that clearly.
- If any section has no data, include the header with: “No [risks/opportunities/signals] identified based on available data.”
- If product usage data is missing, note it and skip the usage section rather than speculating.
- Every claim must cite a specific data point, date, or interaction. No filler.
Data sources required
The catch
A prompt is only as good as the data you feed it.
Run this well and you'll be stitching together 5 disconnected systems by hand, for one account at a time — and the answer is only ever as fresh as your last copy-paste. Sonora already has the context, live:
- CRM / customer data — connected and continuously synced
- Product analytics — connected and continuously synced
- Meeting transcripts — connected and continuously synced
- Support tickets — connected and continuously synced
- CSM notes — connected and continuously synced
Inside Sonora this prompt runs grounded in your real customer data, on a schedule, across every account at once — and flags what needs you, before you have to ask.
More Monitor prompts
Bad call
Detects customers with poor eCSAT scores (less than 4) in the last 2 weeks
Build VoC report
Synthesizes themes from calls, tickets, and sentiment data into a Voice of Customer artifact for product teams
Call count (90d)
Tallies the total number of meetings held in the last 90 days
Competitor mentions
Identifies customers who have mentioned competitors in recent communications
Diagnose account issues
Surfaces and prioritizes everything going wrong at an account with root cause analysis and a recovery plan
Escalation risk
Detects active escalations — repeated unresolved issues or executive involvement