• Help Desk reporting gives you real-time visibility into your support operation without the manual work. Ask our experts about which metrics matter most! AMA Dec 8-12.

    Ask us anything

MDynamics365 Sync - No association mapping for Contact or Company?

PThomasFuelius
Participant | Elite Partner
Participant | Elite Partner

Hi guys,

 

When setting up a sync for a custom object, at the top of the list for the HubSpot side of the sync are all available associations. These have worked fine so far.

 

PThomasFuelius_0-1744295507743.png

 

However when attempting to do the same for contacts and companies, no associations appear in the dropdown at all.

 

PThomasFuelius_1-1744295562676.png

 

Are these associations somewhere else, or does the integration not allow this sort of flexibility for the core HS objects? 

 

 

1 Accepted solution
PremKannan
Solution
Participant | Platinum Partner
Participant | Platinum Partner

Hi @PThomasFuelius,

 

In HubSpot, association labels for standard objects like Contacts and Companies are not exposed in the same way as for custom objects when configuring third-party syncs like Dynamics 365.


Why you're not seeing associations in the dropdown:

HubSpot's data sync (including with Dynamics 365) only exposes association mappings for custom objects in that dropdown UI. For core objects (Contacts, Companies, Deals), the default associations (e.g., Contact to Company, Contact to Deal) are built-in and not manually configurable through the sync UI. That’s why you're seeing association options for your custom object but none for Contacts or Companies.


What you can do:

  1. Use workflows or custom code to create associations post-sync. For example, you can trigger a workflow when a synced Contact is created or updated, then associate it with a Company using conditional logic or via custom coded actions if needed.

  2. Use custom integration via Operations Hub (data sync + custom code). If you need full flexibility to map relationships during the sync itself, you may need to bypass native sync and use custom code actions or middleware like Zapier/Make or a custom API integration.


Hope this helps!


✔️ If this answer your query, help the community by marking it as a solution.

Prem Kannan
HubSpot Platinum Partner | RevOps & CRM Consultant | Implementation Expert | HubSpot Custom Solutions Engineer

View solution in original post

5 Replies 5
RubenBurdin
Top Contributor

You could use a third-party tool to sync data between the two platforms, such as Stacksync, Skyvia or even n8n if you're into building automation workflows. The easiest setup would be with Stacksync as it would allow you to sync associations as an ID relationship table (as it is currently set up in HubSpot). You would have to make sure the IDs you are using are correct or use a database in between to ensure proper data passing through.

 

Screenshot 2025-04-15 at 16.46.12.png

Did my answer help? Please mark it as a solution to help others find it too.

Ruben Burdin Ruben Burdin
HubSpot Advisor
Founder @ Stacksync
Real-Time Data Sync between any CRM and Database
Stacksync Banner
0 Upvotes
PremKannan
Solution
Participant | Platinum Partner
Participant | Platinum Partner

Hi @PThomasFuelius,

 

In HubSpot, association labels for standard objects like Contacts and Companies are not exposed in the same way as for custom objects when configuring third-party syncs like Dynamics 365.


Why you're not seeing associations in the dropdown:

HubSpot's data sync (including with Dynamics 365) only exposes association mappings for custom objects in that dropdown UI. For core objects (Contacts, Companies, Deals), the default associations (e.g., Contact to Company, Contact to Deal) are built-in and not manually configurable through the sync UI. That’s why you're seeing association options for your custom object but none for Contacts or Companies.


What you can do:

  1. Use workflows or custom code to create associations post-sync. For example, you can trigger a workflow when a synced Contact is created or updated, then associate it with a Company using conditional logic or via custom coded actions if needed.

  2. Use custom integration via Operations Hub (data sync + custom code). If you need full flexibility to map relationships during the sync itself, you may need to bypass native sync and use custom code actions or middleware like Zapier/Make or a custom API integration.


Hope this helps!


✔️ If this answer your query, help the community by marking it as a solution.

Prem Kannan
HubSpot Platinum Partner | RevOps & CRM Consultant | Implementation Expert | HubSpot Custom Solutions Engineer
PThomasFuelius
Participant | Elite Partner
Participant | Elite Partner

Hi PremKannan,

 

Thank you for your in-depth reply! HubSpot support came back to me with the exact same points you've made, but advised me that there are plans to roll out this functionality to the core objects in the future. Sadly there's no definitive time-frame on this.

 

I'll take a look into a workflow solution, much appreciated! Hope you  have a wonderful weekend.

0 Upvotes
PremKannan
Participant | Platinum Partner
Participant | Platinum Partner

I am glad this helped!!

 

Thanks for your insight on the future roll out on this, to the native objects.. I can't wait to see it in action 🙏

Prem Kannan
HubSpot Platinum Partner | RevOps & CRM Consultant | Implementation Expert | HubSpot Custom Solutions Engineer
0 Upvotes
kennedyp
Community Manager
Community Manager

Hi @PThomasFuelius! Welcome to the Community-- happy to have you here 😊

 

I want to invite some subject matter experts to see if they have any suggestions.

Hey @noahmckeon, @Brenner, @johnelmer, @danmoyle have you come across this Association issue with MDynamics365? 

 

Best,

Kennedy


loop Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.
Learn More