The Free-to-Paid Upgrade Nudge Swipe File
In-app and email nudges that convert free users at the moment they hit a wall, not when your billing cycle tells you to.
Most free-to-paid nudges fire at the wrong moment. They pop up on day 14 because that is what the sequence says, not because the user just tried to do something they cannot do yet. These templates are built around the wall moment: the specific second a free user runs into a limit, a locked feature, or a result they want more of. Adapt the angle, keep the timing logic, and your upgrade rate will be higher than anything a calendar-based drip delivers.
- The Feature Wall Nudge (In-App)
- The Limit Reached Nudge (In-App)
- The Early Win Nudge (In-App + Email)
- The Idle User Reactivation Nudge (Email)
- The Social Proof Nudge (Email)
- The Trial Expiry Nudge (Email Sequence)
- The Objection-Specific Nudge (Email)
- Upgrade Nudge Timing and Sequencing Rules
The Feature Wall Nudge (In-App)
Use this when a free user clicks on something locked. The nudge appears immediately, in context, before they navigate away.
Feature Wall In-App Banner
You just tried to [feature name, e.g. export your report as a PDF]. That is a [Plan Name] feature. Here is what you get when you upgrade: - [Benefit 1, specific] - [Benefit 2, specific] - [Benefit 3, specific] [Upgrade now, it takes 60 seconds] [Remind me later] --- Adaptation note: Replace the locked feature name with the exact action the user just attempted. Do not list every feature on the paid plan. List the three that are most relevant to what they just tried to do. The link text should describe the action, not say 'click here'.
Feature Wall Tooltip Variant
[Lock icon] [Feature name] is available on [Plan Name]. Upgrade to unlock it and [specific outcome, e.g. share polished reports with clients in one click]. [See what is included] --- Adaptation note: Tooltips work better than modals for light-touch features. Save the full modal for high-value locked features where the user clearly has intent.
The Limit Reached Nudge (In-App)
Use this when a free user hits a usage cap: projects, seats, exports, contacts, storage. They are already invested. That investment is the lever.
Usage Cap In-App Modal
You have used [X of X free slots, e.g. 3 of 3 free projects]. You are clearly getting value from [Product Name]. The next step is to keep going without the cap. [Plan Name] gives you [specific limit, e.g. unlimited projects] plus [one other high-value feature]. [Upgrade and keep going] [Compare plans] --- Adaptation note: The phrase 'You are clearly getting value' is doing real work here. It reflects their own behaviour back at them without hype. Do not invent urgency. Do not say 'limited time'. The fact that they are capped is urgency enough.
Usage Cap Email (Sent Same Day)
Subject: You hit the limit on [Product Name] Hi [First name], You have used all [X] of your free [projects / exports / contacts / seats] on [Product Name]. That is actually a good sign. It means the tool is working for you. When you are ready to keep going, [Plan Name] removes the cap completely. You also get [one or two specific features relevant to what they use most]. [See what is included on [Plan Name]] The free account stays exactly as it is if you want to wait. But if you are in the middle of something, here is the link to upgrade now: [link] [Your name] --- Adaptation note: Send this within two hours of the cap being hit, not at the next day's email batch. Timing is the mechanism. The email should come from a real person name, not a product alias.
The Early Win Nudge (In-App + Email)
Use this when a free user has just had a win inside the product: completed a project, got a result, crossed a milestone. They are in the highest-motivation moment of the user journey.
Early Win In-App Nudge
You just [completed action, e.g. sent your first campaign / finished your first project / generated your first report]. [Product Name] users who reach this step see [specific outcome, e.g. an average of 3x more responses] when they also use [paid feature]. Want to see what that looks like for you? [Try [paid feature] free for 7 days] --- Adaptation note: The stat needs to be real or removed entirely. Do not fabricate a benchmark. If you do not have the data, replace it with a qualitative win: 'Users who reach this step usually go further when they also use [feature].' The trial CTA converts better than 'Upgrade now' at the win moment because the user is not yet in a spending mindset.
Early Win Email
Subject: Nice work on [specific action] Hi [First name], You just [completed action]. That is the step where most people either stop or go further. If you want to go further, here is what [Plan Name] adds on top of what you have already built: [Specific feature 1] so you can [specific outcome] [Specific feature 2] so you can [specific outcome] No pressure. Your free account works exactly as it does now. But if you are feeling good about the progress and want to keep the momentum going, here is the link: [upgrade link] [Your name] --- Adaptation note: 'No pressure' in an upgrade email sounds counterintuitive. It works because it signals confidence and removes the defensive reading. Only use it if the product genuinely has a useful free tier. Do not use it as a manipulation tactic on a free trial that expires.
The Idle User Reactivation Nudge (Email)
Use this when a free user has not logged in for 14 to 30 days. They have not churned yet. They have just drifted. The goal is one specific action, not a feature catalogue.
Idle Reactivation Email, Short Version
Subject: You left something unfinished in [Product Name] Hi [First name], You have not been back to [Product Name] in a while. That is fine. Before you decide it is not for you, there is one thing worth trying: [specific feature or action they have not tried yet]. It takes about [X minutes] and [specific outcome it delivers]. [Try it now] If you want the full version of [Product Name] while you are there, here is the difference: [one sentence on what paid adds]. [See plans] [Your name] --- Adaptation note: Do not send this before day 14. Sending too early feels pushy. Sending it at day 30 or later makes it feel like a last resort. The day 14 to 21 window is the sweet spot. The subject line 'You left something unfinished' works because most users do have unfinished work. Only use it if that is literally true for the recipient.
Idle Reactivation Email, Outcome-Led Version
Subject: What [Product Name] can do in the next 20 minutes Hi [First name], Here is what other [job role or user type] are using [Product Name] to do right now: [Specific use case 1] [Specific use case 2] [Specific use case 3] All three are possible on your free account. Two of them get faster on [Plan Name]. If any of those sound relevant, here is where to start: [specific action link, not homepage] And if you want to see what [Plan Name] adds, here is the one-minute summary: [link to pricing or plan comparison page] [Your name] --- Adaptation note: The use cases must be real, specific, and matched to the recipient segment. 'Other users' language only works if you can actually segment by role or behaviour. Generic 'other users love us' phrasing reads as template and gets ignored.
The Social Proof Nudge (Email)
Use this after a free user has been active for a week or more but has not upgraded. They know the product. What they need is confirmation that others like them made the decision.
Social Proof Upgrade Email
Subject: What [Name] said after switching to [Plan Name] Hi [First name], [Name, job title at Company] was on the free plan for about [X weeks]. Then they upgraded. Here is what they said: '[Short, specific, honest quote about the outcome they got. Not 'it changed my life'. Something like: We went from spending four hours a week on this to about 45 minutes. That was the main thing for us.]' They mainly use [Product Name] for [specific use case]. If that is close to what you are doing, the same features that helped them are on [Plan Name]. [See what is included on [Plan Name]] [Your name] P.S. If [specific feature] is the one you keep running into the limit on, that is unlimited on [Plan Name]. [Upgrade link] --- Adaptation note: The quote must be real. A fabricated testimonial is both dishonest and obvious. If you do not have a quote this specific, use a real outcome from your support or sales notes and anonymise it: 'One of our users in [industry] told us...' The postscript is doing meaningful conversion work. Include it.
The Trial Expiry Nudge (Email Sequence)
Use this for users on a time-limited free trial. Three emails: warning, expiry, and a soft last call. Each has one job.
Trial Expiry Email 1: Three Days Before
Subject: 3 days left on your [Product Name] trial Hi [First name], Your free trial ends in three days. Before it does, here is the one thing most people wish they had tried before the trial ran out: [specific feature or action]. If you have not tested it yet, now is the time. [Link to specific feature] And if you are already decided and want to keep going, here is the upgrade link: [link] [Your name] --- Adaptation note: Do not list every feature. Do not include pricing in this email. The goal is one action. The upgrade link is secondary.
Trial Expiry Email 2: Day of Expiry
Subject: Your [Product Name] trial ends today Hi [First name], Your trial ends today. After today, your account moves to the free plan. Here is what that means for you specifically: [Feature or data they will lose access to] [Usage limit that kicks in] If you want to keep access to those, [Plan Name] is [price] per month. That is it. [Upgrade now] [Compare plans] If the free plan works for what you need, that is fine too. Your account stays active. [Your name] --- Adaptation note: Be specific about what they lose. Vague 'some features will no longer be available' language is worse than honest specificity. Tell them exactly what changes. It converts better and it is more respectful of their time.
Trial Expiry Email 3: Three Days After
Subject: Still thinking about [Product Name]? Hi [First name], Your trial ended three days ago. You are on the free plan now. If you are still thinking about upgrading, here is the short version of whether it makes sense: Upgrade if: you need [specific use case 1] or you are running into the [specific limit] on the free plan. Stay free if: you are only using [Product Name] for [light use case] and the free limits work for that. If you do want to upgrade, the link is here: [link] If you have a question that is stopping you, reply to this email and I will answer it directly. [Your name] --- Adaptation note: The 'upgrade if / stay free if' framing is honest and counterintuitive. It converts well precisely because it does not pressure. Users who were not going to upgrade anyway churn less bitterly. Users who were on the fence see the honesty and trust it. The reply invite is genuine, not a bot funnel.
The Objection-Specific Nudge (Email)
Use these when you know from behaviour data or support patterns what the specific objection is. One email per objection. Do not combine.
Price Objection Nudge
Subject: Is [Product Name] worth it? Hi [First name], Honest answer: it depends what you use it for. If you are using it for [primary use case] and you are doing that [X times per week / month], the time you save is usually [specific estimate, e.g. 2 to 3 hours a week]. At that rate, [Plan Name] tends to pay for itself. If you are using it less than that, the free plan probably covers you. If you want to try [Plan Name] before committing, here is what we offer: [trial or money-back guarantee or cancellation terms]. [See plan details] [Your name] --- Adaptation note: Do not include pricing in this email unless you are certain the price has not changed since the template was written. Link to the pricing page instead. The time-saving estimate must be realistic. Do not inflate it.
Complexity Objection Nudge
Subject: You do not need to figure all of [Product Name] out at once Hi [First name], Some people look at [Product Name] and think they need to use all of it before it is worth upgrading. You do not. Most of our paid users use two or three features regularly and ignore the rest. The ones they use most are: [Feature 1]: [one-sentence description of what it does in plain language] [Feature 2]: [one-sentence description] [Feature 3]: [one-sentence description] If any of those are already useful to you on the free plan, they are faster and less limited on [Plan Name]. [See what is included] [Your name] --- Adaptation note: This nudge works well for complex SaaS products where free users feel overwhelmed. The message is: you do not have to master it to benefit from paying for it. That is a permission structure, not a feature list.
Prompt: Generate a Behaviour-Triggered Nudge for Your Product
I am writing an upgrade nudge for [Product Name]. The trigger is: [describe the specific user behaviour, e.g. 'the user just exported their third report in a week' or 'the user added a second team member but hit the free seat limit']. The user is a [describe the persona, e.g. 'freelance consultant managing client projects'] and the outcome they care most about is [describe the outcome, e.g. 'saving time on reporting and looking professional to clients']. The paid plan they should upgrade to is [Plan Name]. The key features it adds that are relevant to this moment are: [list two or three specific features]. Write a short in-app nudge (under 60 words) and a follow-up email (under 200 words) for this trigger moment. The tone should be warm and direct. No urgency language. No fabricated stats. No em-dashes. British spelling if writing for a British audience. The in-app nudge should appear immediately when the trigger fires. The email should send within two hours.
Upgrade Nudge Timing and Sequencing Rules
Templates are only half the job. The other half is knowing when to fire them. These rules prevent you from over-nudging, which damages trust faster than under-nudging ever will.
The Five Timing Rules
1. Fire nudges at the behaviour moment, not on a calendar schedule. A feature wall nudge sent the same second the user hits the wall converts three to five times better than the same message sent at day 7 of the drip. 2. Cap total upgrade nudges at one per seven days per user. If a user has already seen a nudge this week, suppress the next one. Stacking nudges reads as desperation. 3. Stop nudging once a user clicks 'Remind me later' for the third time. Move them to a low-frequency track (monthly, single email). They know about the upgrade. More nudges will not change their mind. Worse timing might. 4. Always suppress upgrade nudges for users who have contacted support in the past 48 hours. A user who just had a bad experience is not ready to pay you more. Solve their problem first. 5. Personalise the plan reference. If a user's usage patterns suggest they need the Team plan, do not nudge them toward the Solo plan. Mis-matched nudges teach users to ignore all nudges. --- Adaptation note: These rules apply whether you are using an in-house email tool, HubSpot, Klaviyo, or a bespoke in-app system. The logic is the same. The implementation varies. Map each rule to your actual send trigger before using these templates.
Prompt: Audit Your Current Upgrade Sequence
I want to audit the upgrade nudges in my current product. Here is what I have: [Paste your current in-app messages and upgrade emails here, or describe what triggers them and what they say.] Review them against these five criteria: 1. Are they triggered by user behaviour or by calendar schedule? 2. Do they fire more than once per week per user? 3. Are they suppressed after a user declines three times? 4. Are they suppressed for users who recently contacted support? 5. Does each nudge reference the right plan for that user's usage pattern? For each criterion, tell me what is working, what is not, and give me one specific change to make to each nudge that would improve it. Do not rewrite everything. Identify the highest-impact single change per message.
Get the full resource
Enter your name and email and the complete resource opens on this page, instantly. No spam, unsubscribe anytime.
Already on the Sunday newsletter? Your weekly email carries a one-click access link, so you never see this form.
You do not have to do this yourself.
This resource hands you the volume. The strategy, the judgement, and the bit where it all connects is the work I do for clients: lead generation, ads, SEO, workflow automation, HubSpot, and the systems that make them compound. Done for you, consulting, coaching, or training.
Book a free 30-minute call Or get the Sunday newsletter