How to design upsell paths

Design a three-step ladder from entry to premium offer, define what makes customers outgrow each step, and add a trigger, a visible next step and a simple offer script.

Draw the ladder with three steps

Draw your offers as a ladder with three steps: entry, growth and premium. Give each step a one-line job.

  • Entry: gets the customer started and proves value fast.
  • Growth: serves a customer who now runs this at scale, in a team or in several places.
  • Premium: serves a customer who needs control, support or results at the highest level.

If you have only one offer today, split it. The entry step is the smallest version that still solves a real problem. Add the rest as customers show you what they outgrow.

Name what each customer outgrows

Each step should end where a specific constraint begins. Write it as a sentence: "A customer outgrows the entry step when they need more than five users" or "when they need reports for their own clients".

Good constraints are visible to the customer: seats, volume, locations, speed of support or access to a person. Avoid vague ones such as "more features". If you cannot name the constraint, the step does not exist yet. Which features to put behind the fence is covered in The fence between tiers must be a feature people care about.

Pick one trigger per step

A trigger is a fact that tells you the customer is ready. Choose one that you can measure and write the number down:

  • Seat use above 80 percent for two weeks.
  • Three support questions about the same missing capability.
  • A second team or location asking for access.
  • A customer who has reached the result they bought and asks "what next?".

These numbers are starting points. Adjust them after you have seen ten accounts cross them. For more signals, see How to identify expansion opportunities.

Keep the jump small enough to say yes to

Look at the price and scope difference between steps. If the next step is much more than double the one before, add a middle step or an add-on. A customer who needs one extra thing should not have to buy everything.

Add-ons help here. A single extra user pack or an extra service can bridge two steps without a full upgrade. How to price those is in How to price expansion and growth.

Make the next step visible

Customers cannot want what they cannot see. Show the next step in three places: inside the product or delivery, on the invoice or monthly report, and in the check-in conversation. A short line is enough: "Teams like yours usually add X when they reach Y."

Do not hide the premium step, because customers on the middle step should know where the ladder ends.

Script the offer around the problem

When the trigger fires, write to the customer about the situation, not the product. A simple template:

"I noticed [trigger]. That usually means [problem it causes]. The next step up is [step], which gives you [specific change]. Would a short call help to see whether it fits?"

Send the first few by hand. The conversation itself is covered in How to handle expansion conversations, and the timing in How to time expansion offers.

Measure each step of the ladder

Track one number per step: of the accounts that hit the trigger, how many moved up within 60 days. Keep it in one table with the trigger, the date and the result. If the rate is low, check the weakest link: the trigger, the visibility of the next step or the size of the jump.

Common mistakes

  • Building a premium step nobody can describe in one sentence.
  • Offering the upgrade at the moment the customer is complaining.
  • Triggers based on time alone, such as "after six months", instead of need.
  • A big jump with no add-on in between.
  • Telling customers about a new tier only in a newsletter.
  • Counting upgrades without checking whether the account stays afterwards.

How you know it works

  • Every step has a named constraint and a named trigger.
  • Customers can describe the next step in their own words.
  • Upgrade conversations start from a measured fact, not a hunch.
  • Upgrade rates per step are on one page and change after you adjust the path.
  • Upgraded accounts renew at least as well as the others.