Tips, Tricks & Best Practices

TPesach3
Member

Best Practices for Managing Subscription Upgrades and Downgrades in HubSpot

Hi HubSpot Community,

We are a SaaS company offering monthly subscriptions based on the number of tokens our customers use per month. Occasionally, our customers request to upgrade their plan for more tokens or downgrade for fewer tokens.

I'm seeking advice on the best approach to manage these subscription changes in HubSpot.

Current Approach:

For an Upgrade:

  1. Limit the number of payments to the current number of monthly payments made.
  2. Add a new line item with a status property called "Upgrade."
  3. Set payments to 'renew until canceled.'
  4. Update a property in HubSpot with 'last change on deal' and the date of the change.

For a Downgrade:

  1. Limit the number of payments to the current number of monthly payments made.
  2. Add a new line item with a status property called "Downgrade."
  3. Set the new plan details accordingly.
  4. Update the same property in HubSpot with 'last change on deal' and the date of the change.

Questions:

  • Would you handle upgrades and downgrades differently?
  • Are there more efficient methods or best practices for managing these subscription changes in HubSpot?

Thank you in advance for your insights!

 

0 Upvotes
1 Reply 1
BérangèreL
Community Manager
Community Manager

Best Practices for Managing Subscription Upgrades and Downgrades in HubSpot

Hi @TPesach3, I hope that you are well!

Thank you for asking the Community!

I'd like to share the solution from @louischausse on this similar post "How do you manage upgrades and downgrades of your B2B SaaS product" that might help you!

I'd like to also invite some of our top Experts to this discussion: Hi @GrantCarlile@HubDoPete and @StjepanGrcic do you have other best practices to share with @TPesach3, please?

If anybody else has anything to add and/or share, please feel free to join in the conversation 🙂

I hope this helps!

Have a lovely day!

Best,
Bérangère


Saviez-vous que la Communauté est disponible en Français ?
Rejoignez les discussions francophones en changeant votre langue dans les paramètres !

Did you know that the Community is available in other languages?
Join regional conversations by changing your language settings!


0 Upvotes