Paywall and Upgrade Screen CRO
This skill helps design and optimize in-app paywalls, upgrade screens, upsell modals, and feature gates to convert free users to paid or upgrade existing users. It provides frameworks for trigger points, screen components, timing, and A/B testing, and produces artifacts like paywall copy and trigger maps.
✨ What it does
- Defines paywall trigger points (feature gates, usage limits, trial expiration, time-based).
- Provides screen component templates (headline, value demo, comparison, pricing, CTA, escape hatch).
- Includes specific paywall type examples (feature lock, usage limit, trial expiration).
- Offers timing and frequency rules to avoid annoying users.
- Guides A/B testing with metrics and experiment ideas.
- Flags dark patterns and provides ethical alternatives.
🎯 When to use it
- When creating or optimizing in-app paywalls, upgrade screens, or upsell modals.
- When users hit usage limits or feature gates and you want to convert them to paid.
- When designing trial expiration screens or upgrade prompts.
- When free-to-paid conversion rate is low and you need to improve the upgrade flow.
🚀 How to use
Trigger by asking to create or optimize a paywall, upgrade screen, or related flow. Provide context: upgrade context (freemium/trial/tier), product model, user journey, and current conversion rate. The skill will ask targeted questions and then deliver recommendations and copy. Example prompts:
Help me design a paywall for when users hit the free project limit.
Optimize my trial expiration screen to reduce churn.
📄 Output: Delivers a Paywall Trigger Map, full paywall screen copy, upgrade flow diagram, anti-pattern audit, and A/B test backlog.
📦 Add this skill to Claude Code
# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills
# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/marketing-skill/skills/paywall-upgrade-cro .claude/skills/paywall-upgrade-croSkill source: marketing-skill/skills/paywall-upgrade-cro/SKILL.md
⚠️ Good to know
Requires product marketing context (e.g., pricing model, aha moment) to be effective; not for public pricing pages (see page-cro).
❓ FAQ
What is the most important principle for paywall design?
Value before ask: users should experience real value before seeing an upgrade prompt.
When should I NOT show a paywall?
During onboarding, when users are in a flow, or repeatedly after dismissal.
What are common dark patterns to avoid?
Hiding the close button, confusing plan selection, and guilt-trip copy.
🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.