@eduardogn13 sadly I know too little about either of the two tools not subscription management to give a coherent answer. Having said that, from my time at HubSpot I've seen the following things which made sense:
depending on the complexity and variables of your subscription, this should probably be managed outside HubSpot
Any change = a new deal (upsell pipeline or additional services pipeline) which adds onto the main subscription (which is managed outside HubSpot)
Renewals are new deals in a new pipeline, which are based off original + all changes, i.e. I start with Marketing Hub Pro, add Sales Hub Pro, then add 5 more seats, my renewal is Marketing Hub Pro, Sales Hub Pro with 10 seats.
Either you write/update key subscription information into a custom object or you pull it into the CRM (a custom card ?) from you subscription tool
Hope that's somewhat useful.
Frank
Found my comment helpful? Great! Please mark it as a solution to help other community users.
How do I optimize my data structure to integrate with CPQ/Subscription Management tools?
SOLVE
@eduardogn13 great post! I came to community in search of the same answer.
In another CRM in a past life, the CPQ pulled in all the items from a subscription module for each new deal.
CPQ Tool used Quote, Products, and Line Items objects in the CRM
DEAL for New Business (type/pipeline) was used to create the quote
Closed Won deal (aka signed quote) created Subscription for recurring line items, Inventory for one-time items and ProService hours
DEAL for MACD (Moves, Adds, Changes, Deletions) pulled in all subscription and inventory items to the CPQ Quote and changes could be made to the subscription via the quote
CPQ tool approval process would be required for negative amounts, downsells, etc.
Closed Won MACD DEALs would modify the subscription
ProServices hours inventory and one-time items could be consumed using Tickets
Every new DEAL pulled in quote and available inventory
I'm not sure how to do it in HubSpot, but I really need a solution to manage quotes against a subscription. Any suggestions @franksteiner79
@eduardogn13 sadly I know too little about either of the two tools not subscription management to give a coherent answer. Having said that, from my time at HubSpot I've seen the following things which made sense:
depending on the complexity and variables of your subscription, this should probably be managed outside HubSpot
Any change = a new deal (upsell pipeline or additional services pipeline) which adds onto the main subscription (which is managed outside HubSpot)
Renewals are new deals in a new pipeline, which are based off original + all changes, i.e. I start with Marketing Hub Pro, add Sales Hub Pro, then add 5 more seats, my renewal is Marketing Hub Pro, Sales Hub Pro with 10 seats.
Either you write/update key subscription information into a custom object or you pull it into the CRM (a custom card ?) from you subscription tool
Hope that's somewhat useful.
Frank
Found my comment helpful? Great! Please mark it as a solution to help other community users.