Identify Upsell Opportunities
Why is it useful?
This survey helps identify upsell opportunities by understanding how much time your product saves users.It provides insights into user satisfaction and potential areas for upselling.By knowing user needs, sales teams can effectively upsell.
How to get started:
Once you have setup the Formbricks Widget, you have two ways to pre-segment your user base: Based on events and based on attributes. Soon, you will also be able to import cohorts from PostHog with just a few clicks.
Preview
Your existing customers are your highest-probability revenue source. They already trust your product, understand the value, and have an active workflow built around it. An upsell opportunity survey identifies which customers have growing needs, which features would drive expansion, and what is holding them back from upgrading.
This is not about pressuring customers into spending more. It is about understanding when a customer's needs have outgrown their current plan and connecting them with the right solution.
When to deploy an upsell opportunity survey
At usage milestones. When a customer hits 80% of their plan limits (seats, responses, API calls, storage), trigger a survey asking about their growth trajectory. This catches expansion needs before the customer hits a wall.
After a customer has been on the same plan for 6+ months. Long-tenured customers on lower plans may have grown beyond their plan's capabilities without realizing it. A periodic check-in surfaces unmet needs.
During renewal periods. For annual subscriptions, deploy the survey one to two months before renewal. This creates a natural conversation about whether the current plan still fits.
After a new feature launches on a higher tier. When you release a feature that is only available on upgraded plans, survey lower-tier users to gauge interest and uncover who has the need.
Upsell opportunity survey questions
- How well does your current plan meet your needs? | Fully meets my needs / Mostly meets my needs / I am starting to outgrow it / It does not meet my needs | Required
- Are there features on a higher plan that you wish you had access to? | Yes / Not sure / No | Required
- If yes, which features? | Multi-select (list premium features) or open text | Conditional
- Has your team size or usage grown since you started your current plan? | Yes, significantly / Yes, somewhat / No, it is about the same / It has decreased | Optional
- What would make upgrading worth it for you? | Open text | Optional
- Is budget the primary factor keeping you on your current plan? | Yes / Partially / No, other factors | Optional
- Would a demo of the premium features be helpful? | Yes / No | Optional
Question one is the segmentation question. Customers who are "starting to outgrow" their plan are your warmest upsell leads. Question six distinguishes between budget-constrained customers (who may need a payment plan or discount) and value-uncertain customers (who need better feature education).
Identifying upsell readiness signals
Survey data works best when combined with product usage signals. Here are the patterns that indicate a customer is ready for a conversation about upgrading.
Hitting plan limits. A customer consistently at 90% of their response limit, seat limit, or API limit has a functional need for more capacity.
Attempting premium features. If your product shows locked premium features in the UI, track which users click on them. Clicking on a locked feature is a direct demand signal.
Growing team. A customer who started with three seats and now has 12 has a different value equation than when they signed up. Their willingness to pay should be higher because their dependency is greater.
Increased usage frequency. A customer who logged in weekly and now logs in daily derives more value from the product. Higher usage correlates with higher willingness to pay.
Positive survey responses. Customers who give high NPS or CSAT scores and report that they are outgrowing their plan are the ideal upsell candidates. They are satisfied and need more.
Using survey data for expansion revenue
Segment and score leads. Create an upsell readiness score combining survey responses with usage data. A customer who says they are outgrowing their plan, uses premium feature previews, and has growing team size scores higher than one who is satisfied with their current plan.
Personalize the approach. A customer who wants specific premium features should receive a demo focused on those features. A customer constrained by budget should receive a payment plan option. A customer who is unsure should receive case studies from similar companies who upgraded.
Time the outreach. Do not send an upgrade email the moment someone fills out the survey. Route qualified leads to your customer success team for a personal, consultative conversation within a few days.
Track conversion from survey to upgrade. Measure what percentage of customers who report outgrowing their plan actually upgrade within 30 and 90 days. This tells you whether your upsell process works.
Common mistakes
Being pushy. The survey should feel like a genuine interest in the customer's needs, not a sales pitch disguised as research. If every interaction with your company feels like an upsell attempt, trust erodes.
Only targeting free-tier users. The largest expansion revenue usually comes from mid-tier to top-tier upgrades, not free-to-paid conversions. Survey across all non-top-tier plans.
Not offering a path forward. If a customer says they are outgrowing their plan and you do not follow up with a relevant upgrade conversation, you wasted their time and your data.
Ignoring "does not meet my needs." This response needs immediate attention, not an upsell pitch. A customer whose plan does not meet their needs is a churn risk, not an upsell opportunity, unless the gap is specifically a feature on a higher plan.
Set up this survey in Formbricks
Formbricks lets you trigger upsell surveys based on usage thresholds, tenure milestones, or custom events. When a user hits 80% of their plan limit, the survey appears in-app, capturing the conversation at the moment of need.
The template includes conditional logic that routes responses to different follow-ups based on readiness signals. Customers who express interest in premium features see a demo booking option. Customers who cite budget constraints see plan comparison information.
Responses integrate with user attributes so your customer success team can see the full picture: survey responses, current plan, usage level, and tenure, all in one view.