Skip to main content

Microsoft Dynamics 365 CRM

Community-contributed integration

This integration is community-maintained. Reference: ory/integrates/crm/microsoft-dynamics-365.

Microsoft Dynamics 365 is an enterprise CRM and ERP. Sync Ory identities to Dynamics 365 Contact records through the Dataverse Web API (OData v4) using an Ory Actions webhook.

How it works

An Ory Action on registration.after (async) calls the handler, which upserts a Contact in Dynamics 365 through the Dataverse Web API (https://<env>.crm.dynamics.com/api/data/v9.2), keyed by an ory_identity_id alternate key. It authenticates with Entra ID OAuth2 client credentials.

Notable

  • Dataverse environments are per-region — pin the endpoint host.
  • The ory_identity_id alternate key must be created in Dataverse before first run.
  • Async with response.ignore: true — Dataverse availability never blocks Ory user flows.

Resources