win-back-offers

Generate a win-back offer flow for churned subscribers using StoreKit Message API.

603|51|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/rshankras/claude-code-apple-skills --skill win-back-offers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: win-back-offers
Source: https://github.com/rshankras/claude-code-apple-skills/tree/main/skills/generators/win-back-offers
Command: npx skills add https://github.com/rshankras/claude-code-apple-skills --skill win-back-offers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you recover churned subscribers by automatically generating and implementing a complete win-back offer flow, reducing subscriber attrition.

Core Features & Use Cases

  • Automated Win-Back Flow: Implements StoreKit Message API handling for iOS 18+ and fallback promotional offers for older OS versions.
  • Eligibility Verification: Checks subscriber history to determine eligibility for win-back offers.
  • Offer Presentation: Generates UI for presenting win-back offers and handles purchase flows.
  • Use Case: If you have over 500 churned subscribers, use this Skill to automatically present them with a special discount offer when they next open your app, encouraging them to resubscribe.

Quick Start

Use the win-back-offers skill to implement a flow for re-engaging churned subscribers.

Frequently Asked Questions about win-back-offers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I re-engage churned subscribers with win-back offers in iOS?

StoreKit win-back offers re-engage churned subscribers by verifying eligibility and presenting special discounts when they next open your app. The flow uses the StoreKit Message API for iOS 18+ and falls back to promotional offers for older versions.

Does the StoreKit Message API support promotional offer fallbacks for older iOS versions?

Yes, the StoreKit Message API handles native win-back offers for iOS 18+, while the flow falls back to standard promotional offers for older iOS versions. It includes configurable message handling to ensure compatibility across different OS environments.

How do I verify subscriber eligibility for promotional offers before presenting a win-back discount?

Subscriber eligibility verification checks the user's churn history to determine if they qualify for a win-back offer. This process ensures only lapsed subscribers receive the special discount when the purchase flow UI is presented.

Can I track analytics for win-back offer purchase flows and re-engagement campaigns?

Yes, you can track analytics for win-back offer purchase flows. The generated flow includes built-in analytics tracking and integration to monitor subscriber retention, measure churn reduction, and evaluate the success of promotional offers.

What's the best way to reduce subscriber attrition for an app with over 500 churned users?

The best way to reduce subscriber attrition for over 500 churned users is automating a win-back offer flow. This automatically presents lapsed subscribers with a special discount upon opening the app, integrating eligibility checks and analytics tracking.

Are there limitations when using StoreKit win-back offers for churn reduction?

A limitation of StoreKit win-back offers is that native Message API handling requires iOS 18+, meaning older versions must rely on promotional offer fallbacks. Users must also meet eligibility verification based on their subscriber history.