Skip to main content
Joinly by KoppelHet

Automate onboarding & offboarding from Dynamics 365 to Entra

Dynamics 365 integration with Entra ID

Let IT automatically adapt to HR processes. New employees receive immediate access to the right systems, job changes are processed automatically, and upon termination, access is immediately revoked. This facilitates faster, more consistent onboarding and offboarding without manual steps.

  • Dynamics 365 as your central place for HR data
  • ISO27001 certified
Link Dynamics 365 with JoinlyMicrosoft Entra ID

Why would you integrate Dynamics 365 with Entra ID via Joinly

Automate identity management with Dynamics 365

In many organisations, errors, delays, and security risks arise because HR systems and IT environments operate separately. With Joinly's HR ↔ Microsoft Entra ID integration, you can use your HR system as the central source for identity management. This way, accounts, roles, and access are automatically synchronised based on HR data, without manual actions.

  • Automatic onboarding, offboarding and changes

    New employees are automatically created in Entra as soon as they appear in Dynamics 365 . No tickets, no waiting times, and immediately productive from day one.

  • Better security & compliance

    Access is automatically adjusted with role changes and immediately revoked upon termination of employment. This helps prevent zombie accounts and makes it easier to comply with security and audit requirements.

  • Less management, more control

    IT no longer needs to manage manual accounts. Everything is handled centrally, predictably, and transparently via Joinly with logging, monitoring, and error handling.

  • Save on software costs

    Nothing is more annoying than paying for something you don't use. Joinly automatically deactivates accounts that are not used.

"We were able to move extremely quickly, and the flexibility of setting up the integration is a huge plus for us"
Wilvert Blauwendraad - IT Manager Dael

How does the integration work?

Four moments in an employment, the same pattern every time: Dynamics 365 leads and Joinly carries out the consequences.

  1. Onboard employee

    Employee is created in Dynamics 365

    As soon as a new employee is created in Dynamics 365 , a new account is automatically created in Entra ID.

  2. Employee changes role and/or department

    A position change in Dynamics 365 may affect the applications and/or rights that the employee has access to. The job change is automatically retrieved by Joinly and synchronized to Entra ID.

    • Dynamics 365: From: HR Manager - To: Senior HR Manager
  3. Employee data is being modified

    Joinly retrieves the updated data from the HR-system and ensures that the changes are automatically applied to Entra ID.

    With Joinly workflows, you can link emails, notifications or ITSM-tooling to the employee cycles.

    • Dynamics 365: From: HR Manager - To: Senior HR Manager
    • Dynamics 365: From: Maaike Jansen - To: Maaike Jansen - de Weerd
  4. Offboard employee

    Employee leaves service

    When an employee leaves the company, they are automatically deactivated in Entra ID by Joinly to remove rights from applications and deactivate accounts.

Frequently asked questions

Questions about this integration

