Win Back Offers
Generates the complete win-back offer flow for churned subscribers, StoreKit Message...
Install
npx skills add rshankras/claude-code-apple-skills --skill win-back-offers -g -a claude-code -y- Repository
- rshankras/claude-code-apple-skills846
- Category
- Documents
- Updated
- 3mo ago
- License
- MIT
- Context cost
- Mediumabout 2,282 tokens
- Runs scripts
- No, instructions only
What it does
Generates the complete win-back offer flow for churned subscribers, StoreKit Message API handling, eligibility verification, offer sheet presentation, and analytics. Use when implementing win-back campaigns or re-engagement for lapsed subscribers.
Win-Back Offers Generator
Generate a complete win-back flow for recovering churned subscribers using StoreKit 2's win-back offer APIs (iOS 18+), Message API handling, and fallback promotional offers for older OS versions.
When This Skill Activates
Use this skill when the user:
- Asks to "win back" or "re-engage" churned subscribers
- Mentions "lapsed subscribers" or "subscriber recovery"
- Wants to implement "win-back offers" (iOS 18+)
- Asks about "subscription churn" reduction
- Mentions "Message API" for subscription offers
- Wants to reduce subscriber attrition
Minimum Eligibility
Win-back offers involve meaningful engineering and ASC configuration. Check these thresholds before proceeding:
| Churned Subscribers | Recommendation |
|---|---|
| Under 50 | Not worth the setup effort. Use personal email outreach instead, write individual messages to churned users. Focus energy on preventing churn (improve onboarding, engagement). |
| 50-500 | Implement basic win-back via promotional offers (simpler than full win-back flow). Use offer codes distributed via email. |
| 500+ | Full win-back implementation justified. Native iOS 18+ win-back offers, Message API handling, automated pipeline. |
If you don't know your churn numbers: Check App Store Connect > Subscriptions > Retention metrics. If your total subscriber base is under 200, you likely don't have enough churn volume to justify this skill yet.
Pre-Generation Checks
1. Project Context Detection
- Check for existing StoreKit implementation
- Check deployment target (iOS 18+ for native win-back, iOS 16+ for promotional offer fallback)
- Look for existing subscription management code
- Check if
subscription-offersskill was already used - Check churn volume, is the number of churned subscribers worth automating?


