paywalls

Designs and optimizes in-app paywalls, upgrade screens, and feature gates for freemium conversion.

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill paywalls-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paywalls
Source: https://github.com/imMamdouhaboammar/marketing-skills/tree/main/skills/paywalls
Command: npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill paywalls-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Free users often never convert to paid because in-app upgrade prompts are poorly timed, generic, or pushy. This Skill provides expert frameworks for designing paywalls, upgrade screens, and feature gates that convert users at moments when they have experienced real value. ## Core Features & Use Cases - Paywall Design by Trigger Type: Provides templates and copy guidance for feature gates, usage limits, trial expiration, and time-based prompts. - Timing and Frequency Rules: Defines when to show upgrade prompts, frequency caps, and cool-down periods to avoid annoying users. - A/B Testing Playbook: Ships a references/experiments.md catalog of experiments covering triggers, pricing presentation, copy, trials, and personalization. - Use Case: When a free user tries to create a 4th project on a 3-project plan, use this Skill to design a usage-limit paywall with a value-focused headline, plan comparison, social proof, and a clear escape hatch. ## Quick Start Ask the agent to design an upgrade paywall for your product's specific trigger point, such as a usage limit or trial expiration screen.

Frequently Asked Questions about paywalls

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an in-app paywall that converts free users to paid?

Structure the paywall with a benefit-focused headline, a value demonstration or preview, a plan comparison, clear pricing, social proof, a specific CTA, and an escape hatch. Show it only after the user has experienced real value, not before the aha moment.

When should I show upgrade prompts to free users?

Show prompts at feature gates when users click paid features, at usage limits, near trial expiration, or after value moments. Avoid showing them during onboarding or mid-flow, and enforce frequency caps with multi-day cool-downs after dismissal.

How do I improve a low-converting trial expiration screen?

Show what the user accomplished during the trial and what they will lose, using endowment and loss framing. Highlight specific features they used, present clear plan options, and add social proof from similar users who upgraded.

What paywall mistakes and dark patterns should I avoid?

Avoid hiding the close button, guilt-trip copy, confusing plan selection, blocking critical flows, and prompting before value is delivered. Good paywalls feel helpful and always include a clear way to continue on the free plan.

Does this Skill cover public pricing page optimization?

No, it focuses on in-product upgrade moments for users who have already experienced value. Public pricing page optimization is handled by the cro skill, and pricing model decisions belong to the pricing skill.

What paywall elements should I A/B test first?

Start with trigger timing, headline copy, price presentation such as monthly versus annual framing, and CTA wording. The references/experiments.md file catalogs additional tests across design, trials, personalization, and frequency capping.