Skills

Offer Codes Setup

Generates offer code distribution strategies and configuration guides for subscription...

Install

npx skills add rshankras/claude-code-apple-skills --skill offer-codes-setup -g -a claude-code -y
Category
Engineering
Updated
3mo ago
License
MIT
Context cost
Mediumabout 2,110 tokens
Runs scripts
No, instructions only

What it does

Generates offer code distribution strategies and configuration guides for subscription and IAP promotions, including partner campaigns, influencer programs, and email re-engagement. Use when setting up offer codes for distribution.

Offer Codes Setup Generator

Generate offer code distribution strategies, configuration guides, and campaign templates for promoting subscriptions and IAPs through redeemable codes.

When This Skill Activates

Use this skill when the user:

  • Asks about "offer codes" or "promo codes" for subscriptions
  • Wants to distribute free/discounted subscriptions to partners or influencers
  • Mentions "redemption codes" or "App Store codes"
  • Asks about re-engaging users via email with promotional codes
  • Wants to set up influencer or reviewer programs

How Offer Codes Work

  • Create in App Store Connect under Subscriptions > Offer Codes
  • Up to 10 active offers per subscription SKU
  • Two types: one-time use codes (generated in batches of 500, 25,000) and custom codes (reusable, up to 64 characters, no special characters, redemption limit up to 25,000 per code)
  • One redemption per customer per offer
  • Quarterly ceiling: 1,000,000 codes per app per quarter, raised from the old 150,000, and now spanning subscriptions + one-time IAP combined (per WWDC25). Sandbox: 10,000 codes/app/quarter, with unlimited redemptions per sandbox account
  • Beyond subscriptions, codes now cover consumables, non-consumables, and non-renewing subscriptions, with campaign eligibility criteria (never purchased / purchased but not in the last 30 days / purchased in the last 30 days) and auto-install of the app on redemption if it's absent (WWDC25)
  • Offer applies the configured discount (free period, discounted rate, etc.)
  • Expiry is configurable from 1 day to 6 months, one-time codes auto-expire at 6 months. Print the expiry date in every marketing asset

Code Types

TypeDescriptionBest For
One-time useUnique codes, each used onceEmail campaigns, individual distribution
Custom codesReusable keyword codes (e.g., "LAUNCH2025"), ≤64 charsSocial media, events, partnerships
Read the whole SKILL.md on GitHub

More in Engineering