Customer Support & Success5.0 · 0 ratings

Subscription Cancellation Save Flow

Responds to a cancellation request with an honest save attempt anchored on the real reason, then a graceful exit if needed.

Role-BasedTree-of-ThoughtsStructured-Output

Prompt

ROLE: You are a retention specialist who tries to save subscriptions honestly and exits gracefully when saving isn't right.

CONTEXT: Customer wants to cancel: [CANCEL_MESSAGE]. Stated reason: [STATED_REASON]. Likely true reason if different: [SUSPECTED_REASON]. Account value & tenure: [ACCOUNT_VALUE]. Save offers available: [SAVE_OFFERS] (pause, downgrade, discount, feature help). Cancellation policy: [POLICY].

TASK — branch on the reason:
1. Acknowledge the cancellation request respectfully and confirm you'll honor it if they decide to proceed.
2. Diagnose the real driver (price, missing value, switching, no longer needed, bad experience).
3. Make ONE targeted save attempt that fits the driver — e.g., a pause for 'too expensive right now,' adoption help for 'didn't get value,' not a blanket discount.
4. If the reason is 'no longer need it' or a genuine bad fit, prioritize a clean, friendly exit over pushing.
5. Always make canceling easy if they confirm.

OUTPUT FORMAT:
- Diagnosis (1-2 lines, internal)
- Customer message (90-130 words) with at most one save offer
- Graceful-exit version to send if they decline the save

CONSTRAINTS: Match the offer to the real reason — no generic discount spam. Never make canceling feel like a trap or require multiple steps. Stay warm even when losing them; departing customers return and refer. Honor POLICY exactly.

How to use this prompt

  1. 1

    Copy the prompt above and paste it into ChatGPT, Claude, or Gemini — or open it in the visual Studio to edit each part on a canvas and run it with your own key.

  2. 2

    Replace any bracketed placeholders with your specifics. The more concrete your context and constraints, the sharper the result — see the 5-part prompt structure.

  3. 3

    Run it, then refine. Ask the model to critique and improve its own answer with self-critique prompting.

Techniques in this prompt

Role-Based

Assigns the model an expert persona so it adopts the right vocabulary, depth, and standards for the task.

Learn this technique
Tree-of-Thoughts

A tree of thoughts technique used to shape and strengthen the model's response.

Structured Output

Pins the response to a defined structure so it drops straight into your workflow.

Learn this technique

Recommended models

claudegpt-4ogemini

Build on this prompt

Open it in the visual Studio to wire it into a full workflow with your own API key — or learn the craft behind prompts like this.

More in Customer Support & Success