Organize and interpret why subscribers are cancelling so you can identify the top churn drivers and take targeted action to reduce them.
Template components
Cancellation Reason (Verbatim)
Paste the exact words the user wrote or said when cancelling — do not paraphrase yet.
Example: "I signed up to track my team's projects but the reporting is too basic — I can't filter by assignee or date range, so I stopped using it."
Theme / Category
Assign one short label that captures the core reason behind this cancellation (e.g. Missing Feature, Pricing, Onboarding, Competitor Switch).
Example: Missing Feature — Reporting & Filtering
Segment or User Profile
Note any relevant context about this user — their plan, company size, tenure, or use case — so you can spot if a theme is concentrated in one segment.
Example: Pro Plan, 8-person team, churned after 3 months, primary use case: project management
Suggested Action
Write one concrete next step the product, success, or marketing team could take in response to this specific piece of feedback.
Example: Add assignee and date-range filters to the reporting dashboard — flag to product team with 4 similar responses as supporting evidence
Full Copyable Template
<div class="tmpl-full-doc">
<div class="tmpl-full-header">
<div class="tmpl-full-title">Cancellation Feedback Analysis Template (free)</div>
<div class="tmpl-full-meta">Growth & Research Team · 2026-05-04 · Exit survey responses, cancellation form comments, and 12 follow-up interviews (n=146 accounts)</div>
</div>
<div class="tmpl-full-section">
<div class="tmpl-full-section-title">1. Analysis Setup</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Product / plan(s) included</div>
<div class="tmpl-full-field-value">Usercall Pro and Team plans cancelled between Jan 1 and Mar 31; exclude free trial churn and involuntary payment failures.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Analysis goal</div>
<div class="tmpl-full-field-value">Understand the primary drivers of voluntary cancellation and identify which issues are fixable through product, pricing, onboarding, or retention interventions.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Data sources</div>
<div class="tmpl-full-field-value">Stripe cancellation reasons, in-app exit survey text, support tickets from the last 60 days before cancellation, customer success notes, and interview transcripts with recently churned admins.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Date range analyzed</div>
<div class="tmpl-full-field-value">Q1 2026 cancellations only; comments deduplicated by account so repeated complaints from the same workspace are linked together.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Unit of analysis</div>
<div class="tmpl-full-field-value">One cancelled account; code the primary cancellation driver and any secondary contributing factors mentioned in feedback.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Segments to compare</div>
<div class="tmpl-full-field-value">SMB vs. mid-market, self-serve vs. sales-assisted, accounts active <90 days vs. 90+ days, and workspaces using AI summaries vs. not using them.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Coding rules</div>
<div class="tmpl-full-field-value">Apply up to 2 primary codes and 2 secondary codes per account; use the customer's own stated reason unless internal notes clearly show a stronger underlying driver.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Out-of-scope feedback</div>
<div class="tmpl-full-field-value">Feature requests from active customers, temporary pauses due to procurement delays, and comments with no interpretable reason such as "no longer needed" unless clarified elsewhere.</div>
</div>
<div class="tmpl-full-tip">💡 Tip: Before coding, read 20 cancellation comments end-to-end to calibrate what customers mean by phrases like "too expensive," "not using it," or "missing integrations." These often mask different root causes.</div>
</div>
<hr class="tmpl-full-divider">
<div class="tmpl-full-section">
<div class="tmpl-full-section-title">2. Coding Guide</div>
<div class="tmpl-full-q">
<div class="tmpl-full-q-text"><strong>Poor time-to-value / weak onboarding</strong> — The customer cancelled because they never got the workspace configured, adopted by the team, or delivering value quickly enough. Example: "We signed up after the demo, but two months later only one PM had uploaded calls and nobody else touched the dashboard."</div>
</div>
<div class="tmpl-full-q">
<div class="tmpl-full-q-text"><strong>Low ongoing usage / workflow mismatch</strong> — The product did not become part of the customer's recurring process, even if setup was technically complete. Example: "The insights were good, but our reps still review Gong clips directly, so Usercall became an extra step instead of the place we work from."</div>
</div>
<div class="tmpl-full-q">
<div class="tmpl-full-q-text"><strong>Price not justified by perceived value</strong> — The customer explicitly questions ROI, budget fit, or seat cost relative to the outcomes they saw. Example: "At $699 a month we needed this to replace other tooling, and right now it's nice-to-have rather than something finance will renew."</div>
</div>
<div class="tmpl-full-q">
<div class="tmpl-full-q-text"><strong>Missing integration or ecosystem gap</strong> — Cancellation is driven by lack of connection to a core system such as Salesforce, HubSpot, Slack, Intercom, Gong, or internal BI workflows. Example: "Without a native Salesforce sync, our PMs have to copy themes manually into account notes, so the feedback never reaches the team that needs it."</div>
</div>
<div class="tmpl-full-q">
<div class="tmpl-full-q-text"><strong>Analysis quality or AI trust issue</strong> — The customer doubts the accuracy, consistency, or usefulness of summaries, themes, tagging, or sentiment produced by the product. Example: "The AI summary kept labeling pricing objections as onboarding issues, so we stopped trusting the weekly report."</div>
</div>
<div class="tmpl-full-q">
<div class="tmpl-full-q-text"><strong>Reporting / stakeholder sharing limitations</strong> — The product generated insights, but they were hard to distribute, present, or operationalize across product, CS, and leadership. Example: "I could see patterns in the dashboard, but I couldn't export a clean monthly churn report for leadership without rebuilding it in Slides."</div>
</div>
<div class="tmpl-full-q">
<div class="tmpl-full-q-text"><strong>Feature depth gap vs. alternative or incumbent tool</strong> — The customer compares the product unfavorably with a competitor, in-house workflow, or broader platform that covers adjacent jobs better. Example: "We moved back to Dovetail because it handles repository search, tagging, and clip sharing in one place, while we were only using Usercall for cancellation analysis."</div>
</div>
<div class="tmpl-full-q">
<div class="tmpl-full-q-text"><strong>Business change unrelated to product quality</strong> — Cancellation is caused primarily by layoffs, budget freezes, team changes, contract consolidation, or company strategy shifts rather than a fixable product issue. Example: "We cut the research ops budget across the board after the reorg, so this was cancelled with three other tools."</div>
</div>
<div class="tmpl-full-tip">💡 Tip: Separate "too expensive" into two possibilities during coding: true budget pressure versus insufficient realized value. Those lead to very different retention actions.</div>
</div>
<hr class="tmpl-full-divider">
<div class="tmpl-full-section">
<div class="tmpl-full-section-title">3. Theme Log</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Theme: Poor time-to-value / weak onboarding · <span style="font-weight:400;color:#888">34 mentions</span></div>
<div class="tmpl-full-field-value">Many self-serve teams connected one source but never completed taxonomy setup, stakeholder invites, or the first recurring report, so value stalled in the first 30 days. Top quote: "We imported a few cancellation notes, but no one knew how to turn that into a report for product, and after the trial period it just sat there." → Recommended action: launch a 14-day onboarding checklist with templates, sample dashboards, and CS-triggered nudges for inactive new accounts.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Theme: Missing integration or ecosystem gap · <span style="font-weight:400;color:#888">27 mentions</span></div>
<div class="tmpl-full-field-value">Customers repeatedly said insights stayed trapped in Usercall because Salesforce, HubSpot, and Slack workflows were incomplete or manual, reducing downstream adoption. Top quote: "The churn themes were useful, but without pushing them into Salesforce on the account record, our CSM team never actually used the analysis." → Recommended action: prioritize native Salesforce field sync and automated Slack digest delivery for top churn themes.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Theme: Price not justified by perceived value · <span style="font-weight:400;color:#888">23 mentions</span></div>
<div class="tmpl-full-field-value">Accounts with fewer than 50 cancellations per month struggled to justify the subscription because reporting was used episodically rather than continuously. Top quote: "For us this is a monthly check-in tool, not something the team logs into every day, so the annual contract was hard to defend." → Recommended action: test a lower-volume plan and create ROI messaging tied to churn reduction, save plays, and time saved on manual tagging.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Theme: Analysis quality or AI trust issue · <span style="font-weight:400;color:#888">19 mentions</span></div>
<div class="tmpl-full-field-value">Trust dropped when auto-clustering merged distinct cancellation causes or produced vague theme labels, especially for nuanced B2B comments about procurement, security, and implementation blockers. Top quote: "The AI bucketed 'missing SSO' together with 'admin setup issues,' which made the summary sound polished but not actionable." → Recommended action: improve transparency in theme generation, let users relabel/lock codes, and surface source quotes more prominently in exports.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Theme: Reporting / stakeholder sharing limitations · <span style="font-weight:400;color:#888">14 mentions</span></div>
<div class="tmpl-full-field-value">Researchers could interpret the dashboard, but PMs and execs wanted cleaner exports, scheduled summaries, and board-ready visuals tied to account counts and ARR. Top quote: "I can get the insight, but I still have to screenshot three views and rewrite the takeaway before I can share it with leadership." → Recommended action: ship a one-click executive summary export with top themes, trend change, ARR impact, and supporting quotes.</div>
</div>
<div class="tmpl-full-tip">💡 Tip: In the theme log, write each card as a decision-ready insight: what happened, evidence, and what should change. Avoid simply restating the code label.</div>
</div>
<hr class="tmpl-full-divider">
<div class="tmpl-full-section">
<div class="tmpl-full-section-title">4. Pattern Checks and Interpretation Notes</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Segment differences observed</div>
<div class="tmpl-full-field-value">Self-serve SMB accounts over-index on onboarding and price sensitivity; mid-market accounts more often cite Salesforce sync, SSO requirements, and stakeholder-ready reporting gaps.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Primary vs. secondary driver notes</div>
<div class="tmpl-full-field-value">Comments tagged as "price" frequently include a secondary cause of low adoption or missing integration; do not treat all price mentions as a packaging problem.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Moments in the lifecycle where churn risk appears</div>
<div class="tmpl-full-field-value">Highest frustration appears in weeks 2–6 when workspace setup stalls, and again near renewal when admins are asked to prove cross-functional usage and ROI.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Contradictions or ambiguities to resolve</div>
<div class="tmpl-full-field-value">Several interviewees initially selected "budget" in the form, but later described low confidence in AI theme accuracy; validate whether the form is under-capturing product quality concerns.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Follow-up questions for deeper research</div>
<div class="tmpl-full-field-value">Which setup milestones best predict renewal? Which integrations are true blockers versus nice-to-have requests? What output format do product leaders want in monthly cancellation reviews?</div>
</div>
<div class="tmpl-full-tip">💡 Tip: Look for combinations, not just counts. "Low usage + missing integration" often signals a more actionable root cause than either code alone.</div>
</div>
<hr class="tmpl-full-divider">
<div class="tmpl-full-section">
<div class="tmpl-full-section-title">5. Summary Findings</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Top 3 themes by volume</div>
<div class="tmpl-full-field-value">1) Poor time-to-value / weak onboarding (34), 2) Missing integration or ecosystem gap (27), 3) Price not justified by perceived value (23).</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Most urgent action</div>
<div class="tmpl-full-field-value">Fix early activation for new accounts by introducing a guided setup flow tied to first import, first theme review, first stakeholder share, and first scheduled report within 14 days.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Metric to track</div>
<div class="tmpl-full-field-value">30-day activation rate: % of new accounts that connect a data source, generate at least one coded theme report, and share an insight export with another teammate before day 30.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Key takeaway for leadership</div>
<div class="tmpl-full-field-value">Cancellation feedback suggests churn is driven less by outright dissatisfaction and more by failure to embed the product into customer workflows fast enough, especially where integrations and reporting handoff are weak.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Priority actions for product, growth, and CS</div>
<div class="tmpl-full-field-value">Product: prioritize Salesforce sync and executive summary export. Growth: tighten positioning around ROI for teams with sufficient feedback volume. CS: add rescue outreach when new accounts miss setup milestones in the first month.</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Risks / caveats</div>
<div class="tmpl-full-field-value">Exit survey data may over-represent admins and under-represent daily users; budget reasons may be overstated because they are socially easier to give than "we never adopted it."</div>
</div>
<div class="tmpl-full-field">
<div class="tmpl-full-field-label">Share with</div>
<div class="tmpl-full-field-value">Head of Product, Growth lead, Customer Success manager, Onboarding owner, RevOps, and the PM responsible for integrations and reporting.</div>
</div>
<div class="tmpl-full-tip">💡 Tip: End the analysis with owners and deadlines. A cancellation analysis is only valuable if each major theme converts into a concrete test, roadmap decision, or retention play.</div>
</div>
</div>
How to use it
Collect your cancellation responses Export cancellation survey responses, support ticket notes, or exit interview transcripts into a spreadsheet — aim for at least 20 responses before looking for patterns.
Fill in one row per response For each piece of feedback, complete all four template sections: verbatim quote, theme, user segment, and a suggested action.
Group and count by theme Sort or filter your rows by the Theme column to see which cancellation reasons appear most frequently across your dataset.
Prioritize and present findings Rank themes by frequency and segment impact, then share the top three with your product and success teams alongside the verbatim quotes as evidence.
What it looks like filled in
Too Expensive / Poor Perceived Value
"It's just not worth the price for what I actually use — I only need two or three features but I'm paying for a whole platform I don't need."
→ Introduce a lower-tier plan or usage-based pricing to retain cost-sensitive users before they reach the cancellation screen
Switched to a Competitor
"We moved to [Competitor] because our developers were already using it and the API integrations we needed were already built in."
→ Audit the top three native integrations competitors offer that you don't, and prioritize the most-requested one on the roadmap
Never Got Value / Poor Onboarding
"Honestly I just never really figured out how to make it work for my workflow — I kept meaning to dig in but never did and the trial ran out."
→ Trigger a human check-in from customer success at day 7 for users who have not completed the core activation milestone
Why teams skip the template
Manual tagging takes hours at scale Reading and categorizing hundreds of cancellation responses one by one is time-consuming and impossible to keep up with when churn spikes or your user base grows.
Theme labeling is subjective and inconsistent Different team members assign different category names to the same underlying issue, making it hard to track whether a problem is getting better or worse over time.
Insights arrive too late to act By the time you've finished a manual analysis round, the cohort that churned is long gone and the window to run a win-back campaign or emergency fix has already closed.
Analyze your cancellation feedback automatically — no template needed