Chapter 2: Defining leads, contacts, and companies correctly
Part of the Small B2B CRM Setup Handbook.
This chapter focuses on the data hierarchy that determines whether your CRM stays healthy or slowly collapses.
← Back to the handbook overview
Why data hierarchy matters
Before you configure a single field or automation, you must establish a clear data hierarchy. This is the foundation of your CRM’s long term health.
In B2B sales, you sell to a Company, but you communicate with a Contact. If your CRM cannot clearly link multiple contacts to a single company, your team will have a fragmented and incomplete view of the account.
The result is familiar and painful. Embarrassing outreach, duplicated conversations, internal confusion, and a failure to understand the true value of a customer relationship.
The most common mistake
The most common mistake is treating every person as a standalone Lead or Contact without a mandatory link to a Company record.
This is a holdover from B2C thinking. In B2C, the individual is the customer. In B2B, the account is the unit of value. When you ignore this, your CRM becomes a loose collection of people instead of a system that reflects how B2B buying actually works.
The correct B2B data model
Small B2B teams should adopt a strict, three tier data model. This structure should be non negotiable.
1. Company
The legal entity you are selling to. This is the primary record for revenue, industry, company size, and firmographic data.
2. Contact
The individual people you communicate with at the company. This record holds personal details, job title, role in the buying process, and communication history.
3. Deal (or Opportunity)
The specific transaction or potential sale. A Deal always represents a commercial conversation and must be linked to one Company and one or more Contacts.
When to create a Deal
Not every Lead deserves a Deal.
A Deal should only be created when a real sales conversation begins. For most small B2B teams, this means a discovery call has taken place or is firmly scheduled.
Creating Deals too early clogs the pipeline, ruins forecasting, and trains sellers to ignore pipeline hygiene.
As a rule of thumb: if you are not comfortable attaching a rough value and a realistic close date, it is not a Deal yet.
HubSpot guidance
HubSpot enforces this hierarchy through its core objects: Companies, Contacts, and Deals.
- Automatic company association: Contacts are automatically linked to Companies based on their email domain. This is a low friction way to maintain data integrity.
- The power of association: A Deal can be linked to multiple Contacts and a single Company. This allows sellers to see the full account history instead of only their own interactions.
This prevents one of the most damaging CRM failures: a seller seeing only their personal activity, instead of the complete relationship between your company and the customer.
Actionable setup
Make the Company association mandatory when creating a Deal. Do not allow Deals to exist in a vacuum.
If a seller cannot identify the Company they are selling to, they are not ready to open an opportunity.
Continue reading the handbook:
← Previous: Chapter 1 – CRM fundamentals for small B2B teams
Next: Chapter 3 – Designing a sales pipeline that reflects reality →
