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-cro

Skill 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.