Skip to content

Pricing: Free records every channel; Pro and packs unlock the workflow and the Drive (#703) #705

Open

Description

@Skeyelab

Implements Eric's 2026-10-15 pricing decision. The full split is in the decision comment on #703.

Slices, each a small PR, written test-first:

  1. Entitlement rule (Kit): Free records every USB Channel. Gate each paid feature: Mixer Link names and colors, typed names, auto-gain, clip protection, the Drive Copy, Repair and Drive only, Markers past 3 per Take, the Show report, Reaper export, Templates, 96 kHz. Judged only at record press, never mid-Take. The Apple Watch remote stays Free (Eric, 2026-10-15).
  2. Free with a Drive plugged in: record to the Device only, show the Pro offer once and calmly, and never interrupt a Take.
  3. Paywall and Settings copy: the pack for the connected mixer first ("Pro for your XR18, $7.99"), with Pro beside it.
  4. Pack ladder: two packs plus the step to Pro must cost less than Pro. Offer "Get Pro instead" at the second pack.
  5. App Store Connect: pack prices ($7.99 / $7.99 / $6.99). Eric or Claude through the App Store Connect API.
  6. Website and listing: the pricing page, the changelog and the App Store text (Competitive brief: answer "why not Manytrack, the free one?" in the listing and on the site #703, Website SEO: rank showrecorder.app for "XR18 multitrack recording iPhone / iPad / Mac" #704).

Grandfather anyone who has already bought.

https://claude.ai/code/session_01K4ihr1i6m1uuUswAENvJKJ

Activity

  1. added this to the App Store launch milestone on Oct 15, 2026
  2. Skeyelab commented on Oct 15, 2026

    @Skeyelab
    MemberAuthor

    Launch pricing (Eric, 2026-10-15)

    Start cheap until we have real buyers, then step up:

    Stage Pro X Air / X32 pack DJM pack Move on at
    Launch $4.99 $2.99 $2.99 about 25 buyers
    Step 2 $9.99 $4.99 $4.99 about 50 buyers
    Full $19.99 $7.99 $6.99 n/a
    • How it goes up: non-consumable purchases can't cap at a buyer count, so Claude watches sales through the App Store Connect API and asks Eric (multiple choice) at each threshold. The price change is then scheduled in App Store Connect.
    • Say it's a launch price in the paywall and the listing ("Launch price").
    • Early buyers keep everything they bought (grandfathered), and the ladder rule (two packs plus the step to Pro must cost less than Pro) is rechecked at each stage.

    https://claude.ai/code/session_01K4ihr1i6m1uuUswAENvJKJ

  3. Skeyelab commented on Oct 15, 2026

    @Skeyelab
    MemberAuthor

    Subscription (Eric, 2026-10-15): later, at full price

    Launch with one-time purchases only ($4.99, then $9.99, then $19.99). When Pro reaches $19.99, add Pro monthly at $1.99 beside it, with a free first week, as the low-entry option.

    • One-time buyers are unaffected.
    • The entitlement is still judged only at record press, so a lapsed subscription never stops a Take (Show-Safe Promise).
    • Before then: the lapsing entitlement and grace period, App Review's rules on what a subscription must keep providing, and the paywall showing both options.

    https://claude.ai/code/session_01K4ihr1i6m1uuUswAENvJKJ

  4. Skeyelab commented on Oct 15, 2026

    @Skeyelab
    MemberAuthor

    Change (Eric, 2026-10-15): the Apple Watch remote stays Free. Take it off the Pro list. Pro and packs still unlock: Mixer Link names and colors, typed names, auto-gain, clip protection, the external Drive (Copy, Repair, Drive only), unlimited Markers, the Show report, Reaper export, Templates and 96 kHz.

    https://claude.ai/code/session_01K4ihr1i6m1uuUswAENvJKJ

  5. Skeyelab commented on Oct 15, 2026

    @Skeyelab
    MemberAuthor

    Eric (2026-10-15): on Free, the meters keep showing the Mixer's channel names live, and only the Stem file names are Pro. Slices 2 (Free with a Drive) and 3 (the new paywall moment) go to agent3, stacked after #731. No tag until slice 2 lands.

    https://claude.ai/code/session_01K4ihr1i6m1uuUswAENvJKJ

  6. 10 remaining items

  7. Skeyelab commented on Oct 16, 2026

    @Skeyelab
    MemberAuthor

    Slices 3 to 5 merged (2026-10-16). Packs are Debug-only (PackAvailability). Device-only: not yet tried on an iPhone.

    Device test: Xcode ⌘R in Debug, with the scheme's StoreKit configuration. The steps are in #772.

    Open for Eric:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions