Team, what is your suggestion to manage the following case.
There is a product that we're collaborating with a customer from its inception to a full scale up and such a project spans over 3-4 years. We start with a feasibility study (makign merely 100g of it), then increasing the delivery size and keep it around 1kg for a year for a few orders, then work on a ramp-up phase (5-10kg for each order for 6-12 months) and eventually fully scale up with a large multi-year contract.
How to manage the progress? Each placed PO is a closed/won deal, right? But how to see the overall picture? All those deals are related and should not appear as a one-off transaction but an evolution to something bigger to materialize down the road. What is the right way to set it up? One way I was thinking to develop a special pipeline and project all the coming deals way to the future with periodic updates.
I feel like setting up a dedicated pipeline used only for this client with a new deal for each PO like you said makes sense! That should allow you to track the count and amount of deals over time (and each deal can also be associated with the respective contact and company records for further reporting). With all the deal data living in that single pipeline, you should be able to report on total closed/won revenue as well as forecasted revenue (just make sure that you have a separate stage for future POs that aren't in motion yet).
You will have the PO revenue broken out into individual deals, but those can be aggregated at the pipeline/associated contact/associated company levels to give you a sense for the big picture revenue opportunity.
If you just need to see aggregated revenue, this should be the way to go. If there are additional KPIs you need to track, that could require a different setup. Feel free to share any additional details about the types of reports you'd want to make.
There must be another way without setting up a separate pipeline for each purchase order. Most other systems can calculate multi-year deals. I've tried using delayed start dates for billing, and separate line items with different start dates, but each option skews my MRR, ARR, and TCV due to the annual price increases.
Since most of our deals are multi-year, I'm struggling to set them up so that both the current year ARR and future year ARR display correctly.
@rytrom - Probably with the recent developments on how HubSpot calculates the order total, it will help to clearly mention and recognize multi-year deals in a better way.
I'm with @jolle here, @rytrom. A pipeline for each round makes sense to me, since the stages likely differ. Plus you'd be able to build custom reports on deals across pipelines tied to one company.
Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!
I feel like setting up a dedicated pipeline used only for this client with a new deal for each PO like you said makes sense! That should allow you to track the count and amount of deals over time (and each deal can also be associated with the respective contact and company records for further reporting). With all the deal data living in that single pipeline, you should be able to report on total closed/won revenue as well as forecasted revenue (just make sure that you have a separate stage for future POs that aren't in motion yet).
You will have the PO revenue broken out into individual deals, but those can be aggregated at the pipeline/associated contact/associated company levels to give you a sense for the big picture revenue opportunity.
If you just need to see aggregated revenue, this should be the way to go. If there are additional KPIs you need to track, that could require a different setup. Feel free to share any additional details about the types of reports you'd want to make.