paywalls

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

Updated Jul 14, 2026
One-click install
npx skills add https://github.com/usmangurowa/sifter --skill paywalls-usmangurowa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paywalls
Source: https://github.com/usmangurowa/sifter/tree/main/.agents/skills/paywalls
Command: npx skills add https://github.com/usmangurowa/sifter --skill paywalls-usmangurowa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Free users often never convert because in-app upgrade prompts are poorly timed, generic, or pushy. This Skill provides structured guidance for designing paywalls, upgrade modals, and feature gates that convert free users to paid without damaging trust. ## Core Features & Use Cases - Trigger Point Design: Guidance for feature gates, usage limits, trial expiration, and time-based prompts, including timing and frequency rules. - Paywall Screen Framework: A component checklist covering headline, value demonstration, plan comparison, pricing, social proof, CTA, and escape hatch, with ready-to-adapt layout templates. - A/B Testing Playbook: A references/experiments.md catalog of experiments across triggers, design, pricing presentation, copy, trials, personalization, and frequency capping. - Use Case: When a free user hits the 3-project limit in your project management tool, generate a usage-limit paywall with specific copy, a free-vs-pro comparison, and a non-pushy escape hatch. ## Quick Start Ask the assistant to design an upgrade paywall for when free users hit your plan's usage limit, including copy and layout recommendations.

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?

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

When should I show upgrade prompts to free users?

Show prompts at feature gates, usage limits, trial expiration, or after an aha moment. Avoid showing them during onboarding or mid-flow, cap frequency per session, and enforce a cool-down period of days after dismissal.

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

Use loss framing by summarizing what the user accomplished and what they will lose, highlight features they actually used, present clear plan options, and add social proof. Send early warnings at 7, 3, and 1 day before expiration.

What paywall anti-patterns should I avoid?

Avoid dark patterns like hidden close buttons, confusing plan selection, and guilt-trip copy. Also avoid conversion killers such as asking before value is delivered, prompting too frequently, blocking critical flows, and complicated upgrade processes.

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 deferred to the cro skill, and pricing model decisions to the pricing skill.

What paywall A/B tests should I run first?

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