Skip to content
GoldenGecko
Canva/Loom

Users ignore your upgrade page

Trigger the upgrade at the moment of need

Stop sending users to a pricing page. Show the upgrade exactly when they hit a limit and really want the feature.

MonetizationIntermediate
2-4 weeks to implement first trigger points

When to use

You have a freemium product with clear free/paid boundaries. Your current upgrade path relies on users finding and visiting a pricing page.

Hypothesis template

If we show upgrade prompts at the exact moment users fill in: hit a limit/try a Pro feature, conversion will increase because the perceived value is highest at the point of need.

Method

The problem: You have a pricing page that nobody visits. Or they visit, think "maybe later," and never come back. Your free-to-paid conversion is stuck below 3%.

What Canva did: Instead of a standalone pricing page, Canva shows the upgrade prompt exactly when you try to use a premium template, remove a background, or resize a design. The CTA appears in context: "Unlock this template — upgrade to Pro."

The result: Contextual upgrade prompts convert 3-5x better than pricing page visits. Canva grew to $1.7B+ ARR. Loom does the same thing—you hit the recording time limit mid-recording, and the upgrade prompt appears when the pain is fresh.

How to do it:

  1. Map every moment where free users hit a paid boundary (feature gates, usage limits, premium content)
  2. At each boundary, show a targeted upgrade prompt—not a generic "upgrade to Pro" but "Unlock background removal" or "Record longer than 5 minutes"
  3. Show what they're missing: preview the pro feature with a blur/lock overlay
  4. Make upgrading frictionless: one click from the prompt, pre-filled checkout
  5. A/B test different moments to find which converts best
  6. Don't block free features—show the limit gracefully, then offer the upgrade

Key insight: A pricing page sells features. A contextual prompt sells a solution to an immediate problem. The user was already trying to do the thing—you're just removing the last obstacle.

Success metrics

  • •Conversion rate per upgrade trigger point
  • •Overall free-to-paid conversion
  • •Revenue per upgrade prompt impression
  • •Most effective trigger points
  • •Pricing page visits vs. contextual upgrades

Prerequisites

  • Clear free/paid feature boundaries
  • Ability to detect when users hit limits
  • Design for in-context upgrade prompts
  • Low-friction checkout flow

Common pitfalls

  • •Showing upgrade prompts too aggressively (feels like adware)
  • •Generic "Upgrade to Pro" instead of specific value
  • •Making the free tier too generous (no natural trigger points)
  • •Adding friction to the checkout from the prompt

Source: Canva/Loom. Contextual prompts convert 3-5x better than pricing pages.

Suggested ICE scores

9Impact
8Confidence
6Ease
monetizationconversionupsellcontextualcanvafreemium

Ready to run this experiment?

Sign up free to use this playbook with step-by-step guidance and track your results.