HubSpot’s native create and associate companies setting is a fantastic time-saver for teams looking to automate their data entry. However, as your database grows, you might find you need more control over which contacts trigger a new company record.
This guide shows you how to move from a global "all-or-nothing" toggle to a precise, workflow-driven approach.The default setting is helpful, but it can occasionally be a bit too enthusiastic, creating company records for every unique domain it sees. By moving this logic into a workflow, you gain several advantages:
Requirement: You will need HubSpot Professional or Enterprise to access the "Create record" and "Associate with another record" workflow actions.
Before building the new logic, you need to disable the default automation to avoid conflicts.
This workflow will now serve as your gatekeeper for all new company records.
Add a workflow action for Create record.
Directly after the creation step, add the action Associate with another record.
HubSpot’s create record action is designed to be smart. If you have unique identifiers like "Company domain name" mapped correctly, the workflow will check for an existing match before creating a duplicate. This ensures your data stays consolidated even if multiple contacts from the same firm enter your CRM.
By taking the time to build this out, you've moved from a blunt automation to a refined data engine. Only qualified contacts will trigger company creation, meaning your sales team spends less time cleaning up "Gmail Inc." and more time talking to real businesses.
Don't tackle CRM bloat alone. If you need dedicated support to optimise your setup, book a chat with our team. Join our HubSpot User Group to swap workarounds with other HubSpot users who’ve seen it all before. And for the latest "how-to" guides delivered to your feed, follow us on Facebook and YouTube.
Happy HubSpotting!