The questions IT managers considering this integration ask us most. If yours is not here, put it to us during the demo.

  • What does the integration between Dynamics 365 and Microsoft Entra ID do?

    Joinly uses Dynamics 365 as the source and Microsoft Entra ID as the destination. When someone joins in Dynamics 365, Joinly creates the account in Microsoft Entra ID and puts the right groups and permissions on it. When the job changes, the permissions move with it. When someone leaves, the account is deactivated. Nothing for you to do, and nothing for you to remember.

  • What does this add to the provisioning Microsoft already offers?

    Entra provisioning is good at executing, but it does not decide who should get what. Joinly puts that governance on top: roles and a permission matrix, approvals, temporary access with an end date, several HR sources side by side, and an audit trail per change. Entra executes; Joinly decides.

  • What does Joinly write into Microsoft Entra ID?

    The user account with name, UPN, email address, employee number, manager and whichever attributes you put in the mapping, plus group memberships and licences. Joinly can also enable and disable an account, reset a password or MFA, issue a Temporary Access Pass, revoke sessions and, on departure, set an out-of-office or clear the calendar.

  • How does Joinly decide which permissions someone gets?

    From roles, not from a per-person list. You record once which roles belong to which job, department or location, and which access items sit inside those roles — groups, licences, applications, folders. A role change in Dynamics 365 makes Joinly recalculate: what belongs is added, what no longer belongs is removed.

  • Can we keep an on-premises Active Directory alongside this?

    Yes. The same source in Dynamics 365 can feed both Entra ID and an on-premises Active Directory, so cloud and on-premise follow the same truth. Joinly reaches the on-premises side through the Joinly Agent, which connects outbound — no inbound port, no VPN.

  • How quickly does a change in Dynamics 365 show up in Microsoft Entra ID?

    That is yours to set with the import schedule: hourly, daily or weekly, at a time you choose. As soon as the import lands, Joinly works out the consequences and provisioning to Microsoft Entra ID can run straight after it. An overnight import means, in practice, that the account is ready the next morning.

  • What exactly happens when someone leaves?

    On the date from Dynamics 365, Joinly revokes the access: the account in Microsoft Entra ID is switched off, group memberships and permissions lapse, and connected applications are taken along. Whatever else has to happen — releasing a licence, converting the mailbox to shared, informing the manager — is arranged as a workflow, so it is part of the same process instead of a loose task.

  • Will Joinly touch our existing accounts in Microsoft Entra ID?

    Not unasked. Joinly first imports what is in Microsoft Entra ID and matches those accounts to the employees from Dynamics 365. Existing accounts are recognised and adopted rather than created twice; which matching strategy applies — person identifier, employee number or UPN — is yours to choose. Accounts that are not employees, such as service accounts, can be filtered out of the integration.

  • Can we try it without risk first?

    Yes. You run the import as a dry run and get an Excel export of exactly what would happen, without anything being written. A threshold then keeps protecting you: if the source delivers more new, activated or deactivated employees in one run than you allowed, Joinly blocks the run.

  • What do we need to get started?

    Access to your Dynamics 365 environment for the employee data, and an app registration in your Microsoft tenant that lets Joinly work over Microsoft Graph. Nothing else: nothing is installed on your own servers. Joinly tracks the client secret's expiry itself and warns you well in advance.

  • Is the integration secure, and can we prove it afterwards?

    Joinly is ISO27001-certified. Every change is recorded, so per employee you can look back at which access was granted when, on the basis of which role, and when it was revoked again. That is precisely what an auditor or a NIS2 assessment asks of you.

  • What does this integration cost?

    The integration is part of the subscription — you pay per account per month, not per connector or per target system. The pricing page shows what the plans cost and what each one includes.

More about Dynamics 365

Dynamics 365 integration with Joinly: automation of user management

For many organisations, Microsoft Dynamics 365 is the central HR system for personnel and payroll administration. The platform contains all crucial employee data, but without an integration with your IT environment, this quickly leads to much manual work and error-prone processes.


The challenges without integration

When Dynamics 365 is not integrated with your applications, familiar problems arise:

  • New employees wait days for access to systems and applications

  • Accounts are still managed via Excel or individual requests to IT

  • Former employees sometimes retain access inappropriately, causing security risks

  • HR data and IT accounts are not synchronised, leading to errors and inconsistencies

  • The result: delays, frustration, and an increased risk of data breaches.

The result: delays, frustration, and an increased risk of data breaches.


How Joinly solves this

With Joinly's Dynamics 365 integration, user management becomes fully automated. As soon as HR makes a change in Dynamics, such as an onboarding, role change or departure, Joinly ensures it is automatically processed in all integrated applications.

Benefits of the Dynamics 365 integration

  • New employees receive immediate access to the correct systems

  • HR changes are automatically implemented without delay

  • Accounts of former employees are deactivated promptly and securely

  • HR leads, IT no longer needs to perform manual management

This transforms a complex and error-prone process into a streamlined workflow in which HR and IT collaborate from a single reliable source. The result: higher efficiency, better security, and a much faster onboarding.

Curious how the Microsoft Dynamics 365 integration with Joinly helps your organisation simplify user management and minimise risks? With Joinly, you step into a secure, error-free, and future-proof Identity & Access Management.

Browsing is free

Schedule a free demo

In 30 minutes, we would love to show you how Joinly adds value to your entire organisation.

Schedule a demo