Build QBR prep
Compiles a quarter-in-review with usage trends, wins, risks, and strategic recommendations into a QBR prep brief
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 length), account tier, CSM ownership, and executive sponsor.
- Retrieve product usage data for the past quarter (3 months). Calculate month-over-month trends and overall change percentage for all tracked metrics.
- Pull all Meeting Notes from the past quarter. Identify key milestones, commitments made, and strategic themes discussed. Weight recent meetings more heavily — the last 30 days should dominate the narrative.
- Review CX Cues and support activity for the quarter: issues opened, issues resolved, escalations, and recurring themes. Note any still-open items.
- Analyze sentiment signals from the past 90 days: call transcripts, emails, NPS/CSAT responses, and champion or stakeholder departure alerts from Stakeholder Intelligence.
- Identify value delivered during the quarter: measurable outcomes, milestones achieved, feature adoptions, and any ROI data points the customer has acknowledged.
- Surface the top 3 risks and top 3 opportunities for the next quarter, each grounded in specific evidence from the data above.
- Recommend a discussion agenda for the QBR: 3–5 topics sequenced from wins to risks to forward-looking strategy.
Formatting: Fit everything into a 1–2 page QBR prep brief. Be dense, not verbose. This is the CSM’s internal prep doc — not the customer-facing deck.
Header — “[Customer Name] — QBR Prep” as H1, followed by two lines (regular text). Bold each label but not the value: Line 1: Health Score: [X] | Trend: [arrow] ([evidence]) | Quarter Theme: [one phrase capturing the dominant narrative this quarter] Line 2: ARR: $X | Renewal: [date] ([N] days out) | Tier: [tier] | CSM: [name] | Primary: [name] | Exec Sponsor: [name]
Quarter in review — Compact usage table with months as columns plus a delta column. No commentary below the table: | Metric | Mon 1 | Mon 2 | Mon 3 | Δ (%) |
Key milestones — Bullet list of 3–5 significant events from the quarter. Each in this format:
- [Date]: [What happened — one sentence]. (Source) Prioritize milestones from the last 30 days. Include older items only if they remain strategically relevant.
Value delivered — 2–3 bullet points of measurable outcomes or wins the customer has acknowledged. Each must cite a specific data point or interaction. If no measurable value has been documented, state: “No measurable outcomes documented this quarter — consider adding this to the QBR agenda.”
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)
Suggested QBR agenda — Numbered list of 3–5 discussion topics, sequenced: wins first, then risks, then forward-looking strategy. Each topic gets one sentence explaining why it matters and what outcome to target.
Next steps — Three actions as a table: | Action | Owner | By when | Expected outcome |
Context-awareness rules:
- Weight the last 30 days most heavily. Older signals should only appear if they remain unresolved or strategically significant.
- If the renewal is within 90 days, emphasize renewal readiness in risks and agenda.
- If a champion departure alert exists in Stakeholder Intelligence, surface it prominently in risks regardless of other signals.
Edge cases:
- If Health Score data is unavailable or stale (>30 days old), state that clearly in the header.
- If any section has no data, include the header with: “No [milestones/risks/opportunities/signals] identified based on available data.”
- If product usage data is missing, note it and skip the usage table rather than speculating.
- If no Meeting Notes exist for the quarter, state: “No meeting history found for this quarter — recommend reviewing touchpoint gaps before the QBR.”
- 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 6 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
- Feature request tracker — 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 Renew prompts
Build churn save plan
Diagnoses churn risk drivers and generates a structured save plan with prioritized actions, owners, and timelines
Build QBR deck
Generates a customer-facing QBR slide deck grounded in data gathered across all account signals
Draft escalation brief
Synthesizes escalation history, business impact, and a recommended resolution path into a single-page brief
Flag at-risk renewals
Surfaces accounts with low health scores and upcoming or recently expired renewals, ranked by ARR-at-risk impact
Forecast renewals
Projects renewal outcomes for all accounts in the upcoming window, classified as On Track / Needs Attention / At Risk
Renewal intent
Analyzes recent communications for explicit churn or non-renewal signals, classified by severity