Win-back offer
A win-back offer: half off the first year, with a live countdown.
Copies a short instruction with your private download link. Paste it into your agent: it downloads the whole skill (the source code, the setup steps and the mistakes we already made for you) and builds the screen.
Works with
What it does
A discount needs its own page: lapsed subscribers (win-back), users who closed the main paywall, or a launch promo. This template takes one plan whose offer holds the discount and builds everything from it: the discount percentage in 108 pt type ("50% OFF", from plan.offerDiscount), a ticket card with the plan, the offer description ("$29.99 for the first year"), the regular price struck through and the offer price, "Discount applied at checkout", and an optional countdown to endsAt. The button reads "Claim 50% Off" and the terms under it state what happens after the offer ("$29.99 for the first year, then $59.99/year."). Behind it all, a 3×3 MeshGradient slowly morphs. On iOS 26 the content blurs softly under the purchase panel (safeAreaBar).
What you get
- ✓405 lines of source code, ready to paste
- ✓Architecture
- ✓Dependencies
- ✓Implementation
- ✓Usage
- ✓Integration Checklist
- ✓Common Customizations
- ✓Known Pitfalls