I studied 12 successful SaaS products (including Beehiiv, Canva, and Buffer) to understand the tactics they use to nudge their users towards a paid plan.
You can find my entire feature gating research deck (for free) here.
Here are 4 tactics you can steal right now.
Does your product offer a limited number of actions for free? Display your user's progress towards the upgrade at all times.
Here's an example with Todoist:
Todoist offer up to 5 free 'Projects'. Beyond that, the user has to upgrade to a paid plan. Todoist do an excellent job of displaying the limit at all times; so there are no surprises when it's time to upgrade.
As users click around your app and reach a paywall, use this opportunity to sell the feature (and, thus, the upgrade).
Here's an example with Beehiiv:
Beehiiv show entire marketing landing pages inside their app. This isn't just a 'Please upgrade to access this feature' paywall. They take this opportunity to remind the user of the tremendous value they'll get out of upgrading by actively selling the feature.
Most products gate multiple valuable features behind an upgrade. As users navigate the app, warn them of the required upgrade with consistent visual clues.
Here's a good example with Buffer:
These visual clues achieve multiple goals. First, they are a constant reminder that the user is not getting as much from your app as they could. Second, it limits disappointment: you won't have access to this feature.
What extra value will your users get on the other side of the paywall?
In this example, Grammarly not only clearly display the value (hook) but keep the user engaged throughout the upgrade process by reminding them of the value (anchor):
At each step of the process, the user is encouraged to carry on so they get to that sweet, sweet value.