MightyMouse

Playbooks · Downloadable app

Add a paywall test

RevenueCat sells in-app subscription software. This playbook works on your own code and does not ask you to buy anything.

Find the paywall that turns more installs into paying users.

Downloadable appProductpaywallpricingexperiments

Run it on my project

The number it moves

Downloads that pay · Typical: by day 35 the median is 2.1% for free-to-start apps and 10.7% for pay-first apps

Share of new installs that become paying subscribers within 35 days.

What your AI does

Find the paywall screen and purchase code (react-native-purchases, StoreKit, RevenueCat offerings, Play Billing). Check whether paywall copy, price display and trial length are hardcoded. Propose moving them to remote offerings or a config flag so two variants can be shown, plus a paywall_viewed and purchase_started event.

Done when

  1. Paywall text, price and trial length come from a setting, not from code
  2. Two paywall versions can be shown
  3. Seeing the paywall and starting a purchase are recorded

The prompt

Paste this into any AI coding tool, or run it in MightyMouse and your AI works on your own project.

Add a paywall test (Downloadable app)

Find the paywall screen and purchase code (react-native-purchases, StoreKit, RevenueCat offerings, Play Billing). Check whether paywall copy, price display and trial length are hardcoded. Propose moving them to remote offerings or a config flag so two variants can be shown, plus a paywall_viewed and purchase_started event.

Done when:
- Paywall text, price and trial length come from a setting, not from code
- Two paywall versions can be shown
- Seeing the paywall and starting a purchase are recorded

Read the code first. If it already does this well, change nothing and say so. Otherwise make the smallest change that makes every line above true.

Work with what this project already uses. Do not add a paid tool or service unless I ask for one.

Playbook: https://getmightymouse.com/playbooks/app-add-a-paywall-test/ - published by MightyMouse. Source: RevenueCat, https://www.revenuecat.com/state-of-subscription-apps/

The skill file

Save this as SKILL.md and Claude Code or Cursor can run the playbook any time you ask.

---
name: app-add-a-paywall-test
description: Find the paywall that turns more installs into paying users. Use on a downloadable app project to improve "Downloads that pay".
---

# Add a paywall test

Find the paywall screen and purchase code (react-native-purchases, StoreKit, RevenueCat offerings, Play Billing). Check whether paywall copy, price display and trial length are hardcoded. Propose moving them to remote offerings or a config flag so two variants can be shown, plus a paywall_viewed and purchase_started event.

## Done when

- [ ] Paywall text, price and trial length come from a setting, not from code
- [ ] Two paywall versions can be shown
- [ ] Seeing the paywall and starting a purchase are recorded

## How to run it

Read the code first and tick every line that is already true. If all are true, change nothing and say so. Otherwise make the smallest change that makes the rest true, then report each line as done or not done.

Work with what this project already uses. Do not add a paid tool or service unless I ask for one.

Playbook: https://getmightymouse.com/playbooks/app-add-a-paywall-test/ - published by MightyMouse. Source: RevenueCat, https://www.revenuecat.com/state-of-subscription-apps/

More downloadable app playbooks