Email logging is one of HubSpot's best features and one of its easiest to misuse. The fix is HubSpot's never-log list: it stops emails to specific people or domains from being logged to the CRM, so internal chatter and personal messages never pollute your customer records. Without it, a single "log emails" setting will quietly file your accountant, your colleagues, and your family into the CRM as contacts with a full message history. Here's the practitioner's read on setting up exclusions properly and keeping your timeline trustworthy.
Because the connected inbox logs outgoing email by default, and it can't tell a customer from your coworker unless you tell it. When you connect your email to HubSpot and turn on logging, HubSpot watches your sent mail and records messages against matching contacts — creating new contacts if it doesn't recognize the address. That's exactly what you want for prospects and customers. It's exactly what you don't want for a note to your manager, a reply to your bank, or a message to a friend. Left unchecked, your CRM fills with internal threads and personal contacts, your reporting skews, and sensitive messages sit where teammates can read them. The never-log list is how you draw the line.
The never-log list is a HubSpot setting where you list email addresses and whole domains that should never be logged to the CRM, even when logging is on. Add your own company domain and every internal message stops being logged. Add a personal address or a vendor's domain and those threads stay out too. It works at the address level (jane@example.com) or the domain level (@example.com), and the domain entry is the powerful one — it covers everyone at that company in a single line. Worked example: a team added their own domain, @acme.com, to the never-log list. Overnight, hundreds of internal email threads stopped being recorded against contacts, and the noisy "colleagues as contacts" problem ended. One domain entry did what cleaning thousands of records by hand never could.
Start with your own company domain — it's the single highest-value exclusion — then add personal and vendor domains you don't want in the CRM. Here's a sensible first list:
The goal is simple: only people you're actually selling to or serving should land in HubSpot. Everyone else belongs on the list.
No — the never-log list only stops future logging; it doesn't remove emails or contacts already in your CRM. Adding @yourcompany.com today keeps tomorrow's internal threads out, but yesterday's are still on record. So a proper cleanup is two steps: set the never-log list to stop the bleeding, then clean up the historical mess separately — delete or merge the internal and personal contacts that were already created, and remove logged threads that shouldn't be there. This is the order we follow with clients: stop new noise first with the exclusion list, then do a one-time sweep of the records that slipped in before the rule existed. Set the list once and it works quietly forever; the historical cleanup is a single project, not an ongoing chore.
The never-log list is a five-minute setting that prevents a problem teams spend days untangling later. The mistake we see most often is connecting an inbox, switching on logging, and never thinking about exclusions — which is how a clean CRM becomes a directory of coworkers, vendors, and personal contacts within weeks. There's a privacy dimension too: logged internal and sensitive emails sit where other users can read them, which is rarely what anyone intended. Add your own domain on day one, and treat the never-log list as part of every inbox connection, not an afterthought. It's the cheapest hygiene rule in HubSpot, and one of the most valuable.
Worried about what's been logging to your CRM? Book a 30-minute portal audit — we'll check your logging settings and tell you what to exclude and what to clean up first. For the bigger picture, see how we approach HubSpot implementation and optimization.
Where is the never-log list in HubSpot?
It lives in your email logging settings, under the account or inbox configuration where you manage the connected inbox. There you can add individual addresses or whole domains that HubSpot should never log to the CRM, even with logging turned on.
Can I exclude an entire company domain at once?
Yes. Adding a domain like @example.com excludes every address at that company in a single entry. This is the most efficient way to keep internal email out — just add your own company domain — without listing each colleague separately.
Will adding my domain delete the internal contacts already created?
No. The never-log list only affects future logging. Contacts and emails already in your CRM stay until you remove or merge them. Plan a separate one-time cleanup to handle the records that were logged before you set the list.
Does excluding a recipient stop them from receiving my emails?
Not at all. The never-log list only controls what HubSpot records in the CRM. Your emails send and deliver exactly as normal — HubSpot simply doesn't log those messages against a contact.