Features
Contact management: one record for every relationship
How to organize leads, contacts and companies in a CRM: the fields that matter, timelines, notes, tags, custom fields and habits that keep records clean.

Key takeaways
- Contact management means keeping one accurate record per person and company, with every conversation attached to it.
- Separate leads (not yet qualified), contacts (people you have a relationship with) and companies (the organizations they belong to).
- Capture a small set of fields well rather than dozens of fields badly, and use tags and custom fields for what's specific to your business.
- An activity timeline turns a contact record into a shared memory, so anyone can pick up the relationship.
- Clean data takes habits: prevent duplicates at entry, update records after every conversation and review stale records regularly.
Every business already does contact management. The question is whether it happens in one place or in five: a phone’s address book, a spreadsheet, an email inbox, a stack of business cards and one salesperson’s memory.
This guide covers how to organize contact data in a CRM so every relationship has one accurate record: how leads, contacts and companies fit together, which fields are worth collecting, how to use timelines, notes, tags and custom fields, and the habits that keep data clean.
What contact management is
Contact management is the practice of keeping one reliable record for each person and organization you deal with, plus the full history of your interactions with them. Done well, it answers three questions instantly:
- Who is this? Name, contact details, company, role.
- What’s our history? Every call, message, quote, appointment and note.
- What happens next? The open deal, the next task, the follow-up date.
The real value isn’t the address book; it’s the shared memory. When a realtor’s past client calls three years later to sell, or a contractor’s commercial customer asks for a second building, whoever answers should see the whole relationship.
Leads, contacts and companies
Most CRMs separate records into three types. The distinction keeps unqualified inquiries from cluttering your customer list.
| Record | What it is | Example |
|---|---|---|
| Lead | Someone who showed interest but isn’t qualified yet | A homeowner who filled out a quote form |
| Contact | A person you have a relationship with | The homeowner after you’ve scoped the job, or a property manager you work with |
| Company | The organization a contact belongs to | The property management firm with six buildings |
| Deal | A specific sales opportunity | “Roof replacement, 14 Oak St.” linked to the contact and company |
When a lead qualifies, you convert it: the lead becomes a contact, often linked to a company, with a new deal for the opportunity. Everything learned during qualification carries over.
For B2B sales, the company record matters a lot. An agency might deal with a marketing manager, a finance contact who pays invoices and an owner who signs off on renewals. Linking all three to one company shows the full account at a glance. For consumer businesses like lawn care or home services, many contacts never need a company at all.
Fields that matter
The temptation is to capture everything. Resist it. Every extra field is one more thing for your team to skip, and half-empty fields are worse than none because nobody trusts them.
Core fields for every contact:
- First and last name
- Email address and mobile phone number
- Company and job title (B2B)
- Address or service location (field businesses)
- Owner (the person responsible for the relationship)
- Source (how they first found you)
- Communication consent by channel (email, SMS, WhatsApp, calls)
Useful custom fields, depending on your business:
| Business | Custom fields worth adding |
|---|---|
| Realtor | Buying or selling, price range, preferred areas, pre-approval status |
| Contractor | Property type, project type, home age, permit required |
| Lawn care | Lot size, service plan, gate code, service day |
| Agency | Monthly retainer, contract renewal date, services purchased |
| High-ticket closer | Program interest, stated goal, budget range, call attended |
Choose field types carefully: a dropdown for property type gives you clean, reportable data; a free-text box gives you twelve spellings of “townhouse.”
Timelines and notes
An activity timeline collects every interaction with a contact in date order: calls, texts, emails, quotes, appointments, status changes and notes. It’s the single most useful view in a CRM because it replaces “let me check my email” with one scroll.
A few note-taking habits make timelines much more valuable:
- Write notes right after the conversation, while details are fresh.
- Lead with the outcome. “Wants quote for back fence, budget around $4k, decision after spouse sees it Friday” beats a transcript.
- Pin what everyone must know. A pinned note like “Only call after 5pm, works nights” or “Dog in backyard, call before arriving” should be the first thing anyone sees.
- Attach the files. Photos of the job site, signed documents or a floor plan belong on the record, not in someone’s camera roll.
Tags vs custom fields
Tags and custom fields both add structure, but they do different jobs.
- Use a custom field when every record should have a value of a specific type: a renewal date, a lot size, a price range. Custom fields are best for filtering, sorting and reporting.
- Use a tag for flexible labels that only apply to some records: VIP, referral partner, past customer, spring promo. Tags are best for quick segmentation.
Keep a short, agreed list of tags. If one rep uses “VIP,” another “vip-client” and a third “top customer,” your segments fall apart.
Keep records clean
Contact data decays on its own. People change phone numbers, move house and change jobs. In January 2026, the median US wage and salary worker had been with their current employer for 4.1 years, according to the Bureau of Labor Statistics. For B2B teams, that means a meaningful share of your business contacts will change roles over a few years, and their old email addresses will stop working.
Sales teams feel the effect. In Salesforce’s 2024 State of Sales survey of 5,500 sales professionals (vendor research), only 35% said they completely trust the accuracy of their organization’s data. And in Salesforce’s previous edition (7,775 responses, surveyed August–September 2022), sales teams reported using an average of 10 tools to close deals, which is exactly how contact details end up scattered and out of sync.
Habits that keep data clean:
- Prevent duplicates at entry. Check email and phone before creating a record, and match on them during imports. Our guide to duplicate management covers merge rules in detail.
- Update after every conversation. New number, new role, new decision timeline: change it while you’re on the record.
- Make key fields required on forms and quick-add, but only the few that truly matter.
- Standardize formats for phone numbers, states and dropdown values.
- Review stale records monthly. Contacts with no activity in a year might need a check-in, an update or archiving.
- Import carefully. When moving from spreadsheets or another tool, clean and map columns first. See how to switch CRMs without losing data.
Put your contacts to work
A clean contact list is an asset you can use, not just a record of the past. A few examples:
- Past customers. A lawn care company can filter contacts tagged past customer with no activity since last fall and send a spring check-in (to those who’ve agreed to hear from you).
- Referral partners. A realtor can tag lenders, inspectors and past clients who’ve sent referrals, then make sure each gets a thank-you call every quarter.
- Renewals. An agency with a contract renewal date field can create a follow-up task 60 days before each renewal, instead of finding out a client churned after the fact.
- Repeat work. A contractor can find every contact whose roof or HVAC job is now ten years old and offer an inspection.
None of these need fancy tools. They need consistent fields and tags, which is why the habits above matter.
Who can see what
Contact data is customer data, so access matters. A common setup: owners and admins see everything, managers see their team’s records, and reps see only the contacts they own plus unassigned ones. That keeps lists focused and limits the damage if an account is misused. Our guide to CRM roles and permissions walks through the options.
How Exa helps
In Exa, leads, contacts, companies and deals each have their own record and activity timeline, and you can convert a qualified lead into a contact, company and deal in one step. Quick-add and inline editing make updates fast; custom fields, tags, notes, pinned notes and attachments hold what’s specific to your business. Every inbound and outbound conversation in the unified inbox, including call transcripts and summaries, is threaded to the contact.
To keep records clean, Exa detects likely duplicates live by email, phone and name, lets you merge them, and handles duplicates during CSV import (skip, update or create) with column mapping for custom fields. Consent is stored per channel with its source and evidence, and roles (owner, admin, manager, rep and viewer) control visibility, with reps seeing only the records they own or that are unassigned.
Final thoughts
Good contact management is less about software features and more about one simple rule: one record per relationship, kept up to date by everyone who touches it. Pick a few fields that matter, write useful notes, block duplicates at the door and review stale data regularly. The payoff is a CRM your team actually trusts.
Try it with your own leads
Exa puts leads, pipeline, inbox and an AI assistant in one simple app.
Sources
FAQ
Frequently asked questions
Short answers to the questions we hear most about this topic.
Still have questions?
Start a free trial and see Exa with your own leads and pipeline, or email our team.
What is contact management?
Contact management is the practice of storing and organizing information about the people and companies you do business with, along with the history of every interaction. In a CRM it means one shared record per relationship instead of scattered spreadsheets, phones and inboxes.
What's the difference between a lead, a contact and a company?
A lead is someone who has shown interest but hasn't been qualified. A contact is a person you have an ongoing relationship with, such as a customer or decision maker. A company is the organization a contact belongs to, which matters most in B2B sales.
Should I use tags or custom fields?
Use a custom field when every record should have a value of a specific type, such as a property type or contract renewal date. Use tags for flexible labels that only apply to some records, like VIP or referral partner.
How often should I clean my contact data?
Prevent problems daily by checking for duplicates and updating records after conversations, then do a short review each month or quarter for missing fields, stale records and duplicates.
Can I import my contacts from a spreadsheet?
Yes, most CRMs import CSV files. Clean the file first, map each column to the right field and decide how duplicates should be handled before you import.
Who should be able to see every contact?
It depends on your team. Many businesses let owners and managers see everything while reps see only their own records, which protects customer data and keeps lists focused.
Recommended reading

Duplicate records in your CRM: prevent and merge them
Why CRM duplicates happen, how to match records on email, phone and name, how to stop duplicates at entry and import, and rules for merging safely.
6 min readRead
Lead management: capture, qualify and follow up
A practical guide to lead management for small teams: the lead lifecycle, clear statuses, capture, qualification, assignment, follow-up and metrics.
7 min readRead
How to switch CRMs without losing data
A step-by-step CRM data migration plan: export, clean, map fields, dedupe, import in the right order, verify, run in parallel and cut over.
6 min readRead
CRM roles and permissions: who should see what
How to design CRM roles, set record ownership and visibility, apply least privilege, offboard people safely and use audit logs to see who changed what.
7 min readRead