Template14 min read
Weekly Customer Feedback Report Template (and How to Automate It)
Last updated: ยท By Matt Teixeira, Founder and CEO
On this page
A weekly voice of customer report template has six sections: a one-sentence headline, the top three changes, new and rising themes counted by unique accounts, segment notes, three to five verbatim quotes with source links, and the decisions you need, each with an owner and a date. Its job is to show what changed in customer feedback this week, not what is biggest. The copyable template below takes about 30 minutes to fill in by hand, and AI can draft everything except the headline and the decisions.
Key Takeaways
- Report what changed, not totals. The biggest theme is rarely the biggest change.
- Count unique accounts, not mentions, and compare this week with the prior four-week average.
- Every quote is verbatim and carries a source link, a segment, and a date.
- End with three decisions at most, each with an owner and a deadline. A report that asks for nothing gets archived.
- Let software pull, count, and find quotes. A person writes the headline and the decisions.
What Should Go in a Weekly Customer Feedback Report?
Six sections, in this order, each answering one question your reader has.
| Section | Question it answers | Rule of thumb |
|---|---|---|
| Headline | What is the biggest change this week? | One sentence with a number and a segment. Write it last; it gets read first. |
| Top changes | What moved, and by how much? | Three items at most, each with accounts this week against the four-week average. |
| New and rising themes | What is new since last month? | Only themes labeled New or Rising get a row. |
| Segment notes | Who is affected? | One line per segment you track. "No change this week" counts. |
| Quotes with sources | What did customers actually say? | Three to five verbatim quotes, each with a link, segment, and date. |
| Decisions needed | What do we need from the reader? | Three at most, each with an owner and a deadline. |
Three short lists close the report and keep it honest: Follow-up from last week, Still open (big themes with no change, one line each), and Notes on the data (missing sources, failed syncs). Leave out all-time totals, a chart per theme, and unexplained sentiment scores; they fill space without telling anyone what to do. If sentiment matters for a theme, track it the way how to track customer sentiment over time describes and report only the change.
The Weekly Voice of Customer Report Template
Paste this into a doc, a Slack canvas, or a Notion page. Replace the brackets, and delete any line you have nothing real to put on.
# Customer Feedback Weekly: [Mon date] to [Sun date]
Scope: [All customers / one segment]
Sources: [Tool (items)], [Tool (items)], [Tool (items)]
Owner: [Name]
## Headline
[One sentence: the biggest change this week, with a number and the segment it affects.]
## Top Changes
1. [Theme]: [New / Rising / Falling]. [X] accounts this week vs. a 4-week average of [Y]. [Segment, ARR, or renewal note.] ([link])
2. [Theme]: ...
3. [Theme]: ...
## New and Rising Themes
| Theme | Status | Accounts this week | 4-week avg. | Segments | Evidence |
|---|---|---|---|---|---|
| [Theme] | New | [n] | [n] | [Segment (n), Segment (n)] | [link] |
| [Theme] | Rising | [n] | [n] | [Segment (n)] | [link] |
## Segment Notes
- [Segment]: [what is different for these customers this week]
- [Segment]: No change this week.
## Quotes
- "[Verbatim quote]" ([role], [segment], [source + link], [date])
- "[Verbatim quote]" ([role], [segment], [source + link], [date])
- "[Verbatim quote]" ([role], [segment], [source + link], [date])
## Decisions Needed
- [Question with a yes/no or A/B answer]? Owner: [name]. Needed by: [date]. Evidence: [link]
- [Or: No decisions needed this week.]
## Follow-Up From Last Week
- [Last week's decision or fix]: [status]. [What feedback shows since.] [Customers told: yes/no]
## Still Open (No Change)
- [Theme]: [n] accounts a week, steady for [n] weeks. [Roadmap status.]
## Notes on the Data
- [Source that went quiet or failed to sync, holiday weeks, imports still processing]
How Do You Decide a Theme Is Rising?
Compare this week with the average of the prior four weeks, not with last week alone, because one week swings with holidays, outages, and big rollouts. Four weeks is shorter than the eight-week baseline in the trending guide on purpose: this report flags what is worth discussing now, so a Rising label means "look at this," not "confirmed trend." These rules of thumb suit a team that sees roughly 50 to 500 feedback items a week:
- New: no accounts in the prior four weeks, and at least two this week.
- Rising: at least three accounts this week, and at least 1.5 times the four-week average.
- Falling: half the four-week average or less, two weeks running.
- Steady: everything else. It goes under "Still open" as one line.
Count each account once: an admin who files four tickets and posts in Slack is one account. Below about 10 accounts, print counts, never percentages; two accounts becoming five reads as "+150%." Before you escalate a Rising theme as a trend, check it against the eight-week rules in how to tell which support ticket pain points are trending.
How Do You Fill It in 30 Minutes?
Block 30 minutes on Monday morning, before your weekly product meeting, so the report sets its agenda. Use the same Monday-to-Sunday window every week. The time box assumes feedback already lands in one place with account and segment attached; if it doesn't, start with how to centralize customer feedback.
Step 1: Pull Last Week's Feedback (10 Minutes)
- Filter every source to the same window: tickets, the Slack feedback channel, call notes, and survey comments.
- Write each source's item count next to last week's. A source that drops to zero usually means a broken sync or a tagging lapse, not happy customers, so flag it under Notes on the Data.
- Note any release, outage, or price change that could explain a spike.
Step 2: Find What Changed (10 Minutes)
- Put each theme's unique accounts this week next to its four-week average, and apply the New, Rising, Falling, and Steady labels.
- If more than three themes qualify, keep the three with the most at stake. Segment, ARR, and renewals in the next 90 days break ties.
- Check last week's decisions. If a fix shipped, did its theme fall?
Step 3: Write the Quotes, Decisions, and Headline (10 Minutes)
- Quotes: pick one per top change, the most specific line rather than the angriest. "The export spins for ten minutes, then gives me an empty file" tells engineering more than "your product is broken."
- Decisions: phrase each as a yes/no or A/B question, with an owner and a date. If nothing needs deciding, say so.
- Headline: write it last. One sentence with a number, a segment, and the likely cause if you know it.
Worked Example: A Completed Weekly Report
This example is illustrative: the company, numbers, and quotes are invented. It is a B2B SaaS company with about 300 customers, reporting on October 26 to November 1, 2026:
# Customer Feedback Weekly: Oct 26 to Nov 1
Scope: All customers
Sources: Zendesk (142), Intercom (64), Slack #customer-feedback (31), Gong (9 calls), NPS (48)
Owner: Priya (PM)
## Headline
CSV export timeouts rose from 2 accounts a week to 9 after the Oct 27 reporting release. Six are Enterprise, and two of those renew before December 31.
## Top Changes
1. Export timeouts: Rising. 9 accounts vs. 2 average. 6 Enterprise, 2 renewing this quarter. (link)
2. SSO setup confusion: New. 3 accounts, all trials in their first week. (link)
3. Bulk edit requests: Falling. 1 account vs. 5 average since bulk edit shipped Oct 14. (link)
## New and Rising Themes
| Theme | Status | Accounts this week | 4-week avg. | Segments | Evidence |
|---|---|---|---|---|---|
| Export timeouts | Rising | 9 | 2 | Enterprise (6), Mid-market (3) | link |
| SSO setup confusion | New | 3 | 0 | Trial (3) | link |
## Segment Notes
- Enterprise: export timeouts are now this segment's top theme.
- Trial: SSO confusion is the only new theme. Two of three accounts opened a ticket on day one.
- SMB: No change this week.
## Quotes
- "The export spins for ten minutes, then gives me an empty file. I present to our board tomorrow." (Finance lead, Enterprise, Zendesk ticket, Oct 28)
- "I couldn't tell if SSO gets set up in your app or in our identity provider." (IT admin, Trial, Gong call, Oct 30)
- "Bulk edit saved me an afternoon." (Ops manager, Mid-market, NPS comment, Oct 29)
## Decisions Needed
- Roll back the Oct 27 export change, or ship a fix by Nov 6? Owner: Sam (Eng lead). Needed by: Tue Nov 3.
- Add an SSO step to the trial checklist this sprint? Owner: Priya. Needed by: Thu Nov 5.
## Follow-Up From Last Week
- Bulk edit (shipped Oct 14): requests fell from 5 accounts a week to 1. All 11 requesting accounts were told.
## Still Open (No Change)
- Mobile app speed: 4 accounts a week, steady for 6 weeks. Planned for Q1.
## Notes on the Data
- Intercom sync failed Oct 29 to 30, so about two days of chats are missing.
Notice what the report skips. Mobile app speed is the biggest theme by volume, but nothing changed, so it gets one line. The Intercom gap gets a note, because two missing days can make a theme look like it fell.
Who Should Get the Report, and in What Format?
Write one report and let each reader stop where they need to. Separate versions triple the work and drift apart within a month.
| Reader | What they read | Where they read it |
|---|---|---|
| PMs and engineering leads | All of it, plus the evidence links | The doc, linked from the weekly product meeting agenda |
| Founders and executives | Headline, decisions needed, revenue at risk | The weekly Slack post, plus a monthly roll-up of four headlines and the decisions made |
| Support, success, and sales | Headline, top changes, follow-up from last week | A Slack post in a shared channel, with the doc linked |
| Design and research | New themes and quotes | The doc |
Post it in Slack with the doc linked, so pushback stays in one thread. Never cut the follow-up section to save space: it shows support, success, and sales that logging feedback leads somewhere, and without it they log less. When a fix ships, tell the customers who asked and record it there.
Give the report one owner, usually a PM or product operations lead, and don't rotate it. Whoever wrote last week's report is the one who notices this week is different.
How Do You Automate a Weekly Customer Feedback Report?
Automate the pulling, counting, and quote-finding; keep the headline and decisions for a person. As a rule of thumb, good automation turns 30 minutes of assembly into 10 minutes of review.
| Approach | How it works | Weekly effort | Watch out for |
|---|---|---|---|
| Export plus an AI chat | Export the week as a CSV and give it to Claude or ChatGPT with the prompt below | About 20 minutes | Models miscount raw text, so supply account and theme columns and check every number |
| Workflow tool | A weekly Zapier run collects Slack messages or tickets, summarizes them with an AI step, and posts or emails the draft | About 10 minutes of review | It sees only what it collects, and has no four-week baseline unless you store past counts |
| Feedback platform | The platform keeps themes, trends, and quotes, and a report or agent drafts from them | About 10 to 15 minutes | Plan limits, and AI themes you still need to spot-check |
If you start from an export, this prompt keeps the model honest about counts and quotes:
You are helping me write our weekly customer feedback report.
Files:
- feedback_this_week.csv: date, source, account, segment, arr, theme, quote, link
- theme_accounts_last_4_weeks.csv: week, theme, unique_accounts
Rules:
- Count unique accounts per theme from the account column. Never count rows or mentions.
- Label each theme: New (0 accounts in the prior 4 weeks, 2+ this week), Rising (3+ accounts and at least 1.5x the 4-week average), Falling (half the average or less), or Steady.
- Use only quotes that appear word for word in the file, each with its link.
- If a section has nothing new, write "No change this week."
- Do not write the Headline or Decisions Needed. Instead, list up to three questions the data raises.
Fill in this template:
[paste the template]
Whatever you pick, keep one human step: someone reads the draft, writes the decisions, and sends it. If you can schedule the prompt, have the draft ready by 8 a.m. Monday and reviewed by 9.
Common Mistakes to Avoid
- Percentages on tiny numbers. "+200%" on three accounts starts a fire drill. Print the counts.
- Paraphrasing inside quote marks. Trim with an ellipsis if you must. Once someone finds one quote that isn't verbatim, they stop trusting the rest.
- Padding quiet weeks. "No change this week" is information. Recycling last month's complaints teaches people to stop reading.
- No decision ask. Without a question and an owner, the report becomes the email everyone archives by week three.
- Skipping the data notes. A source that failed to sync looks exactly like a theme that fell.
Tools That Help
- A spreadsheet and an AI chat: free. Give Google Sheets or Airtable columns for account, segment, theme, quote, and link, pivot accounts per theme per week, and use the prompt above. It works while one person can read every item in under an hour a week.
- Zapier: the Schedule by Zapier Every Week trigger runs a Zap on the day and time you pick (Zapier Help). Zapier lists a template that compiles a week of Slack messages, summarizes them with Claude, and emails the report to stakeholders (Zapier). It fits teams whose feedback is mostly in Slack, but you build the account counts and the baseline yourself.
- Enterpret: schedules Feed reports, Dashboard reports, and Agent automations to Slack or email, daily, weekly, or monthly (Enterpret Help Center). It sells annual contracts, and its AWS Marketplace listing is $120,000 for 12 months and 300,000 feedback records (AWS Marketplace). It fits larger CX and product organizations.
Where Deck Fits
Deck handles the grouping, trend tracking, and quote-finding, and leaves the writing to you or your agent. Themes group each insight with its quote, sentiment, category, and source. On Starter and up, Deck rebuilds subthemes every Sunday evening UTC, so Monday's numbers are fresh.
Visualize โ Subthemes has Trending, Sudden Changes, and High Negative tabs, and each subtheme's trend compares the last 14 days with the 14 before (Deck Subthemes docs). NPS Score uses rolling 30-day windows, and its weekly synthesis is usually ready on Monday (Deck NPS docs).
- In the app: the Weekly Signal Brief playbook walks through the report in about 15 minutes, with a similar template.
- With your AI agent: connect Deck's MCP server, available on every plan including Free, to Claude, ChatGPT, Cursor, or another MCP client, and ask for the weekly brief. The documented workflow reads new insights, surging themes, trending subthemes, high-negative themes, and NPS, then writes the brief with a Deck link for each item. It changes nothing in Deck (Deck workflow docs).
- In Slack: with Deck for Slack, on Starter and up, teammates can mention @Deck in a thread and ask what changed this week, using the same AI credits as the app.
- Pricing: Free is $0 with 200 AI credits a month. Starter is $99 a month ($79 billed annually) and adds subthemes and NPS Analytics. Business is $249 a month ($199 billed annually) and adds CRM integration for ARR and plan fields (Deck pricing).
- Limitations:
- Deck's brief workflow doesn't post or email anything. Your agent's own Slack or email tool sends it after you approve the text. Deck's Slack notifications post a separate weekly summary of new feedback on Thursday evenings UTC, not this brief.
- The brief has no Decisions Needed section, so you add that yourself.
- Subtheme trends measure insight volume over 14 days against the prior 14, not unique accounts per week, so don't mix Deck's numbers with your own four-week counts.
- On Free, the brief leaves out subthemes and NPS. ARR weighting needs CRM integration, on Business and up.
Frequently Asked Questions
Sources
- Deck Weekly Signal Brief agent workflow
- Deck Subthemes docs
- Deck NPS Score docs
- Deck pricing
- Zapier Help: Schedule Zap workflows to run at specific intervals
- Zapier template: Compile weekly Slack messages, summarize insights with Claude, and email report to stakeholders
- Enterpret Help Center: Reports in Enterpret
- Enterpret on AWS Marketplace
Sources checked November 2, 2026.