Find Your Best-Performing Pricing Strategy

Sid Chaudhary

Sid Chaudhary

Founder & CEO

Share:
YouTube video player

Test different pricing and packaging options to drive more upgrades from your current users and attract new segments.

About the Growth Play

In SaaS, pricing isn't set-and-forget. The wrong plan structure or messaging can slow down upgrades, confuse new buyers, or miss key market segments. And yet, most teams rely on gut instinct or static pricing tables, with no way to measure what really works.

This Growbook shows you how to use GrowthOS to test pricing page variants and upgrade prompts across different user segments. You'll segment users based on usage and plan type, then tailor your CTAs, copy, and feature positioning to each group. The result? Clear, data-backed pricing strategies that convert better and scale smarter.

We'll use Otto, a demo project management SaaS platform, as our example.

Good to know

We will be using both personalization and experiment in this growbook because price testing isn't just about pricing tiers, it's about how you message pricing to different cohorts, and what version of that message works best within each cohort.

TL;DR – Find Your Best-Performing Pricing Strategy

Set up pricing page variants using personalization to test different plans, bundles, or discounts.

Use Experiments to A/B test performance across audience segments or entry sources.

Track conversions, clicks, and revenue impact for each pricing variant in real time.

Combine test results with filters like plan type, user intent, or geography to spot trends.

Identify top-performing price configurations and iterate with confidence — no developer lift needed.

Result: A continuous, low-effort system for optimizing pricing and packaging across user types.

Benefits

Learn what messaging drives upgrades: Test headlines, layouts, and CTAs for specific audience segments

Tailor plans for power users vs light users: Show the right features and pricing for each stage of user growth

Expand into new customer tiers: Try packaging and plan variations for new audiences without committing to a full relaunch

Iterate with confidence: Track conversion lift and optimize based on real behavior, not gut instinct

How It Works

Step 1: Track product user engagement

Install Intempt's JavaScript SDK:

Begin by tracking plan upgrades and feature interactions using Intempt's SDK. This ensures your data flows to GrowthOS. You can then segment users based on their current tier, feature usage, and upgrade history.

Install Intempt's JavaScript SDK

Check or define key Events:

Confirm the following are tracked- 'subscribed to basic plan', 'subscribed to premium plan', 'viewed upgrade plan', 'Viewed Pricing Page', 'Create user', 'subscribed newsletter' 'book demo', 'product viewed'.

Check or define key events

Create additional events:

If any events are not readily available, go to create event and set conditions to create the needed event.

These events will form the foundation for segmenting users based on their pricing path.

Step 2: Create key pricing segments

Navigate to segments and define groups such as:

"Ready to upgrade": Users who belong to a company with more than 500 employees, visited pricing page and viewed upgrade plan in the last 7 days and not subscribed to premium plan.

Ready to upgrade segment

"Heavy basic users": Users in SAAS industry who have subscribed to basic plan, created user, created object and created ml task in the last 14 days.

Heavy basic users segment

"Inactive pro users": Users in the US who have subscribed to premium plan and created user OR created object less than 3 times in the past 30 days. (to categorize users who are not using key features of the product regularly)

Inactive pro users segment

These segments let you personalize not just messaging — but entire pricing strategies — based on intent and behavior.

Step 3: Create personalized pricing page variants

In Experiences, create multiple pricing page versions tailored to each segment:

(Click the toggle option to select personalization)

Create personalized pricing page variants

Variant 1 – For ready to upgrade users

Emphasize immediate value

CTA: "Upgrade Now and Get a Bonus Feature"

Highlight plan comparison with clear feature unlocks

Highlight enterprise plans for larger companies

Variant 1 for ready to upgrade users

Variant 2 – For heavy basic plan users

Focus on how current usage aligns with Pro benefits

CTA: "Looks like you're outgrowing Basic Plan, here's what you unlock next"

Add time-sensitive promotion (e.g., 14-day trial of Pro)

Add testimonials from SAAS teams who have subscribed to premium plan

