Hello
I’m looking to use the Lead object in the Sales Workspace to help our sales team qualify inbound leads. However, I’ve run into an issue — when a Lead is associated with an Account, the Contact isn’t automatically associated as well.
Is there a way to automate this association so that Contacts are linked automatically when a Lead connects to an Account?
My goal is for users to manage everything directly within the Sales Workspace UI, without needing to leave that view. I want to avoid sales going to the contact record and associating the contact.
Thanks for your help,
Greetings @saidkadaoui3,
Possible Solutions for this could be.
Solution 1 - Use a Custom Workflow
If your HubSpot portal has workflows enabled for the Lead object (this depends on your subscription tier and beta access), you can do the following:
- Trigger:
- Workflow type: Lead-based
- Trigger: “Lead is associated with a Company (Account)”
- Action:
- Use “Find associated Contact” (via data object association)
- Then “Associate Contact with Company”
Outcome:
When a Lead is associated with an Account → the linked Contact automatically gets associated too.
Note:
As of mid-2025, HubSpot’s Lead object is still relatively new, and not all standard workflow actions (like cross-object associations) are available yet — so check your portal’s Workflow Actions to confirm this is possible.
Solution 2. Use Custom Code Workflow
If some how you can’t do this natively then:
- Create a custom-coded workflow (in Operations Hub or above).
- Trigger it when a Lead–Company association is created.
- The custom code would:
- Fetch the Contact ID associated with the Lead.
- Fetch the Company ID associated with the Lead.
- Call the HubSpot Associations API to associate that Contact to the same Company.
This uses the HubSpot Associations API endpoint to build the missing link automatically.
Solution 3: External Automation (via API or middleware like Zapier)
If your team uses Zapier, Make (Integromat), or a custom integration:
- Trigger: New association between Lead ↔ Account in HubSpot.
- Action: Find the Contact linked to that Lead,
- Then associate it with the same Account.
This approach is flexible and works even if HubSpot’s built-in workflow doesn’t yet support the Lead object fully.
Hope this helps, if it does then help the community by marking it as a solution.
Happy HubSpotting.
Thanks & Regards,
Dilshad Shaikh