upgrade-flow-design
SkillDesigning free-to-paid conversion flows for SaaS products. Trigger moments, paywall design, value demonstration, upsell vs downsell, win-back flows, churn prevention. Honest about paywall-everywhere (gates everything aggressively), free-forever-trap (no upgrade path surfaces), and value-triggered-up
Install
git clone https://github.com/rampstackco/claude-skills.git ~/.claude/skills/upgrade-flow-designWhat is upgrade-flow-design?
Designing free-to-paid conversion flows for SaaS products. Trigger moments, paywall design, value demonstration, upsell vs downsell, win-back flows, churn prevention. Honest about paywall-everywhere (gates everything aggressively), free-forever-trap (no upgrade path surfaces), and value-triggered-upgrade (paywall surfaces at moments of demonstrated value) patterns. Triggers on upgrade flow, paywall, free-to-paid, freemium conversion, trial conversion, plan upgrade, subscription upgrade, win-back flow, churn prevention. Also triggers when free-to-paid conversion is low, when paywalls are blocking the wrong moments, or when upgrade flows are being scoped for the first time.
What this can do
Capabilities declared in this component's own frontmatter — not inferred.
Inherit all session tools
Declares no tool restrictions — inherits every session tool
~170 tokens of context used while enabled, before you invoke anything
Documentation
README · ~11 min readUpgrade Flow Design
A senior product marketing director's playbook for designing free-to-paid conversion flows in SaaS products. Trigger moments, paywall design, value demonstration, upsell vs downsell, win-back flows, churn prevention. The discipline of asking for the upgrade at the moment the user has a reason to say yes.
Most upgrade flows fail in one of two ways. They block meaningful product use behind paywalls so aggressively that users churn before reaching the moment that would justify paying. Or they offer a generous free tier with no upgrade path that ever surfaces; users get everything they need; conversion stays at single-digit percentages indefinitely.
The upgrade flows that work do something different. They surface paywalls at moments where the user has demonstrably gotten value. The user has hit a usage threshold, completed a flow, or otherwise demonstrated they are getting the product's promise. The upgrade ask is honest about what they get next; the user is positioned to say yes because the value is fresh.
The voice is the senior product marketing director who has watched conversion rates double when paywalls were re-timed and watched them collapse when more aggressive paywalls were added. Practical, opinionated about the moments that earn the upgrade ask, willing to call out when the product's free tier is too generous to convert.
When to use this skill: scoping a free-to-paid conversion flow for the first time, auditing paywalls that block conversion or never surface, designing the trigger moments that earn upgrade asks, or deciding plan structure that supports upgrades over time.
What this skill covers
This skill spans free-to-paid conversion flows in SaaS products. The growth-tooling distinctions:
lead-magnet-designis top-of-funnel email capture. This skill is free-to-paid conversion in-product.
Reviews
Log in to leave a review.
No reviews yet — be the first.
Explore related
Other things in this space — across every part of the ecosystem, not just skills.
Skillssimilar to this one
All skills →LangAlpha
Claude Code for Financial Market
1.6K stars
trading_skills
Claude powered advisor system for option traders
298 stars
commerce-app-init
Scaffold a new Adobe Commerce app using the aio-commerce-sdk. Creates the base project structure and app.commerce.config file with metadata. Use when the user wants to create a new Commerce app from scratch or initialize a bare Commerce app project. After scaffolding, chains to appbuilder-project-in
151 stars
Plugins
All plugins →stripe
Stripe development plugin for Claude
1.7K stars
databases-on-aws
Expert database guidance for the AWS database portfolio. Design schemas, execute queries, handle migrations, and choose the right database for your workload.
844 stars
cc-fleet
🚢 Run Claude Code's ⚙️ Dynamic Workflows, 👥 Agent Teams & ⚡ Subagents on any third-party model — DeepSeek · GLM · Kimi · Qwen … or your Codex subscription. No Anthropic subscription needed. | 🚢 让 Claude Code 的 ⚙️ Dynamic Workflow、👥 Agent Team、⚡ Subagent 用上任意第三方模型 — DeepSeek · GLM · Kimi · Qwen…… 或你的 Codex 订阅,无需 Claude 订阅
198 stars
Commands
All commands →modernize-assess
Full discovery & portfolio analysis of a legacy system — inventory, complexity, debt, relative scale
32.8K stars
earnings-quality-screen
Run an earnings quality screen covering cash conversion, accruals, and accounting red flags.
test-cards
Display Stripe test card numbers for various testing scenarios
MCP Servers
All mcp servers →alpha_vantage_mcp
Alpha Vantage MCP Server
189 stars
jjlabsio-korea-stock-mcp
Search company disclosures and financial statements from the Korean market. Retrieve stock profile…
168 stars
xinkuang-china-stock-mcp
Access real-time and historical market data for China A-shares and Hong Kong stocks, along with ne…
45 stars
Subagents
All subagents →Company Researcher
Research a company from its URL or description to infer Stripe Connect integration shape
mp-integration-expert
Use when implementing, reviewing, or debugging any Mercado Pago payment integration. Routes the request to one of four skills (mp-integrate, mp-webhooks, mp-test-setup, mp-review) and uses the Mercado Pago MCP server for live API data. The MCP must always be connected — there is no offline mode.