What Microsoft Dynamics 365 Does and Why Connect It
Microsoft Dynamics 365 is a business application suite. Where the Sales module is used as the CRM, a business may keep it while running operations in Odoo.
The integration connects the Dynamics sales pipeline to the Odoo back office, so won opportunities become orders and the operational and finance work happens in Odoo.
Data Flow
What Data Moves Between Microsoft Dynamics 365 and Odoo
The integration uses the Dynamics 365 Web API over the Dataverse, with OAuth through Microsoft identity.
Dynamics 365 to Odoo: accounts, contacts and won opportunities that become Odoo customers and orders.
Odoo to Dynamics 365: order and invoice status.
What Goes Wrong
Common Pitfalls
Dataverse model. Dynamics entities sit in the Dataverse and the integration must use the correct entity and relationship names.
Authentication. OAuth through Microsoft identity needs an app registration with the right permissions.
Product mapping. Opportunity products must match Odoo products.