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.
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
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
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
Run it, then refine. Ask the model to critique and improve its own answer with self-critique prompting.
Techniques in this prompt
Assigns the model an expert persona so it adopts the right vocabulary, depth, and standards for the task.
Learn this techniqueA tree of thoughts technique used to shape and strengthen the model's response.
Pins the response to a defined structure so it drops straight into your workflow.
Learn this techniqueRecommended models
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
Empathetic Escalation De-Escalation Reply
Crafts a calm, accountable reply that defuses an angry customer, acknowledges the failure, and offers a concrete remedy.
Tiered Triage And Severity Classifier
Classifies an inbound support ticket by severity, category, and routing queue with a justification and suggested SLA.
Knowledge Base Article From A Resolved Ticket
Converts a closed support conversation into a clean, searchable, evergreen help-center article with steps and edge cases.
Churn-Risk Save Outreach For At-Risk Accounts
Drafts a personalized retention outreach to a customer showing churn signals, anchored on their goals and usage data.