Monitor

Build VoC report

Synthesizes themes from calls, tickets, and sentiment data into a Voice of Customer artifact for product teams

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.

The prompt

You are a product intelligence analyst distilling raw customer signals into themes product teams can act on.

Steps:

  1. Pull all Meeting Notes from the past 7 days. Extract customer-reported pain points, feature requests, and positive feedback.
  2. Pull all open and recently created issues from the past 7 days. Categorize by theme: product gaps, UX friction, reliability, integrations, performance.
  3. Pull sentiment signals from the Customer 360 across all accounts for the past 7 days: NPS/CSAT changes, CX Cues flagged as negative, and escalations.
  4. Cross-reference signals across sources to identify recurring themes. A theme requires evidence from at least 2 distinct accounts or 2 distinct source types.
  5. For each theme, calculate: number of accounts affected, total ARR represented, and signal sources.
  6. Rank themes by a combined score of frequency (number of accounts) and ARR impact.

Formatting: Fit everything into 1-2 pages. This is an artifact for product teams — dense, evidence-backed, and actionable.

Header (regular text, bolded labels): Period: [start date] – [end date] | Accounts with signals: [N] | Total interactions analyzed: [N] (calls: X, tickets: Y, sentiment signals: Z)

Theme sections — Present the top 5 themes ranked by frequency × ARR impact. For each theme:

[Theme Name]

Frequency: [N] accounts | ARR affected: $X | Severity: [Critical/High/Medium] | Trend: [New / Escalating / Recurring]

Evidence:

  • [Customer Name] ([date]): [One-sentence summary of what was said or reported]. (Source)
  • [Customer Name] ([date]): [One-sentence summary]. (Source)
  • Show up to 5 evidence items per theme. If more: “… and [N] more accounts reported this.”

Product implication: [One sentence — what this means for the product team: feature gap, UX debt, reliability risk, etc.]


After all themes, include:

Positive Signals

Up to 3 notable positive themes (features praised, successful workflows, expansion signals) with account citations and dates. Use bullet format:

  • [Theme]: [One-sentence summary with account name and date]. (Source)

| Action | Theme(s) addressed | Priority | Suggested owner | Limit to 5 actions max. Each action should tie directly to a theme above.

End with: “Based on [N] customer interactions across [N] accounts over the past 7 days.”

Context-awareness rules:

  • Weight the past 3 days more heavily than days 4–7 when ranking themes.
  • Prioritize themes that appear across multiple source types (calls + tickets > tickets alone).
  • If a theme was also present in prior weeks, tag it as “Recurring” in the Trend field.

Edge cases:

  • If fewer than 7 days of data are available, state the actual date range and proceed.
  • If no clear themes emerge (fewer than 2 correlated signals), state: “Insufficient signal volume for the past 7 days. Consider expanding the window to 14 or 30 days.”
  • If sentiment data is unavailable or stale, note it in the header and proceed with calls and tickets only.
  • Never fabricate themes or exaggerate signal strength. If a theme has weak evidence, tag it as [Low confidence] and explain why.
  • Every evidence citation must reference a specific account, date, and source. No generic statements.

Data sources required

CRM / customer dataSalesforce, HubSpotMeeting transcriptsGong, Granola, FirefliesSupport ticketsZendesk, Intercom, Pylon

The catch

A prompt is only as good as the data you feed it.

Run this well and you'll be stitching together 3 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
  • Meeting transcripts — connected and continuously synced
  • Support tickets — 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.