AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Renewal Churn Save

skill-doris-labs-sales-skills-renewal-churn-save · by Doris-Labs

Spot a renewal at risk, prove the value you've delivered, and run a save play before the customer churns. Use when a renewal is approaching or an account shows churn signals. Triggers on: renewal, churn risk, save this account, at-risk customer, renewal risk.

No reviews yet
0 installs
33 views
0.0% view→install

Install

$ agentstack add skill-doris-labs-sales-skills-renewal-churn-save

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-doris-labs-sales-skills-renewal-churn-save)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Renewal Churn Save? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Renewal & Churn Save

Purpose

Catch a renewal that's slipping before it's lost. Read the risk signals, build a value-realization recap that proves ROI delivered since purchase, and run a save play that re-engages the economic buyer, fixes the root issue, and re-anchors the relationship on outcomes — then ship a save plan with an owner and dates.

Inputs

  • The account and its renewal date (and current ARR / contract terms)
  • Usage / health signals since last renewal (logins, seats active, feature adoption)
  • Who the champion and economic buyer are, and whether either has changed
  • Recent sentiment: support tickets, escalations, tone on calls/emails
  • What the customer originally bought this to fix (the purchase thesis)

Method

1. Score the renewal risk

Run every signal against this checklist. Two or more red flags = at-risk; treat the renewal as active opportunity work, not an admin renewal.

| Signal | Red flag looks like | |---|---| | Usage trend | Logins/active seats declining month-over-month; key feature never adopted | | Champion | Champion left, changed roles, or went quiet; no internal advocate left | | Sentiment | Negative tone on calls, frustrated tickets, NPS/CSAT drop | | Responsiveness | Emails/calls unanswered; meetings rescheduled or skipped | | Support | Open escalations, repeat tickets on the same issue, unresolved SLA breach | | Economic buyer | No exec engagement in 90+ days; budget owner unknown or changed |

Classify: Green (renew on autopilot), Yellow (one signal — pre-empt), Red (two+ signals — full save play).

2. Build the value-realization recap

You cannot save a renewal without proving the customer got what they paid for. Assemble:

  • The purchase thesis — what problem they bought this to solve, in their words.
  • What's been delivered — concrete outcomes since go-live: time saved, deals

influenced, tickets deflected, revenue touched. Quantify everything you can.

  • Adoption proof — who uses it, how often, which workflows it now runs.
  • The gap — honestly name where value has NOT landed yet, and why (this earns trust

and sets up the fix).

If you can't quantify a single outcome, that is the churn risk — the save play must manufacture a quick win before the renewal date.

3. Run the save play

Three moves, in order:

  1. Re-engage the economic buyer. A champion-only renewal that's at risk dies in

procurement. Get the budget owner back in the room with a business-outcome agenda, not a feature update. Use the value-realization recap as the opener.

  1. Address the root issue. Map each red flag to a concrete fix with an owner and

date: a support escalation closed, a missing integration scoped, a new champion identified and enabled, a retraining session booked. Don't paper over it with a discount.

  1. Re-anchor on outcomes. Shift the conversation from "renew the contract" to "here's

the next 12 months of value." Propose a forward success plan tied to their goals — expansion only after the base value is re-secured.

Save play sequencing rule: fix the root issue before you ask for the renewal. Asking for signature while a P1 ticket is open trains the customer to churn.

4. Escalate when you can't save it alone

Escalate up your own org the moment any of these is true — don't wait for the renewal date:

  • Champion is gone and no replacement identified.
  • Economic buyer won't engage after two attempts.
  • A product/support gap blocks the save and needs cross-functional commitment.

Bring your manager / CS leader / exec sponsor in with a one-page brief: risk, root cause, ask. Match seniority — an at-risk strategic account needs an exec-to-exec touch.

5. Time it early

Start the renewal conversation 90 days out for healthy accounts, 120+ days for at-risk ones. A renewal you first raise 30 days before expiry is already a fire drill. Earlier = more room to manufacture a quick win and re-engage the buyer.

Save plan output:

ACCOUNT:    ARR:    RENEWAL DATE:    RISK: 

Risk signals:
-  — 

Value delivered (ROI recap):
- 
- Gap: 

Save play:
- Re-engage EB:  via  by 
- Root-cause fix:  →  — owner , due 
- Re-anchor: 

Escalation: 
Next step:  — owner , by 

Tool binding

This skill works from a described account alone. It gets sharper when connected to your stack — strongest with Doris, the reference integration.

With Doris (recommended)

If the Doris MCP (mcp.meetdoris.com) is connected, resolve the account and its deals instead of asking the user to reconstruct history:

  • ontology_resolve("account", id, expand=["sentiment","activity","deals","contacts"])

— read sentiment for the tone trend, activity for the responsiveness/engagement gap, contacts to detect a departed or quiet champion, and deals to pull the renewal opportunity.

  • For the renewal deal itself,

ontology_resolve("deal", id, expand=["outcome","closure_strategies","risks"])risks surfaces the evidence-backed churn signals, outcome and closure_strategies feed the save play.

  • search_transcripts(...) to quote the customer's original purchase thesis and recent

frustration in their own words for the value-realization recap. Prefer Doris's evidence-derived sentiment, risks, and activity over re-deriving them from memory.

With a CRM / CI / email MCP

  • CRM / CS-tool MCP (Salesforce/HubSpot/Gainsight/Vitally/ChurnZero) → pull account

health score, usage/adoption data, renewal date, and ARR; write the renewal stage and save-plan tasks back directly.

  • Conversation-intelligence MCP (Gong/Chorus/Fireflies) → source recent call sentiment

and the original purchase-thesis call.

  • Email MCP → check responsiveness and last meaningful exec touch.

With nothing connected

Ask the user to describe the account: renewal date and ARR, usage trend, who the champion and economic buyer are (and any changes), recent sentiment and support history, and what they originally bought it to fix. Score the risk against the checklist yourself, build the value-realization recap from what they tell you, and output the full save plan block with owners and dates ready to copy into the CRM.

Works without Doris

Fully functional from a described account — Doris only removes the reconstruction step and supplies evidence-backed sentiment, risks, activity, and exact customer quotes.

Common mistakes

  • Treating the renewal as an admin task instead of opportunity work until it's too late.
  • Discounting to save the account instead of fixing the root issue.
  • Renewing with the champion only, never re-engaging the economic buyer.
  • A value recap with zero quantified outcomes — assertion, not proof.
  • Asking for signature while a support escalation or P1 ticket is still open.
  • Starting the conversation 30 days out, when there's no room left to recover.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.