What is the best way to make certain fields on the Company required. If someone opens up a company record and any of those fields are NOT required, how would be the best way to have the user fill out those fields? The main requirement to trigger this requirement is if the Company has any associated Deals. Thanks for your feedback.
These requests submitted to the HubSpot Ideas section of the community are reviewed by the HubSpot product team, based on their popularity and the assumed demand. I'd recommend commenting and upvoting.
You can also help other HubSpot users find this request more easily (and drive traction) by accepting my reply as a solution. I'd appreciate it, too.
As far as workarounds go, if your source record is the deal and if the associated company should be updated, you would have to set up fields on the deal record which you make required during creation – and which then are copied from the deal into the associated company. The downside here is that during creation, you wouldn't see whether the values are already known and populated on the associated company. (This requires a Professional subscription.)
If the fields should be filled after the creation and not at the time of the creation, there are also ways to leverage view only properties, the approach would be:
Create a single checkbox property on the deal object and make it view only
Use a workflow that only checks this box when the associated company's values in your required fields are known
Make the property required for moving the deal to the second, third, fourth etc stage
This would block the deal from progressing until the user updates the associated company's required fields. (This requires an Enterprise subscription.)
Have a great day!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
While you cannot make properties mandatory on a company record (unless it's the manual create record form or, as Karsten mentioned above, when a deal is moved from one stage to another), you can implement a workflow that checks if a company has an associated deal in a specific pipeline and is missing those core properties. Then you notify the record owner to update those respective properties for those companies.
If the company record is dependent on a deal being open, then you can create that custom property at the deal level, make it mandatory when the deal is created or when it is moved from stage A to stage B, and then copy the property value from the deal to the associated company.
Did my answer help? Please mark it as a solution to help others find it too.
Ruben Burdin HubSpot Advisor Founder @ Stacksync Real-Time Data Sync between any CRM and Database
While you cannot make properties mandatory on a company record (unless it's the manual create record form or, as Karsten mentioned above, when a deal is moved from one stage to another), you can implement a workflow that checks if a company has an associated deal in a specific pipeline and is missing those core properties. Then you notify the record owner to update those respective properties for those companies.
If the company record is dependent on a deal being open, then you can create that custom property at the deal level, make it mandatory when the deal is created or when it is moved from stage A to stage B, and then copy the property value from the deal to the associated company.
Did my answer help? Please mark it as a solution to help others find it too.
Ruben Burdin HubSpot Advisor Founder @ Stacksync Real-Time Data Sync between any CRM and Database
These requests submitted to the HubSpot Ideas section of the community are reviewed by the HubSpot product team, based on their popularity and the assumed demand. I'd recommend commenting and upvoting.
You can also help other HubSpot users find this request more easily (and drive traction) by accepting my reply as a solution. I'd appreciate it, too.
As far as workarounds go, if your source record is the deal and if the associated company should be updated, you would have to set up fields on the deal record which you make required during creation – and which then are copied from the deal into the associated company. The downside here is that during creation, you wouldn't see whether the values are already known and populated on the associated company. (This requires a Professional subscription.)
If the fields should be filled after the creation and not at the time of the creation, there are also ways to leverage view only properties, the approach would be:
Create a single checkbox property on the deal object and make it view only
Use a workflow that only checks this box when the associated company's values in your required fields are known
Make the property required for moving the deal to the second, third, fourth etc stage
This would block the deal from progressing until the user updates the associated company's required fields. (This requires an Enterprise subscription.)
Have a great day!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer