HubSpot Ideas


Company and contact info mandatory to create a DEAL



I am just starting with Deals and I have an issue regarding the mandatory properties to create a deal. 


When Creating a Deal, I want my team to put the Company and the contact associated with the deal. Both information are Mandatory to create a Deal. Today this is not possible.


It seems like a no brainer to ensure team are never missing basic information in a deal.


Thank you

HubSpot Updates
December 19, 2022 12:29 PM

Hello everyone - an update that this feature is now out to 100% of portals (Starter and above). Please note that it's not reflected in the mobile experience yet - but we are prioritizing that for 2023. Thank you so much for the consistent feedback, and please continue to post feedback on any improvements you'd like to see to future iterations of this functionality.


Edit: Details on how this feature works can be found in this KB article.

In Beta
December 05, 2022 03:33 PM

Hi all! An update for you - We are currently in private beta for a feature that will allow you to set associations as visible or required when a standard object record is created. This would include the ability to require users to associate a company or contact when a new Deal is created. 


Your CSM can request access to this beta on your behalf. We plan to move this feature to public beta in the near feature based on usage and customer feedback, at which point customers will be able to opt in themselves. Thank you all for your feedback!!


In Planning
November 10, 2022 01:41 PM

 Hi everyone - I'm Rachel from the CRM Product team. We are currently working on a feature that will allow you to set associations as visible or required when a standard object record is created. This would include the ability to require users to associate a company or contact when a new Deal is created.  


Thank you for your input thus far, every comment helps our team prioritize this work. I will post again once I have more updates.



Being Reviewed
October 28, 2021 03:12 PM

Hi All, 


I'm happy to update that our product team is currently exploring how to solve the problem of setting associated records to deals mandatory in deal creation in HubSpot. In the meantime, please continue to leave your comments and use cases here in this thread

229 Replies

Please Hubspot, escalate this functionality, agree with all above.

Thanks !


Hubspot - you are making it impossible to protect data integrity for all of your customers without this functionality.  This is now a hundred upvotes - a product manager should weigh in.


Yes this is vital, its causing a lot of issues for us as we cannot ensure data is copied from deals to contact and or company records. 

HubSpot Alumni

Hi everyone,

I’m Joe, the Ideas Forum Manager.


At this time there are no plans to develop this Idea. There's actually a bit of a weird hiccup in the implementation. If an association is required to create a deal, and the associated object doesn’t exist, users could be trapped in a creation loop. 


I just wanted to provide a bit of clarity on why this isn't currently planned.





Hi Joe


So what about....  the user creates a new deal and has to search and link the company and a contact (or more?) - and these fields are required / mandatory, before a new deal can be created .

If a new deal is created off a workflow or from a form, if company and contact are not associated, a report is sent to a super admin to check & a new deal can then be created?)

Sorry if this is a bit simplistic but we all need a solution, so please re-investigate and provide a workaround?!



It just seems strange to me how a deal can be created without having at least an email address for a contact. How do those working on the deals communicate with the customer otherwise. I have several custom fields on deals that all need to be copied over to the company or contact profile. I cannot expect our sales teams to input this data into the system twice for every single deal, it would take far too much time. Also this is about the option to make assigning a contact/comapny to a deal mandatory. This would be controlled by the account admin, so each business can decide if this is something that will work for them. 


I am having to have our admin support spend time trying to make sure company/contact profile information is up to date which is time consuming and open to human error. Even something as simple as tagging a contact from a closed deal as a client for our business isn't possilbe without having the contact associated with the deal. 


I understand the whole catch-22 of creation, but as it turns out these relationships are critical to a ton of workflows, data tags and reporting. 


Sounds like this might need to be something of a pop-up / wizard flow? Start to create deal and a shell of a deal record is created, search for and associate a company and/or contact, hit finish and the deal record is off to a good start.


Could also just have a designated stage upon creation where it's okay to not have anything associated, but then absolutely lock it down from leaving this initial stage until users associate it to a contact and/or company. - I'm trying to do this via workflow, but there are too many gaps to really enforce it right now.


What workflows are you using for this? All i've been able to do is make workflows to email the deal creator is they are not associating a contact with a deal then another reminder after 3 days. Still genearly those go ignored by sales staff though. 


Hi David739,


I've done the notification/email/task route with limited success.


What I'm moving into now is pushing deals back into earlier stages of the pipeline if they don't have a Contact and Company associated (based off of a formula field on the deal for number of associated Contact, and number of associated companies). Given that a rep doesn't get credit until it's in closed won (and stays there), it has been more effective. 


Moving stages for reps is not something I like to do as it creates a weird and frustrating experience where they move the deal to a stage, hit save, and then it changes back over the course of the next few minutes. So I couple the task/notification with the stage change - you can use delays with unenroll so they at least know why something changed stages and they have a chance to correct the issue.




Unacceptable response.  Figure it out.  Hate to be insensitive, but its a base level requirement.


HubSpot Employee

Upvoting and commenting on behalf of a customer, I've had quite a few requests for this. I think it would be a great idea to offer our customers the option to make this required or not so this isn't a step their own sales team skip. 


I'd love the ability to make a company association mandatory in specific pipeline stages. We often forget this step, but it's cruicial for our quoting add-on (zoho configurator). 


We need this feature as well. Please, hubspot product team, work your magic! Thank you! 


Definitly need this feature ! So important to maintain relevant database !!!



My mind just got blown. How can this not be a feature?


The HS response that this is not being considered because a deal looking for an associated contact or company that doesn't exist is developer and product management tone-deafness.


All that is needed is for a new contact or company object to be created when a similar domain isn't found. Or, the system could flag the deal creation when no associated contact or company is found and force the creation of one.


In the meantime, I've created a "bad deal behavior" report (part of a "bad behavior dashboard" that has all deals without associated companies or contacts (I recently renamed them to "process error" reports and dashboard - to improve the maturity appearance) . This report is published so that all salespeople can see it. I've sorted it so that the worst offenders are at the top of the report. Our compensation plan indicates that anyone on this report is subject to disciplinary action up to and including job loss and the loss of compensation related to these records. Of course, this drastic step is rarely taken, but it gets everyone's attention - nobody wants to be on this dashboard.


For us it is a must-have option, too.  Sales folks easily forgets about associating companies/contacts with deals.


This is something very basic. Why do we have to be left at the mercy of an upvoted idea to have this feature?


2020 inbound did not have any update regarding this. HubSpot wants the platform to be more acceptable in large enterprises and yet it has no intention to deliver this ABSOLUTELY BASIC check in place! I love the user-friendliness of this platform but feel totally disappointed when I see that a request for such a simple and fundamental functionality has to be channelized through an idea forum and has status as NOT PLANNED even after 3 years. If moderators are reading this, please get this fact right - the mandatory association of a deal with a company is A FUNDAMENTAL practice in sales. Without an associated company and contacts, you can not fulfill an order and do billing/invoicing. 


@GLR Were you ever able to make this work at all? I am facing a similar issue. We are using HubSpot marketing automation and outreach automation and evaluating/planning to open it up for a sales team of about 250 members. The absence of this feature can certainly create a nightmare for the sales ops admin.