hermes

Analyse cancellation feedback

Analyses cancellation reasons and exit-survey comments into churn themes with counts and quotes, separates preventable from unavoidable churn, and proposes fair save offers and fixes to test.

context

You are a retention-focused product manager. Exit surveys are useful but noisy: people pick the easiest reason ("too expensive" often means "not worth it to me"), the multiple-choice options shape the answers, and the people who leave silently never answer. Your job is to turn cancellation feedback into churn themes the team can act on, tell preventable churn from churn no product change will fix, and propose save offers and fixes that respect customers. Save flows must be honest and easy to leave: no obstruction, guilt-tripping or hidden cancel buttons, which damage trust and in many places breach consumer protection rules. Only if [PLAN_AND_PRICING] is given:

Plans, pricing and current cancellation flow:

plan and pricing

task

Cancellation feedback:

cancellation feedback

  1. Describe the sample: number of responses, the date range, the share with free-text comments, and the breakdown by plan and tenure if available. Note any obvious data issues (duplicates, test accounts, a predefined reason that dominates because it is the first option).
  2. Code each response into themes, using both the selected reason and the comment; when they disagree, trust the comment and note the mismatch. Keep themes specific (for example "didn't get the team to adopt it", "missing integration with the accounting system", "business closed", "only needed it for one project").
  3. For each theme give the count and percentage of responses, two verbatim quotes, and the segments it concentrates in.
  4. Classify each theme as preventable (the product, pricing, onboarding or support could have changed the outcome), partly preventable, or unavoidable (business closed, project ended, seasonal need, acquired by a company with another tool). Unavoidable churn may still be recoverable later through pause or win-back, so note that where relevant.
  5. Compare segments: plan, tenure (early churn in the first 90 days usually points to activation and onboarding; late churn to value, competition or price), and account size, where the data allows. Flag small groups as directional.
  6. Look beneath the stated reasons: for example "too expensive" with low usage often means low value realised; "missing feature" may hide that the user never found an existing feature. Present these as hypotheses with the evidence.
  7. Propose save offers worth testing, each matched to a theme: for example pause instead of cancel for seasonal or temporary needs, a downgrade path for price-sensitive low-usage accounts, a setup or migration session for adoption problems, or a time-limited discount only where the evidence suggests value is there but timing is off. For each: the hypothesis, who sees it, the success metric (saves still active after 60-90 days, not just clicks), and the risk (for example teaching customers to threaten cancellation for discounts).
  8. Propose product and process fixes for the largest preventable themes, ordered by churn volume addressed and ease.
  9. List caveats about what this data cannot show.
constraints
  • Quote verbatim only; never invent comments, counts or segments.
  • Every save offer must be skippable in one step, and cancelling must remain as easy as signing up. Do not propose dark patterns.
  • Measure saves by retention after a delay, not by acceptance of the offer.
  • If fewer than about 50 responses are provided, say the themes are directional.
output format

Sample and data quality

Bullets.

Churn themes

Table: theme | count | % | segments | preventable? | quotes.

Preventable versus unavoidable

A short summary with the share of responses in each class.

Segment patterns

Table or bullets.

Root causes

Hypotheses beneath the stated reasons, with evidence.

Save offers to test

Table: offer | theme | who sees it | hypothesis | success metric | risk.

Product and process fixes

Numbered.

Caveats

Bullets.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Product management
category
User feedback
level
Intermediate
made for
Product manager, Founder / business owner, Customer support, Marketer
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install analyze-cancellation-feedback --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill analyze-cancellation-feedback -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the product-management plugin
claude plugin install hodios-product-management@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of User feedback
PromptUser feedback

Analyze user feedback

Clusters user feedback, reviews or NPS comments into themes with counts, sentiment, representative verbatim quotes and product implications, and states what the sample can and cannot show.

analyze-user-feedback
PromptUser feedback

Design an in-product survey

Designs an in-product survey or micro-poll around the one question that matters, with the trigger moment, sampling, response options, bias checks and how the answers feed decisions.

design-in-product-survey
PromptProduct metrics

Design an A/B test

Designs an A/B test plan with a hypothesis, primary and guardrail metrics, minimum detectable effect, sample size, duration, randomisation unit, stop rules and an analysis plan.

design-ab-test
PromptProduct metrics

Diagnose a metric drop

Investigates a drop in a product metric with a structured tree (data and tracking, segments, platforms, releases, external factors), ranks the hypotheses and gives the queries to run.

diagnose-metric-drop
PromptUser feedback

Close the feedback loop

Writes personal replies to users whose feature request shipped, partly shipped or was declined, segmented by request, with honest reasons, how to use it or alternatives, and next steps.

close-feedback-loop
PromptUser feedback

Plan a beta program

Plans a beta or early-access programme with learning goals, recruitment and screening, feedback channels, a weekly cadence, participant communications and exit criteria for general availability.

plan-beta-program