I need to be able to visualize Margin% = Total contract value margin/ Total contract value
HubSpot doesn't have this native property, from what I see it's impossible to create calculated product properties, and at a deal level I cannot use product property in this calculation.
I am afraid to say that currently, there is no straightforward workaround to do this. The reason is calculation property is not currently available for the product.
Created a Products property called Product Group and grouped like Line Items/Products
Created Deals proprerties Called (Group) TCV for each group
Field type: Rollup
Calculated property type: Sum
Associated record type: Line Item
Associated record property: Total contract value
Condition: Product Group = (Group)
Created a second Deals property called (Group) TCV Margin where the Associated record proprerty is Total contract value margin instead of Total contract value
Created a third Deals proprerty called (Group) TCV Margin %
Field type: Equation
Calculated property type: Custom equation
Equation: ((Group TCV Margin / Group TCV) * 100)
Created a Workflow that sends an internal email to Operations if (Group) TCV Margin % falls below a certain number
Field type might be listed as calculation, not rollup. Then use sum for the calculation type and then select line itms and then TCV/TCV margin when building your deal properties.
@McGhee of course! this would be really great. today by using my workaround with Zapier, I am limiting my team to apply the following rule: one deal = line item. which is not ideal...
I am afraid to say that currently, there is no straightforward workaround to do this. The reason is calculation property is not currently available for the product.
Hi @himanshurauthan Many thanks for your input. This is what I thought was the case indeed. Would you know also why for deals in currencies other than the default company currency, the margin value from the line item doesn't get converted? It's only the revenue that gets converted (amount => amount in company currency), but margin stays in the original currency...