The Time Off Sync plugin allows direct employees hired on Deel to log their time off in Microsoft Dynamics 365. Deel syncs approved time off entries periodically so they can be included in payroll processing.
In this article
Before you begin
Before starting the Time Off Sync setup, make sure you have completed the common connection setup and enabled Employee Data Sync. If you haven't done this yet, go to How to connect Microsoft Dynamics 365 to Deel first.
At least one Employee Data Sync must have run before time off types will appear in the mapping step.
Setup
No additional Microsoft Dynamics 365 configuration is required beyond what's set up during the common connection. Time off data is fetched from HcmLeaveRequestEntity, which should already be published as part of the OData entity setup.
Step 1: Enable the Time Off Sync plugin
- In the Plugins and settings tab, locate the Time Off Sync plugin and click Enable.
- Click Configure next to an entity.
- Map the Microsoft Dynamics 365 leave types to the following Deel categories, then click Confirm:
- Vacation
- Sick
- Other
- On the confirmation dialog, click Enable.
- Repeat for any remaining entities.
Step 2: Validation
After enabling the plugin, verify that time off entries are syncing correctly.
- In Microsoft Dynamics 365, submit and approve a time off request via Employee Self-Service > Time off > Request time off.
- In Deel, navigate to the employee's profile and select the Time Off tab.
- Confirm the synced entry matches the Microsoft Dynamics 365 leave request — dates, leave type, and duration should match exactly.