# Offer Codes Setup

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

- Repository: https://github.com/rshankras/claude-code-apple-skills (846 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-07-24
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add rshankras/claude-code-apple-skills --skill offer-codes-setup -g -a claude-code -y`
Codex: `npx skills add rshankras/claude-code-apple-skills --skill offer-codes-setup -g -a codex -y`
Cursor: `npx skills add rshankras/claude-code-apple-skills --skill offer-codes-setup -g -a cursor -y`
Gemini CLI: `npx skills add rshankras/claude-code-apple-skills --skill offer-codes-setup -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add rshankras/claude-code-apple-skills`

## Description

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.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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
| Type | Description | Best For |
|------|-------------|----------|
| One-time use | Unique codes, each used once | Email campaigns, individual distribution |
| Custom codes | Reusable keyword codes (e.g., "LAUNCH2025"), ≤64 chars | Social media, events, partnerships |

The rest: https://github.com/rshankras/claude-code-apple-skills/blob/HEAD/skills/generators/offer-codes-setup/SKILL.md
