An Upsell Framework for Predictions & Insights

Crunchbase’s new AI predictions had no rule for what belonged in Pro versus Business, or how to show free users what each plan would unlock. I reframed the plans as layers of information instead of tiers.

Company
Crunchbase, Feb 2025 launch
Role
Lead Product Designer
Partners
Product managerDirector of Pricing & PackagingFront-end engineeringDesign team
The Predictions & Insights tab on a Crunchbase company profile, with Growth Insight, Growth Prediction, and Funding Prediction cards

01Overview

The Opportunity

Crunchbase launched AI-powered Predictions and Insights in 2025. It forecasts funding rounds, acquisitions, and IPOs using the company’s proprietary data.

It lived on the company profile, Crunchbase’s core product surface, where users assessed companies, validated opportunities, and chose their next action. From February to May 2024, profiles drew ~11.4M desktop pageviews from ~47.8K unique users.

It was a flagship new capability, but Crunchbase’s existing upsell pattern had never been applied to a feature like this. There was no precedent for how much of a prediction to reveal to a free or anonymous user, or how CTAs should differentiate Pro from Business.

guide users to understand the value of each tier?

02Research

Upsell Audit

Audited how upsells worked across the product: what was obfuscated, where, and how inconsistently. There was no shared logic for what should be hidden versus shown, so teams were making that call ad hoc. This surfaced the core problem the layered framework would solve.

Upsell audit mapping a full company profile page to the upsell modals and pages each element opens
The audit: a full company profile mapped to the upsell modals and pages each element opens.

03Solution

The Framework: Layers, Not Tiers

Instead of thinking in plans (Free, Pro, Business), the problem was reframed as depth of information, using an apple as the model. This gave stakeholders a real-world model for how to think about the different SKUs.

  • Outer layerFree & Anon

    The whole apple. Visible, enticing, proves value exists. Previews and upsell banners signal what’s inside without giving it away.

  • Inner layerPro

    Sliced open. The what: self-serve, no sales conversation required.

  • CoreBusiness

    The seeds. The how and why: the deepest layer, reserved for users with a defined need and worth a higher barrier to entry.

Apple model of the framework: the whole apple for Free and Anon, a sliced apple for Pro, and the seeds for Business
The original board used to walk stakeholders through the model.

04Solution

Applying It to the Predictions & Insights UI

Predictions & Insights was the highlight of the 2025 launch, making it the top priority surface for applying this framework. Early in the design process, it became clear that the Growth Insight and Growth Prediction cards both contained a mix of Pro- and Business-level content, so the goal was to clearly define what belonged to each tier in the anonymous and free experience.

A few principles guided the redesign

  1. Similar levels of data are obfuscated the same way, so users learn the pattern once and can apply it everywhere
  2. Hierarchy and horizontal dividers separate high-level information from detailed information
  3. Visual clutter is reduced by removing unnecessary buttons

Free & Anon

Proposed Free and Anon Growth Insight and Growth Prediction cards with an upsell banner below

Pro

Proposed Pro view of the Predictions & Insights cards, each with its own specific CTA

05Solution

Supporting It with Hover States and Flow

The flow was designed to match the layer logic:

  • Hover states disclose which tier a feature belongs to before the user commits to a click
  • Pro tier interactions route to a self-serve signup or trial flow
  • Business tier interactions route to the sales-assisted scheduling flow

This way, the visual pattern, the copy, and the routing logic all reinforce the same mental model.

Hover states

Proposed hover states mapping each insight and prediction element to its upgrade flow

06Process

Concepts for Small Data Bits

Not every gated element is a full card. Some are small inline data points, like a single stat or chart segment. Worked with front-end engineering to give obfuscation a lighter visual treatment for these smaller elements, so gated content felt consistent with the rest of the launch instead of heavy or clunky.

Lighter obfuscation treatment for a small data point in the Funding Summary card, shown in the browser with developer tools open

07Process

A Framework for Team Ownership

Rather than staying the sole gatekeeper of every upsell decision, I worked with stakeholders, the Director of Pricing & Packaging, front-end engineers, and the design team to build a decision framework individual product teams could apply themselves: when to obfuscate, which data point belongs to which SKU, and where to direct customers. This let the pattern scale past my own bandwidth.

The framework also kept every upsell path consistent, so customers could clearly understand the value Crunchbase offered relative to their needs.

The goal: be the Costco of our space.

Showcase the value up front, like free samples, instead of locking everything behind a paywall.

Goal: yes to a Costco free sample station, no to store shelves with products locked behind plastic cases

08Outcome

What It Led To

  1. Before launch
    Adopted across 4+ core surfaces

    Other product teams applied the framework to the logged-in homepage, Advanced Search, Crunchbase Scout, and profile pages ahead of launch.

  2. Week 1
    208 trial starts

    The new CTAs drove about 9,000 upsell clicks, roughly a 2.3% click-to-trial rate, for an estimated $13K in net new ARR.

  3. 35 days
    $113K+ in pipeline

    Sourced for the new Business tier by the redesigned navigation and upsell system, about $76K of it from the upsell placements alone.

  4. 9 months
    $2.4M in sales pipeline

    Added by the work together with the navigation redesign.

09Reflection

What I’d Do Differently

If I did it again, I’d separate anonymous and free users instead of treating them as one layer, since they arrive with very different intent.

Anonymous visitors need proof that the value exists; free users already believe it and need a reason to upgrade.

Next case study

Crunchbase Redesigning the Pricing Page for an AI Launch One card, one job. 2.5x spend per seat, 70% more qualified leads. Read the case study