Variant 2 for heavy basic plan users

Variant 3 – For inactive pro users

Position Pro plan with re-engagement incentives

CTA: "How's the Premium plan? Here's what's new and what you might've missed"

Include loyalty offers for regular users

Add a product tour button or a video walkthrough explaining the use cases of the features

Variant 3 for inactive pro users

Target each experience using segment logic and display it only on the pricing page.

Target experiences

Step 4: Run A/B tests across versions

In Experiments, create A/B tests to compare different messaging strategies:

(Click the toggle option to select experiment)

Run A/B tests

Target particular segment for the A/B test

Example A/B test

Select the segment 'Heavy Basic Users' in targeting to just run the experiment for this segment

In the visual editor make different variants with/without testimonials from SAAS teams who have subscribed to the premium plan and with without special SAAS enterprise payment plans

Visual editor variants

Test headline: "Upgrade to Pro" vs "Unlock Your Team's Full Potential"

Test headline

Test CTA color, copy, and placement

Test full pricing table layout: stacked features vs tier comparison

(good to know: we use personalization to show different variants to different people and experiment so see which version of the plan works best for this particular group)

Monitor test confidence, conversion lift, and behavior post-upgrade.

Monitor test results

Step 5: Track outcomes and iterate

In Analytics, create a dashboard to track:

  • Click-through rates on upgrade CTAs
  • Conversion rate from pricing page to plan upgrade
  • Plan churn or downgrade rate over time
  • Experiment lift vs control

Use these metrics to double down on what's working and sunset underperforming pricing approaches.

Frequently asked questions. Answered.

Combine firm data with behavioral signals. For example, users from companies with 500+ employees who visited the pricing page and viewed upgrade options in the last 7 days but haven't subscribed to premium yet. These users are actively evaluating, so they need conversion-focused messaging, not awareness content.

Look at feature usage intensity. For example, users in your target industry (like SaaS) who subscribed to the basic plan and have created users, objects, and tasks multiple times in the last 14 days. High usage on a lower tier signals they're getting value and may be hitting limits soon.

Create a segment for users who subscribed to premium but have low feature usage. For example, premium subscribers who created key objects less than 3 times in the past 30 days. These users need re-engagement, not upselling. Show them what they're missing before they downgrade or churn.

Personalization shows different pricing page variants to different segments (ready-to-upgrade users see one version, heavy basic users see another). Experiments A/B test variations within a single segment to find which specific messaging converts best. Use personalization to tailor by audience, then layer experiments to optimize within each audience.

Test headlines ("Upgrade to Pro" vs. "Unlock Your Team's Full Potential"), CTA copy and button colors, pricing table layouts (stacked features vs. tier comparison), presence of testimonials, and promotional offers. Run these tests within specific segments, so you learn what works for each audience, not just overall averages.

Yes. Select a specific segment in your experiment targeting. For example, run an A/B test only for "Heavy Basic Users" comparing versions with and without industry-specific testimonials. Other segments continue seeing their personalized variants while you optimize messaging for this particular group.

Track click-through rates on upgrade CTAs, conversion rate from pricing page to actual plan upgrade, and experiment lift compared to control. Also, monitor downstream metrics like plan churn rate and downgrade frequency over time. High conversion but high churn means your pricing page converts, but the plan doesn't deliver on the promise.

Thanks for reading till the end. Here are 3 ways we can help you grow your business:

1

Boost growth with proven growth plays

Explore our Growth Play Library, filled with actionable growth tactics and step-by-step guides to unlock your app's potential.

Check out Growth Play Library
2

Create a free GrowthOS account

Create a free GrowthOS account and get started on the journey to grow your app.

Get started free on GrowthOS
3

Get advice from a Growth expert

Schedule a personalized discovery call with our founder to explore how GrowthOS can help you grow your business.

Subscribe to The Full Stack Marketer Growth Plays

Zero theory or mindset discussions here; just actionable marketing tactics that will grow revenue today.