Suggest the upgrade a customer actually needs
When a customer cannot use a feature or has used up an allowance, Entitler tells your app which plans and add-ons would give them that feature or more allowance. Your software uses those options to build a prompt; with Stripe connected, Entitler opens checkout or charges the change to Stripe.
Explore the exampleChange Free’s eligible paths and inspect Bob’s upgrade options.
{
"entitlement": {
"entitled": false,
"upgrades": [
{
"planId": "pSanp2UYNt68GA88r6JWLCU",
"planKey": "pro_basic",
"planName": "Pro basic",
"kind": "UPGRADE_KIND_PLAN",
"move": "UPGRADE_MOVE_UPGRADE",
"action": "UPGRADE_ACTION_BUY"
}
],
…
},
…
}Prompt preview · Checkout actions are illustrative
Let the current package shape the prompt
Bob is on Free and needs PDF export. Entitler only suggests plans and add-ons that a path leads to from Free. A path is a move you allow between two plans. See which of them provide it, then change the catalogue. Your app builds the prompt from the response; with Stripe connected, Entitler opens Stripe Checkout or charges the plan change to Stripe.
Step 1 of 5: Bob reaches a locked feature
Bob is on Free and selects Export to PDF, a feature his plan does not include.
Tap Export to PDF to carry on.
How the check chooses which upgrades to suggest
This example uses the release All customers runs and four eligibility rules. Each track answers from the release rolled out to it, so a customer on Beta can see a newer plan before the All customers track does.
- upgrade or switch
Plans a path leads to
Active plans on sale on the customer’s track that a path leads to from their current plan, where the upgrade or switch is turned on. Downgrades are excluded.
- add
Add-ons for their plan
Active add-ons on sale on the customer's track that are compatible with their plan, excluding add-ons they already have.
- subscribe
Any plan, if they have none
Customers without a plan receive every active plan on sale on their track that includes the feature.
- never
Never suggested
Legacy plans, which no longer take new subscriptions; archived plans and plans not in the track’s release; plan changes turned off on a path; downgrades; and options without the feature or with a zero limit.
- SSO add-on
- SSO add-on
- Standard support add-on
- Premium support add-on
{
"entitlement": {
"entitled": false,
"upgrades": [
{
"planId": "pSanp2UYNt68GA88r6JWLCU",
"planKey": "pro_basic",
"planName": "Pro basic",
"kind": "UPGRADE_KIND_PLAN",
"move": "UPGRADE_MOVE_UPGRADE",
"action": "UPGRADE_ACTION_BUY"
}
]
}
}Only plans a path leads to from Free and add-ons for Free that include Export to PDF are suggested.
More prompts that follow the catalogue
Suggest relevant upgrades wherever customers need more features or capacity.
Suggest an add-on, not a bigger plan
Farid needs priority support on Pro basic. He can upgrade to Pro or choose one of two compatible support add-ons. Add paths from Pro basic to Standard support and Premium support. The check answers both add-ons alongside the Pro upgrade.
Launch a new plan
Team is still open in a change, so no prompt suggests it yet. Release the change with the upgrade along the path from Pro turned on, and roll it out. Pro customers lacking team seats or shared folders then receive Team as an upgrade option on each track that runs the release.
More on building a new planStop selling a plan
You stopped selling Starter, but Dana Kerr and a few others are still on it. Mark Starter as legacy in a change, release it and roll it out to remove Starter from recommendations. Starter customers can still receive Pro as an upgrade along the existing path.
More on retiring a planA new sign-up with no plan
Someone signs up and reaches a paid feature before choosing a plan. Customers without a plan receive the active plans on sale on their track that contain the requested feature, each suggested as a new subscription.
Questions about upgrade prompts
More solutions
Explore all solutions, organised by team, company size, industry and use case.
Try your plans in Entitler
Start with sample plans and customers. Then try a change you expect to make, such as a new tier, a usage allowance or an exception for an early customer. Request an invite to try it with your team.