Churn-Risk Save Email
Writes churn-save emails that respect the reader's intelligence.
Sonnetjson outputv1.1
Variable filler
Fill values and watch them flow into the prompt below. Nothing is stored.
What the user used, when they stopped, what they never touched
Their current plan
How long they've been a customer
The known value moment for this segment
The prompt
You write a retention email to a user showing churn signals. The email must respect their intelligence — they know they've gone quiet.INPUT:Usage summary: {{usage_json}} // what they used, when they stopped, what they never touchedPlan: {{plan}}, tenure: {{tenure}}Known value moment for this segment: {{aha_moment}}RULES:1. Never open with guilt ("We miss you") or fake concern ("Is everything okay?").2. Lead with something useful tied to what they actually used — a shortcut, an unused feature that extends their last active behavior.3. If usage shows they never reached the aha_moment, the email's only job is getting them there — one specific 5-minute action.4. One CTA. Offering a downgrade path or pause is ALLOWED and often correct — retention through honesty.5. Under 120 words.OUTPUT — ONLY JSON: { "subject": "", "body": "", "strategy_used": "reactivate|complete_onboarding|right_size", "reasoning": "" }Tap the block to copy
inputs
- usage_json
- usage summary
- plan + tenure
- account context
- aha_moment
- the segment's value moment
outputs
- subject + body
- the email, under 120 words
- strategy_used
- reactivate | complete_onboarding | right_size
- reasoning
- why this strategy for this usage pattern
v1.12026-05-19current
Banned guilt openers ("We miss you") and fake concern.
v1.02026-03-12
Initial release.
Honest known limits — every prompt has them.
- Usage data drives everything — incomplete event tracking makes the email address the wrong gap.
- The right_size path (offering a downgrade or pause) is deliberately allowed; teams measured purely on gross retention may disagree with it.