win-back-offers

Automate win-back offers for churned subscribers using StoreKit 2 APIs.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/mazicimert/RunDom --skill win-back-offers-mazicimert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: win-back-offers
Source: https://github.com/mazicimert/RunDom/tree/main/.claude/skills/generators/win-back-offers
Command: npx skills add https://github.com/mazicimert/RunDom --skill win-back-offers-mazicimert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end creation of a win-back flow for churned subscribers, including StoreKit 2 native win-back offers, Message API handling, eligibility verification, offer presentation, and analytics.

Core Features & Use Cases

  • Native win-back offers via StoreKit 2 on iOS 18+ with a fallback promotional path for iOS 16+.
  • Message API integration to handle in-app Store messages and present offers during the lifecycle.
  • Eligibility and churn analysis to determine appropriate offer tiers and pacing.
  • Analytics hooks to track eligibility checks, offer impressions, acceptance, and purchases.
  • Flexible UI components to present win-back offers and capture user actions.

Quick Start

Set up a win-back flow by enabling native StoreKit offers (iOS 18+) or promotional fallbacks (iOS 16+), configure message handling, and verify eligibility before presenting the offer.

Frequently Asked Questions about win-back-offers

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

FAQPage Schema
How do I implement StoreKit 2 win-back offers for churned iOS subscribers?

StoreKit 2 win-back offers are implemented by orchestrating eligibility verification, offer presentation, and Message API integration for lapsed subscribers on iOS 18+, with a promotional fallback path for iOS 16+ devices.

What's the best way to re-engage lapsed subscribers with native iOS offers?

Re-engaging lapsed subscribers involves automating win-back offer orchestration using StoreKit 2 APIs, applying churn analysis to determine offer tiers, and tracking impressions and acceptance through integrated analytics hooks.

Does the win-back offer flow support iOS 16 or do I need iOS 18?

The win-back flow supports native StoreKit 2 offers on iOS 18+, while providing a fallback promotional path for iOS 16+ to ensure broader compatibility for churned subscriber re-engagement campaigns.

How do I handle in-app Store messages when presenting win-back offers?

In-app Store messages are handled via Message API integration to present offers during the lifecycle, capturing user actions through flexible UI components and routing them back into the win-back offer workflow.

Can I track win-back offer acceptance and purchase analytics in StoreKit?

Analytics hooks track eligibility checks, offer impressions, acceptance, and purchases throughout the win-back flow, allowing you to measure the effectiveness of re-engagement campaigns for churned iOS subscribers.

What are the limitations of using StoreKit win-back offers for re-engagement?

Native StoreKit 2 win-back offers are limited to iOS 18+, requiring a fallback promotional path for older versions, and eligibility verification is required before presenting offers to churned subscribers.