Skills

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
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 SubscribersRecommendation
Under 50Not worth the setup effort. Use personal email outreach instead, write individual messages to churned users. Focus energy on preventing churn (improve onboarding, engagement).
50-500Implement 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-offers skill was already used
  • Check churn volume, is the number of churned subscribers worth automating?
Read the whole SKILL.md on GitHub

More in Documents